PMCR

MrPLC Admin
  • Content count

    668
  • Joined

  • Last visited

Community Reputation

37 Excellent

5 Followers

About PMCR

  • Rank
    Expert

Contact Methods

  • Website URL http://
  • ICQ 0

Profile Information

  • Gender Male
  • Location Pennsylvania
  • Country United States

Recent Profile Visitors

6984 profile views
  1. Using the latest Kepware OPC server is the best choice. Using CJ style addresses in the AT column works, but string data types would be a problem. The NJ stores strings internally in high / low byte order differently than a CJ.  A string of ABCD stored in an NJ read using a CJ address based driver would show up as BADC in the client software. This is the reason that devices such as the NB HMI have an NJ/NX driver selection when using the FINS protocol.  The driver knows that strings are stored differently.  I don't remember if any other data types are affected, but the Kepware OPC server that supports the NJ by tag name some solves the issue.
  2. Allen Bradley SLC 5/04 PLC  When you turn it on the FLT light flashes and battery LED also solid on. i need help 

  3. Hi I am trying to write integer data from omron CJ2h-CPU65EIP to Micrologix 1400, using cmd instruction,

    I came to know about your blog on this website, if you can guide me though it, that will be great help,

    I have downloaded that sample code and made a setup accordingly, but I am sure I am missing something important so I get errors.

    I want to understand few things from you if you can help me with the code. I have attached the code which you have suggested on that discussion thread for your reference

    Hoping to hear from you soon.

    MicroLogix Explicit Message 105.cxp

  4. Supermon

    Version 5.5

    61 downloads

    Omron Serial Snooping Software
  5. Hi PMCR

    I trying to conect Weighing Indicator "Mettler Toledo" IND331 with SCU-41. My plan is to communicate 3 unit IND331 with RS485, so I can read the weight.

    I read that IND331 must be set to Modbus RTU, so I can give node to each Weigher.
    Can you give an tutorial to help me? I have download your Modbus Tuturial, but the problem has not been solved

    Best regards

    Felipe

  6. Hi PMCR,

     

    I'm working with an OMRON CP1L-L with the CP1W-CIF12 RS-485 Serial Communication Card and I want to read and write to a Filler Conrtroller of Micromotion, model 1500 with the option of Modbus RTU. I verified the Micromotion with Simply Modbus Master and I can read and write to some register without any problem.

    I setup the Serial Port 1 on the OMRON to Serial Gateway with all the same parameters of the Comm setting on the Micromotion. When I entered the values in the DM32300, 32301, 32302 and 32303, I force the bit A0640.0 at ON and I saw the light coming on momentarily. The bit at A0640.02 turned ON after few seconds and the value at the DM32352 get 0080 for timeout. Does that mean that I only have to increase the Time Response on Serial Port 1 ?

    Plus, do you know if there's a Modbus Slave Function Block for the comm RS-485?  I think that I need to use the CRC16 FB ?

    Regards,

    Claude

     

  7. Version 2.50

    36 downloads

    EtherNet/IP Error codes definition Troubleshooting steps for Sysmac Studio and the Network Configurator for EtherNet/IP
  8. EtherNet/IP Error Code Decoder View File EtherNet/IP Error codes definition Troubleshooting steps for Sysmac Studio and the Network Configurator for EtherNet/IP Submitter PMCR Submitted 03/14/16 Category Tech and Application Notes
  9. I am trying to connect a Red Lion G307K HMI to Omron NJ controller. I have read the forum on past set up but I am a little lost when setting it up.

  10. Omron E5CN & Labview

    The actual Modbus protocol does not use the absolute address in the protocol, but the relative address within the memory area. The Holding registers are 40,001 and higher. Modbus Function Code 03 (Read Holding Register) is used to read the holding registers.  Then in the address part of the Modbus message, you specify which holding register to read. From the Modbus spec, relative address 0000 (when using Function Code 03) is absolute address 40,001. It sounds to me like the Siemens PLC is allowing you to specify the absolute address. The E5CN uses function code 03 to read variables. So I believe all you need to do is add 40,001 to the addresses in the E5CN manual, and the Siemens PLC will correctly address the E5CN.
  11. Hi PMCR,

    i am reading a thread where you've posted RunMonitorModeDetection.cxp program with solution of how to read internal address of CP1L. We need that to read and write 282 and 283 (Search compensation value of Pulse output 1). Can you tell me where to download this cxp file?

     

    thank you very much

    Zoran

  12. Connect PLC CP1L-EM to other devices

    The link below provides sample Modbus RTU master code. This uses the PLCs Easy Modbus comms mode for the serial port. http://forums.mrplc.com/index.php?/files/file/867-easy-to-use-modbus-rtu-master-for-cp1l-cp1h-cj1-cj2-cs1/
  13. PLC-5 and Omron Ethernet/IP

    That I have. The only difference between this document (written for a CJ2) is that you will use addresses instead of Tag Names for Omron, as the CJ1 does not support Tag Name communications.   CJ2 to CompactLogix Implicit Messaging Quickstart.pdf
  14. PLC-5 and Omron Ethernet/IP

    The code can be modified to support different ranges in the N and F ranges. I thought I had done B, but I did not, and unfortunately I don't have a NET-ENI adapter any more to test with. The Excel file shows the File Number and Element.  For example, in reading F21, File Number 15 (HEX) is 21 Decimal.  Element Number 0 is the first register. Can you work in the N file, using higher registers, and working with bits in the N files? This is really Rockwell PCCC protocol wrapped up inside EtherNet/IP, and is much more complicated (for me) than EtherNet/IP implementations on CompactLogix / ControlLogix processors.
  15. PLC-5 and Omron Ethernet/IP

    I do have code to read data from a SLC500 through a NET-ENI adapter. It is explicit Messaging based. It will read memory areas like B, I, F, but not specifically error data, unless you can get the error data into SLC500 memory. As AB does not support FINS, a common protocol like EIP is the only option. SLC500 Explicit Message 105.zip