Search the Community

Showing results for tags 'v1000& cp1l speed referance'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 120 results

  1. Function Block addressing

    Hello all.  I have a program which has 8 function blocks. I recently added extra functionality to one of the programs (not the function blocks). I added the new variables to the global symbols table and added the new code, but when I compiled the new code, the variable addresses in three of the function blocks had changed. This is a problem, because we use memory cassettes to download new versions of code, so when the new version is downloaded to a machine in some far flung part of the world, these variables will be overwritten (they are hours run variable, so are important for servicing purposes).   My understanding is that CX assign's variable addresses in Function Blocks and we have no control over this. Bit if I only added variables to the Global symbol table, why are the FB addresses affected??   Any input appreciated. 
  2. Analog Input Addressing

    Hello Everyone, This is first time i am using Omron's CX-Programmer. PLC-  CP1L-EM40DT1-D I have 2 built in analog input of 0-10V on PLC Board. I want to know the default resolution, Data Type and Register address to detect analog Input for my further programming. Please Help me with these...
  3. CP1L-EL TCP/IP with VideoJet Printer

    Hello, My previous topic was want to establish communication CP1E --> Videojeet Printer using RS232 serial cable. this project test SUCCESS. by the way distance from printer and PLC was very far almost 500meter. so printer technical team request to use tcp communication using cat5e cable. Problem: 1. I'm using TCP communication protocol that need me to have open,send,receive,close port. 2. Communication testing with PC Hyper Terminal --> OK but HT need in waiting call mode, i don't know why. 3. Using printer no result show. how i'm suppose to know communication already establish? 4. Communication setting on PLC Setting-Built in Enthernet need to add other communication device.? here i'm share some programs to give more understanding. Thanksm TCP with printer.cxp
  4. Hi, I have some code and the PLC scan is quite long 55ms. I have also  defined CTBL function with HSC 0 and when the value is reached program (Interrupt TASK 04) is executed - just SET output 100.01 (electrovalve for cutting) . My question is if when I have so long PLC scan, timing for OUTPUT 100.01 is always the same - immediately when Interrupt TASK 04 is executed or is ON after scan is done and then cutting moment is different. If timing can be different how to force OUTPUT 100.01 from  Interrupt TASK 04 not after PLC scan is done  
  5. Hello guys, I am running an application for packaging measurement using a sick DFS60B incremental encoder (programmable from 1 to 10000 PPR). In more detail, it passes packaging on a conveyor belt and we have created an inspection station and an expulsion station (defective packaging), so we use the encoder to check at specific points of the packaging for defects (we use special sensors to check defects). ) (there are four in total). However, the problem we are having is the following: When reading the encoder in the PLC, the same means that performs "jumps" and does not enter the windows (GRT and LES) created on the ladder, ie, as if it were not continuous. . I understand that because the VHSC24 card works at 1 MHz in counter mode, this type of problem should not occur according to our application is not even 100 KHz. For example, our case: Using 1000 PPR and the motor speed (coupling output) is 3600 RPM (in practice it is around 1750 RPM) the frequency is calculated as follows: F = (PPR X RPM) / 60. : F = (1000x3600) / 60 = 60 KHz, ie 60 KHz is much less than 1 MHz, I think this kind of problem does not occur. Application Info: . Studio 5000 V31 . PLC Model: Rockwell 1769 - L19ER-BB1B CompactLogix 5370 . Encoder Card: 1734-VHSC24 / C . Incremental Encoder: Sick, DFS60 up to 10,000 PPR and HTL Electrical Interface. Using a 200 mm circumference / perimeter wheel. . Motor Nameplate Data: 1670 RPM, 0.37 kW / 0.5 HP, 60 Hz . Inverter: Weg CFW500, Output Frequency 62 Hz. Card Settings we use RPI: 2 ms Type: Counter, but we already use it as Encoder X1 Store Count Mode: Disabled Filter: No Filter, but we use 50 KHz and 5 Khz filters in our tests. Counter Attenuator: 1 Wiring Diagram VHSC24 We turn on encoder A at input 0 and encoder Aret at input 1 In logic (Structured Text) Using the PMUL instruction to convert encoder (Pulse) data to mm scale. (Ladder) The window comparisons part (GRT and Les) and other part of the process. We emphasize that we performed the tests also only with the reading and comparison part of the data, excluding the other parts, precisely to verify the issue of Scan, but the problem persisted. If anyone here in the forum has some information that can help us, I would appreciate it.
  6. Modbus TCP with CP1H and CP1L from PM

    From @SamuelT Please, I want to know if you know how to communicate two plcs omron CP1H (master) and one CP1L (slave). The master CP1H will send 10 DM memories to slave CP1L. Now I have this configuration: CP1H MASTER PORT: CP1W-MODTCP61 MASTER IP: 10.150.1.5 SLOCK: 1, DIP SWITCH PLC # 4 = OFF CP1L SLAVE PORT: CP1W-MODTCP61 SLAVE IP: 10.150.1.1 SLOCK: 1, DIP SWITCH PLC # 4 = ON I use the modbus RTU function blocks, but the master PLC does not communicate or send the DM memory values to the slave PLC Thank you very much for your reply if you have any example program it helps me a lot MRTU_CP1L SLAVE.cxp MTCP CP1H_MASTER.cxp
  7. Hi, I can’t find an answer to the following and I was advised to ask it here.I’m programming an Omron CJ2M with an MD212 high speed I/O card. I usually do all my programming in Structured text, simply because I like it a lot over ladder or sft.Now, if I want to read the hight speed counter (incremental encoder), I have to make a ladder section and use the PRV instruction to store the present value in a chosen location.The manual says the current PV is stored in A271, but I can’t get a readout there. Apparently the only way to read it is through this instruction.Does anyone know if there is an equivalent to the PRV instruction for Structured text? or another way perhaps? Again, when I check the actual memory adress, there’s no value there withouth the use of the PRV instr.
  8. I am controlling the powerflex 527 drive with MSO instruction, first setting the drive on and then running the motor with MAJ instruction. After MSO instruction, motor is rotating about 2 sec and then stops to wait the  MAJ. I have not find any solution for this. My configuration is frequency control, no feedback, sensorless. One hint i found from the rockwell pages but it did not help me. Rated slip speed is set to zero.  
  9. OMRON CP1L PC Link over Bluetooth

    Greetings, My application is utilizing two Omron CP1L PLCs connected through an RS232 serial link to achieve PC Link. We're essentially using this setup to message data between the two PLCs. With a hard-wired link, it works great. I can force bits in the master PLC, and see them in the slave PLC. However our application requires this link to be wireless. We got our hands on two SENA Parani SD1000 units. I've worked with these units previously to connect a serial scanner to a Rockwell PLC quite successfully. After reading through datasheets, we figured out the pin-out from Serial Comms unit fitted to the CP1Ls wasn't quite standard. So we adapted our own cables to re-route VCC and SG appropriately. So with a hard-wired link, this setup works, and the comms units on the PLCs have a nice solid lit up comms light. But with the wireless parani connection, the comms light lights up, but it is very dull compared to the wired link, and we get no data transfer. I've verified to the best of my understanding that the comm settings all match, at 9600 Baud, 8 data bits, 1 stop bit, and Even parity. Just curious if anyone has any suggestions to get this working, or if there are any settings that I might have missed that make PC Link a unique form of RS232 that these parani units can't handle? I've identified online alternative units known as the Promi SD205-OA, which has a pin-out to match the OMRON CP1L PLCs. As far as I can tell though, the units themselves function the same as the Parani SD1000 besides this pin out. Anyone know differently? Presently the serial connections made are Tx -> Rx, Rx -> Tx, Vcc -> Vcc, and SG -> SG. Would I require anymore connections? Our wired link seems to work just fine with just those connections.   Any help would be greatly Appreciated!!
  10. Version 1.0.0

    236 downloads

    FB for Option Boards in CP1L-EL/EM -Configuration of the option board left-right -Scaling Selection -Analog Input and Analog Output Conf. -Tested in CP1L-EM30
  11. CP1L-EL/EM Option Board Configuration View File FB for Option Boards in CP1L-EL/EM -Configuration of the option board left-right -Scaling Selection -Analog Input and Analog Output Conf. -Tested in CP1L-EM30 Submitter MPOLITIS Submitted 07/22/19 Category PLC Sample Code
  12. Hi, I have encoder and count pulses in mode "Differential Phase Input" - Linear mode Every one turn I have Z-phase reset and counter starts from 0 I set some target value comparison table from D1000 for @CTBL #0000 #0000 D1000  and it works just one to reach target value   After PLC start and HSC reach target value for Interrupt 01 I get subroutine working, but even I reset HSC using Z-phase signal and PV goes to 0 still interrupt is activated. I would like to start and stop interrupt during one turn of encoder and make it every one turn Thanks for clue       
  13. Hello      I have a cj2m processor and md211 module and I want to read position from rotary encoders who are put on the stepper motors. I use high speed counters to count the number of(I made settings like in documentation) but every time I read velocity.   In first two picture I have 3 blocks for PRV function , I set port specifier [#0, #1 and #3] because on this ports I command 3 axis. Please help me!              
  14. Cannot Connect to CP1L-E

    Hi guys,     I was programming my CP1L-E over ethernet with no issues at all. I did get an error when uploading my program regarding cycle time, so I went into PLC->Settings->Timings and changed both values to maximum (4000*10ms watch cycle time and 32000ms constant cycle time). Once I restarted the plc it just wouldn't connect. I've tried option cards CP1W-DAM01, CP1W-CIF41, CP1W-EIP21 and i just cannot get comms with the PLC. I can see the CP1W-EIP21 card on my computer, however,, in its own IP address. From what ive figured, the plc is getting stuck somewhere in its boot cycle as I am unable to ping it either. The POWER and RUN lights are both green, and the LNK/ACT light flashes when i connect an ethernet cable to the inbuilt ethernet port. Any help is appreciated, thank you! Any way to factory reset the whole plc or even just the settings? I've disconnected the battery for 30 minutes before plugging it back in aswell but that did not help me.
  15. I get the input of an encoder and do operations based on that, for at least twenty object 'slots' at once. Program is on ladder since client needs to be able to modify it at will, but I'm using structured text functions to handle all the messy operations, since every object has properties and data, and up to twenty can be running in real time. This is a CP1L. Instead of instancing those function blocks twenty times each, I keep a single instance of them one running all the time, and output TRUE when one of those objects raises a valid comparison. In essence those FBs compare each objects' relative position to the encoder against defined points. The picture is an example of the functionality I'm needing. When one object completes the FB task, one of its flags turns ON so that it can't be used anymore. The issue is that without an input/output ST variable, this flag stays ON no matter what, and I need to reset it from outside so the cycle can begin again. The inner FB bit linked to this output stays ON since nothing inside of it makes it change. That's why I need an input/output variable. In the picture the timer would reset the bit - until the FB turns it on again - but I can't do this in this controller. Is there an elegant way to make this work? I know I could use the rising edge of the output to turn some other bit ON but that's the kind of thing I want to avoid.  
  16. Time Input from NB Screen CP1L-E

    Hi guys,     I am trying to make a controller for an oven using MODBUS with a CP1L and an NB screen. My oven program will have 10 stages in one baking cycle, and the parameters for each stage can be modified individually (temperature, blower speed and time). I have set my number input in the NB screen to be a unsigned int of 2 integers and 2 decimals, and it writes to H4 in plc H memory. I move this value from H4 to W4 in the PLC, and input W4 into a timer (T0000). I have tried data manipulation and still have no success in getting this to work properly. My CP1L timer is set to BCD mode, as I am using premade MODBUS function blocks which are programmed with timers in BCD mode. Does anyone have any pointers regarding this? In the screenshot provided, the number i inputed in the HMI was 60.00.
  17. hallo everyone ...i use mitsubishi Q00UJCPU and QD77MS2.. i try to make a speed control program and the speed wants to be changed during servo operating, i use dedicated instructions ZP. PSTRT1 (axis 1) and have tryed but it was only successful to change speed with "change speed control" function once ... is it like it? cannot change "change speed control" many times when servo operations?
  18. hello.   I've been trying to communicate this omron plc CP1L-EM30DT1-D, with a yaskawa inverter cimr-vu4a0004faa. but i can't figure out how to make de correct mov or configuration in de DM. i need to run/stop, change frequency.    some help, please. :) 485PRUEBA.cxp 485PRUEBA.opt
  19. PLC Mitsubishi High Speed Counting

    Dear friends, I want to calculate the flow with the help of a flow sensor that has 650 pulses per litre. My question is that can i do that with the help of plc FX1N ? can plc count such fast pulses and how .. need some help
  20. All, I have been trying for days to find a way to control a yaskawa v1000 over Ethernet. I have been trying to use explicit messaging but I cannot find the instance class  etc in any of the yaskawa literature. All I can find is to use EDS files with RS5000 but I have a micrologix 1400 and I don't have that capability. If anyone has any recommendations let me know. Thank You, Liam M.     
  21. About InverterRefresh

    Hı guys,  I will design new project  but I dont know that how can ı use  FB  at the   attachmend files ı wanna send   speed  referances  for 23 motors with rs 485  I will not use   start and stop  function  for ınverters with modbus   ıt  will be doing   probably  only speeds of the motors     1 )  Plc CP1EN40S DT1D     2)   hmı : nb7 twb0        3  ınverter s  :  V1000   VZABOP4BAA how can ı use registers numbers of the ınverters so ı need simple program    thanks for  everythings [767]InverterRefresh.zip
  22. High-Speed Counter Input

    Hi, I working on reading impulse from the input. I am using M8000 as a contact, on the coil [C235 K9999] and it is working fine on the lad, but the problem is I need to applicate sth like that in structure ladder but I dont know how. I found function on the image below but it is for FX3U. I know that 2-phase 2-count input use OUT_C(for example EN True| CCoil CC251| CValue K0) and then DMOV(for example EN True| s CN251| d D100), so is there any method to read impulses from the input? .Thanks in advance. PS I have Mitsubishi FX3G series.  
  23. I using easymodbus library to connect and read data from 3 PLCs CP1L but it run unstablely, sometime it disconnect and i cant re-connect PLC, it give error time out when i try to reconnect when it happen, i restart PLC and everything back to work. Someone please help me. I am new with modbus and omron
  24. Omron Servo Encoder

    Hello All  I am new to PLC programming , i have a question regarding omron PLC and High speed counters. I am using Cp1H-XA model plc . I connected HSC port 0 with a encoder and i was able to get the speed of the encoder using PRV2 instruction. Now i am trying to connect the second  encoder from the servo motor that i am using to HSC port 1. I am getting the PV signal using PRV instruction . Is there a way to calculate the speed of the servo encoder connected the HSC port 1 using PRV command , since i can't use the PRV2 command for the servo encoder .   Thanks in advance .
  25. Hi Guys!   There is a task. I have a motor, and I can monitoring the actual speed. The question is how can I to determine the average speed, if I know just the actual speed. If the speed is zero, it must be ignored. So I have to measure when the motor moves. Anybody have any idea? How can I solve this problem. RSLogix 5000.  Thank you.