RMCTools Online Help

Using the RMC's PLC Ethernet Emulation

Using the RMC's PLC Ethernet Emulation

The RMC Ethernet controllers automatically respond to requests from several common industrial Ethernet protocols, effectively simultaneously emulating several common PLCs. If your device supports reading and writing to registers in any of the PLCs listed below, then your device should be able to communicate with the RMC:

  • Allen-Bradley SLC5/05 and PLC-5

The RMC emulates these controllers by responding to DF1 requests over the CSP and EtherNet/IP protocols. See the CSP, EtherNet/IP, and DF1 Addressing topics for details.

  • Omron CS/CJ PLC

The RMC emulates these controllers by responding to requests over the FINS/UDP protocol. See the FINS/UDP and FINS Addressing topics for details.

  • Modbus/TCP Controller

The RMC emulates a generic Modbus/TCP controller, responding to requests made over Modbus/TCP. See the Modbus/TCP and Modbus Addressing topics for details.

  • Mitsubishi Ethernet Controller

The RMC7 and RMC150 emulate a Mitsubishi Ethernet controller listening for Procedure Exist requests. See the Mitsubishi Procedure Exist Protocol  topic for details.

Note: Even if your device cannot communicate with any of the above PLCs, it may still be able to communicate with the RMC if it can make requests in any of the RMC’s supported industrial Ethernet protocols. See the Supported Ethernet Protocols section in the Ethernet Overview topic for details.

Instructions for Specific PLCs

Delta has provided instructions for setting up and using the following master Ethernet controllers for communication with the RMC:

Online Examples

Delta has several example PLC and HMI programs for communicating with the RMC. These examples will speed up your application development time. Refer to the Downloads section of Delta's website at www.deltamotion.com.

Supported Ethernet Devices

Following is a partial list of devices that are known to communicate with the RMC:

  • Allen-Bradley Ethernet PLC-5 (1785-L20E, -L40E, or -L80E)

  • Allen-Bradley PLC-5 with the PLC-5 Ethernet Interface Module (1785-ENET)

  • Allen-Bradley Ethernet SLC 5/05

  • Allen-Bradley ControlLogix with Ethernet Interface Module (1756-ENET, 1756-ENBT, 1756-EN2T)

  • Allen-Bradley Ethernet CompactLogix (1769-L32E or 1769-L35E)

  • Allen-Bradley CompactLogix with Ethernet Interface Module (1769-ENBT)

  • Allen-Bradley FlexLogix with Ethernet Interface Module (1788-ENBT)

  • Allen-Bradley SoftLogix 5

  • Allen-Bradley RSLinx

  • Automation Direct DL05, DL06, DL205, DL405 with the  Hn-ECOM100

  • GE Fanuc RX3i with the ETM001 Ethernet Module

  • Mitsubishi Q-Series with the QJ71MT91 or QJ71E71-100

  • Modicon Quantum with the 140 NOE 711 00, 711 01, 711 10 and other Ethernet TCP/IP modules

  • Modicon Momentum M1E Processor

  • Omron CS/CJ PLCs

  • Siemens S7-300 controllers with PROFINET support

  • Siemens S7-400 controllers with PROFINET support

  • SoftPLC Corporation's SoftPLC


Note: If your Ethernet device is not listed above, then Delta recommends contacting one of our sales engineers to discuss the device. There may be subtle problems with using some devices with the RMC. For example, a device that proclaims Modbus/TCP support may only be a slave device, and since the RMC is also a slave, neither device will initiate transfers, preventing the devices from being able to work together. By talking with a sales engineer, Delta receives feedback on the devices that customers want to communicate with and may lead to enhancements in Delta’s documentation and device support.

General Communication Details

Communicating with an RMC involves doing the following:

  • Reading and Writing Registers
    Read and write to registers in the RMC just as you would with a PLC. Use the Register Map topics to find the addresses of the RMC registers.

The RMC contains only 32-bit registers. Most are floating-point registers, but some are double integers (DINT) or double words (DWORD). If your device only supports 16-bit integers, it may still be possible to communicate with the RMC, although the communications will be limited and it will require more setup in the RMC.

  • Issuing Commands
    Issuing commands consists of writing to the command registers. The device must be able to write to several registers at once. Issuing Commands topic for more details.


See Also

Ethernet Overview

Copyright (c) 2005-2016 by Delta Computer Systems, Inc.