User manual
Page 57 February 2010
digital output at B. Local Register 4320 specifies the register for the onboard digital output at B
(since B is the local unit at which the mapping is configured). I/O Count 1 specifies that only one
I/O point is being transferred (i.e. the single digital I/O). Function Code 02: Read Discretes specifies
the standard ModBus function code to read discrete (i.e. digital) inputs. Destination Register 4300
specifies the register for the onboard digital input at unit C (since C is the destination unit for this
mapping). Device ID 1is the ID of the onboard ModBus TCP Server at C. Server IP Address
192.168.0.200 is the IP address of unit C – which is the ModBus TCP Server we are reading from.
Response Timeout 1000 ms specifies that unit C must respond to this message within 1000ms.
Comm Fail Register 0 specifies the local register where the communications status for this mapping
will be stored.
The second mapping reads 8 registers from serial unit D into onboard registers in unit B. Note that
in this case the specified Device ID 6 is the ModBus Address of the serial device D, while the
Server IP Address 192.168.0.200 is the IP Address of unit C since the ModBus TCP to RTU
Gateway at unit C converts the ModBus TCP message to ModBus RTU and routes it out the serial
port to unit D.
The third mapping takes the 8 registers read by the second mapping and writes them to the serial
unit A. The specified Device ID 5 is the ModBus Address of the serial device A, and the Server IP
Address 192.168.0.196 is the IP Address of the local unit B since the local ModBus TCP to RTU
Gateway is to route the message out the serial port to unit A.
Since the WI-MOD-E supports ModBus TCP Client and Server simultaneously, the ModBus TCP
Server for unit B above could also be enabled. This would allow one (or more) external ModBus
TCP Clients anywhere on the extended wired or wireless network to connect to unit B and monitor