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 https://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 built-in Ethernet or an Ethernet Interface Module (1769-ENBT)
Allen-Bradley FlexLogix with Ethernet Interface Module (1788-ENBT)
Allen-Bradley SoftLogix 5
Allen-Bradley RSLinx
Automation Direct PAC 1000, PAC 2000, PAC 3000, DoMore, 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
Mitsubishi Q series with built in Ethernet
Mitsubishi iQ-R 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, S7-400, and S7-1200 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 Address Maps in RMCTools or the Register Map help 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
Copyright © 2025 Delta Computer Systems, Inc. dba Delta Motion