GW1000-MODTCP: Modbus TCP/IP gateway to DH+
The GW1000-MODTCP is a gateway between up to 5 Modbus TCP/IP devices to multiple PLCs on DH+.
Our GW1000 is a multi-protocol gateway which can easily be converted to several protocols with a firmware change (ie. DF1, ASCII, Modbus, ModTCP, AB Ethernet or Ethernet/IP to mutliple DH+ nodes).
You may wish to connect multiple Modbus TCP/IP devices to DH+ or change firmware to perform PLC programming with RSLINX (AB Ethernet driver) remotely over Ethernet with our GW1000-ABEIP firmware.
In Ethernet mode, the GW1000 has the ability to communicate with 5 Ethernet connections simultaneously to DH+ (ie. up to 5 Modbus TCP devices, RSLINX workstations, SLC 5/05, Compactlogix etc. connections)
The GW1000-ModTCP acts as is a Modbus Slave device to ModTCP Master on Ethernet which initiates communication with one or many Allen Bradley (AB) DH+ PLC Type devices.
For more details: Application Notes & User’s Manual
The GW1000 Modbus slave accepts all Modbus TCP/IP master requests to remote Modbus Slave addresses 1 to 63 decimal, which correspond to PLC’s at DH+ nodes 1 to 77 octal. The PLC5/SLC500 type device which processes requests from the GW1000 must not be “protected” and the full range of elements in a particular file must have been previously created.
The Modbus read and write bit/coil commands are used with the Allen Bradley Binary (B) file type and word/register commands are used with the Allen Bradley Integer (N) file type. The GW1000 accepts the following MODBUS Commands: Coils – 01 and 05; Registers – 03,04,06,16; Inputs – 02
Modbus TCP Slave Lookup Translation Table Usage
The received Modbus Master request is examined against the configured slave lookup table. The search is done starting with the Data Type in the slave request, based on the Modbus command, and then the register range is checked based on the start register and size.
If the slot is a match, a DH+ Read/Write request is sent to the DH+ node corresponding to the Modbus slave address in the Master’s Request. The PLC File Number and Starting Offset in the table slot is then used to complete the DH+ Read/Write request to the PLC Type device.
Coil versus Register Support
For Coil support you must select the Allen Bradley PLC type you want to communicate with for that slot. PLC5 and SLC5/04′s support different DH+ commands so this has to be known. The number of Coils must be represented in 16 bit word groupings in the Lookup Table slot as this is the resolution of Allen Bradley B(binary) and N(Integer) file types.
Holding Register commands are supported by both the PLC5 / SLC5 so the “PLC or SLC” Option can be selected.
DH+ Function Support
The following DH+ functions will be issued to the PLC Type device:
For PLC5 or SLC support, a PLC5 Type Write and Read function (0×67 or 0×68) will be issued for Coil and Register Modbus commands. For PLC5 Coils, a Read/Modify word function (0×26) will be issued. For SLC Coil support, the Bit Write (0xAB) Function will be used.
Call or email for any technical support issues or pricing inquiries
Toll free: (866) 286-2745
or (360) 306-5878
More About DataLink Technologies
Interfacing PC’s, SCADA Systems, AB PLC’s, SLC’s, computers, modems, variable speed drives and OEM equipment to Modicon’s Modbus, Allen-Bradley’s Data Highway Plus (DH+), DH-485, and Remote I/O. Interfacing Industrial Ethernet (Ethernet I/P, TCP/IP, Modbus TCPIP), Profibus, and DeviceNet protocols. See our complete product index and our best seller list.
RSLINX | RSLOGIX | RIO | Ethernet/IP DH+ | SLC | PLC | MODBUS DH+ | INTERNAL SOLUTIONS | PRODUCTS | DH+ | DH-485 | 1770-KF2 | 1770-KF3 | 1784-KTX | 1784-PKTX | 1784-PCMK | SST-5136-SD | DF1 to DH+ | | DH+ to Ethernet | 1784-U2DHP | 1784-PKTX