Search the Community

Showing results for tags 'cj2m cx-programmer'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 195 results

  1. Ethernet CJ2M e CP1H.

    Olá pessoal. Tenho um CJ2M e CP1H em rede. Preciso trocar informações entre eles. Alguém poderia me ajudar.  CJ2M é 192.168.250.1 CP1H é 192.168.250.2 Tentei via NetConfigurator, mas não reconhece o CP1H.     Obrigado.
  2. Lately I have been having a struggle importing tags into JMobile from a CJ2M CPU31, I can enter tags directly and it works OK, but when I try to import tags nothing works, there are the yellow triangles on all the widgets. I tried to import using the "normal" Ethernet protocol by first making a .CXR file from the global symbol list, it seems to create the dictionary, and I can update the taglist and the tags appear to have the correct datatype and address, but no joy. I also tried the EthernetIP protocol by making a cjf file, funny thing is that worked for a while, but stopped communicating after a while. I have successfully used the EthernetIP import on another  CJ2M/Exor eSmart. Any way of troubleshooting this, adding 50+ tags by hand is not very tempting :( Geir
  3. Hello. What is the best option using TCP/UDP communication to use CP1L-EM40 as SLAVE / IO Expansion? For MASTER I’m using CJ2M-CPU31. Since now I’ve used FINS _CPU010_SendData and _CPU011_ReceiveData function blocks. The problem is, that I’m communicating with 6 slave IO units and to read/write all 6 units it takes up to 1 – 2 seconds. I’ve tried Ethernet/IP protocol but CP1L units doesn’t support this protocol. Is there some kind of different TCP/UDP protocol which is faster than FINS?  In older days you could use PC Link but this protocol is for RS232 / RS485 comm. I know I could use CP1W-EIP61 but I don't have this adapter and I can't afford to buy one Thanks. 
  4. CJ2M PING FB

    Hello. Is there some kind of FUNCTION BLOCK to PING IP Device? Thanks. BR, Andrej. 
  5. Hello Everyone, I have a Omron CJ2M PLC, and I have configured the Ethernet/IP port of this PLC to communicate over ethernet connection. I want to read/write the DM, HR memory areas of Omron PLC (CJ2M) using eip protocol communication. Is there any protocol specification which explains the telegram structure to be sent over ethernet to be able to read/write the values in omron plc over EIP? I want to know the command structure which can be sent to PLC and PLC will respond with the proper response. 
  6. Netbiter read from CJ2M

    I see on the forum there are a couple of mentions of netbiter and they seem positive, ive just got one and do not understand how the messaging works. I have tried creating a template just to read D0, i believe i have setup all my IP settings correctly but i am not certain, they are on the same address range for sure. If anyone has used this before and could point me in the right direction that would be great  
  7. Hi everyone,  I recently started in the automation industry and am currently working on an Omron project.    So I have two programs, one on Sysmac Studio (which has the HMI) and the other on CX-Programmer. I am trying to simulate both simultaneously using the Sysmac Studio HMI. Is there any way I can do that where for example I can toggle stuff on and off from the Sysmac HMI and get feedback from the CX-Programmer ladder?    Thank you in advance. 
  8. Salutations! So recently I'm very confused with my CX-Programmer. Everytime I tried to run the Simulator from CX-Programmer, I always got a notice that a certain program called KickEngine.exe is about to Run. I look up for this program and found it inside CX-Simulator folder, so I decide to run it anyway. The problem is the simulator always return the error : "The selected port does not exist". In other words I cannot run the simulation. I understand that the simulator uses ControllerLink comm. between CX-Programmer and CX-Simulator, so I tried to run those two separately and build the connection, but also to no avail. Even so, since CX-Programmer 9.0, I believe there is no need to run the programs separately. Before I had a similar problem where the simulator cannot be run, and the error code is "Failed to Start Ladder Engine". This was solved by removing whole Omron software using CX-Remover, then reinstalling again. However, it doesn't solve the current problem. If possible I don't want to resort to reinstalling the whole OS... T_T Anyone has suggestions or ideas? I had lookup on an older thread and tested the measure taken there, and didn't solve this. Thanks!  
  9. problems with CP1H analog input

    i am new to cp1h and have problems with getting analogs signals inn from input 200
  10. Is there an efficient tool to manage and validate CX-Programmer addressing. Requirements: - Highlight Duplicate Address allocation - Compact/Defrag address range to avoid wasting memory space. Note: - Any FINS addressing will have to be reconfigured - This approach assumes symbol use rather than direct addressing in the logic.
  11. I'm trying to exchange some data between two controllers. I've used a manual which describes Tag Datalink communication. Everything works fine on the Bradley side, which means I can read values from Omron without problems. However, on the CJ it isn't working. In the Network Configurator I get error every 10 sec (Tag data ling error, code 03D5) and cannot read any data from AB. When I open Connection Structure Tree I see that the input tagset from AB has 'Broken path (0000000000000)' and Unknown Device right next to IP address. I've tried using EDS from the Rockwell as well as uploading it from AB PLC directly - I don't know if it might be EDS issue. The only thing I noticed that inside CJ2M-EIP21 EDS it says that Ethernet/IP is Class 1 connection, however in the 1769-L35E EDS Ethernet/IP is Class 2 connection. Have anyone ever had such a problem?
  12. I am trying to use Reusable files, but it is greyed out. Is there a setting that needs to be enabled to activate it? I am using CX-Programmer v 9.74 Update 1: Apparently, when you create a data structure this gets greyed out  
  13. Array A INT[32] Array Index B INT Destination C INT I am trying to move an Array (A) Element (A[2]) using a symbol (B) in ladder into a destination symbol (C) C = A [ B ] Result: ERROR: Array Index of Operand 1 out of range at rung 1 ( 6, 0 ).  The documentation suggests that it is possible, but I am unsure if there is something I am doing incorrectly. Note* Fixed indexing works with no errors Is there another method to accomplish this?   PLC : CJ2M CPU31 CX- Programmer: Verion 9.74 Update 1: If I go online to the PLC It does look like the array look up is working. Is the issue with the mov block? Update 2: I changed the memory locations which has caused a different error to appear. This error is clearer but does not explain the manual excerpt I posted further up ERROR: Only the constant can be specified for the index of the array.  at rung 5 ( 6, 0 ).  Update 3: Solution 1 I managed to hack together a proof of concept using pointers and indirect offsets  Update 4: Solution 2 For some strange reason things work as expected inside of the function blocks so I made one where the array is In-Out and with an input and output respectively. Note* External reference to pointers inside of the function block produced an error. Function block Logic     Update 5: Solution 3 Now I feel like I am going crazy, I tried just the original code again and it works... I have no idea why and if it was not for all the documentation I would be lost as to why it works now... Update 6: Conclusion It seems to have array indexing work the array index must exist in the D Memory Block. The reason it did not work above is because I somehow had a MOVR block when I tested after moving all the variables to the D Memory Block. I hope this journey helps someone else :)
  14. "PLC No Response" NB HMI Omron

    Hello Everybody, I continued to work on project this morning but I seem to be plagued with the "PLC No Response" error. This error will only come up when I assign a PLC address to a particular object.  I have followed the steps in the post(https://forums.mrplc.com/index.php?/topic/39885-nb-designer-hmi-plc-no-response-error-solved/) to try and clear the error but am having no luck. In the screenshot I have assigned the large "Start Process" as a bit button with the write address being W50.00. When the button is pressed it should trigger a bit in the PLC but this is when the error appears. During this test I am connected to the PLC and in run mode with the PLC and HMI address assigned correctly. I have read and followed the section in the manual regarding "PLC No Response" but still no positive results.  I just want to check that there is nothing I have done at a programmer end that could cause these issues. I am happy to provide files. Thanks, Ryan  
  15. Hello fellow tinkerers, Inside our company we're expanding our IoT network with the replacement of CJ1G-H to CJ2M CPU units. When swapping models we are downloading the Datamemories back into the CPU. Our engineer warned us to not download all the DM memories: only up to D20000, so I did. When starting we had some inputs that weren't showing in the Data trace: and noticed that it were pulses shorter than 8ms. We found out the "Unit settings" were back to default and this is not unusual since we only downloaded range D0-D20000 but I'd like to avoid this in the future and look up what each datamemory means. I know D30000 to D31599 are the memories for the CPU bus unit settings (manual W473 section 4-5) but what range is the "unit settings" within these 1600 datamemories? I can't seem to find it in any manual I look into (W473, W472).. Also do you see any problems with downloading the full datamemory range?   Kind regards!
  16. Send and Recv function

    Hi, I'm trying  to use send and receive function. I have to send 2 words from cpu CJ2M CPU33  to CJ1M CPU13. I use enthernet network.  I saw a strange thing  that if I just use send function  then my data goes to second  plc without  having  a receive function.  Its that right? I didn't  mentioned  wich port because  I'm not sure wich  is. I left for automatic allocation. 
  17. Foreign Comments

    I have a program that was pulled from process that came from China,i believe. the comments are complete gibberish. are there more than one version of cx programmer for different countries, i thought we were past that with the commentor, however these look like some of the old double character stuff i saw back in the old nt tools.   Thanks Joe Meyer
  18. Hi all,  I am having trouble with Cx-programmer when trying to remotely connect to a Omron plc (cj2m cpu34) using Tosibox vpn. Set up is that the Omron plc is located in customers facility and is connected to a Tosibox "lock box ", and i have the "key". From the Tosibox key side application i can see that the PLC is connected to the Tosibox lock and is available. The problem is that in CX-programmer, when i try to search for available devices (by using the PLC->Auto online-> Ethernet/IP node online)  i cant find the PLC i am looking for, or any other device connected to the tosibox network. Just gives a empty list. Before searching the cx-programmer ask's me to choose interface card, showing my Ethernet and Wlan - connections, i have used Ethernet one. I have tried matching the IP addresses in network connections settings for the Ethernet connection but for no avail. And apparently this connection has worked before, i just have no idea how it was done or what were the settings or methods they were using.  I'm not sure but i have a gut feeling that somehow the cx-programmer cant recognize (or connect to) the Tosibox vpn connection and proceeds to search without it and then of course finding nothing. Could it have something to do with the network interfaces? That when i use the Ethernet to connect, it doesn't go trough the vpn? I am not really familiar with these system so any kind of help would be much appreciated. So my question: has any one of you ever encountered something similar when dealing with cx-programmer, tosibox or vpn's in general?   Thanks in advance.      
  19. Please Help me, I want to connect aczet brand weighing machine CG203L to PLC CP1L-M. But several times I tried it didn't work, I've tried repeatedly in the settings section to adjust the baud rate and mode and have tried one by one but to no avail. Can any of your friends help? thank you
  20. Hi all, I'm new here and need an opinion from you guys on how to set the Gateway for PLC CP2E in CX Programmer ? From my discussion with supplier (OMRON), they mentioned it was unable to set any gateway for CP2E model but I found on some sources that for previous model for CP1L is able to set the gateway. Supposed to be the Gateway function can be supported by latest model, am I right ? Need an explanation on this, Thank You
  21. Hello every one in this video, you will learn about Omron PLC PID Control (CX-Programmer) you could see it for free by using the below referral link for 5 days. https://www.udemy.com/course/omron-plc-training-course-fa/?couponCode=0384FB604CD8E26CDD09 I hope it will be useful for you.   Regards Mehdi
  22. How to upgrade CX Programmer Version 9.54 running in widows XP to widows 10 or higher? Really appreciate your response. Thank you in advance.
  23. Hello everbody i need a little bit of help with my counter. So basically i have a counter that shows numbers on a hmi screen and when the counter counts down from 10 000 to 1000 i need to create a function that make that my right numbers picks up the numbers from the middle counter and countinues to count down. any tips on how to program this in cs/cj
  24. Adding time

    Hello im working on CS/CJ I basically need tips on how to add time(1 year) to my instruction block which is a "=(300)" block. my seq is that after the whole sequence is done its going to add one extra year to the hex numbers and its going after the RTC
  25. Hello everybody Im going to have function were a pop up screen is going to come on a hmi screen every time you push the start button and its going to be like this 14 days then its going to go back to normal (no pop up page) im wondering if anyone knows a good way to program this in a CS/CJ Environment ?