MVI56E-MNETC/MNETCXT Configuration MVI56E-MNETC/MNETCXT ♦ ControlLogix Platform
User Manual Modbus TCP/IP Client Enhanced Communication Module - Client/Server
Page 50 of 172 ProSoft Technology, Inc.
September 20, 2018
Note: Use the Node IP Address parameter to address commands to a remote Modbus TCP/IP
device. See Node IP Address (page 49).
Note: Most Modbus devices accept an address in the range of only 1 to 247, so check with the
slave device manufacturer to see if a particular slave can use addresses 248 to 255.
If the value is set to zero, the command will be a broadcast message on the network. The Modbus
protocol permits broadcast commands for write operations. Do not use node address 0 for read
operations.
Modbus Function
1, 2, 3, 4, 5, 6, 7, 15, or 16
This parameter specifies the Modbus Function Code to be executed by the
command. These function codes are defined in the Modbus protocol. The
following table lists the purpose of each function supported by the module. More
information on the protocol is available from www.modbus.org.
Force (Write) Single Coil
Preset (Write) Single Register
Preset Multiple Registers
MB Address in Device
This parameter specifies the starting Modbus register or bit address in the server
to be used by the command. Refer to the documentation of each Modbus server
device for the register and bit address assignments valid for that device.
The Modbus Function Code determines whether the address will be a register-
level or bit-level OFFSET address into a given data type range. The offset will be
the target data address in the server minus the base address for that data type.
Base addresses for the different data types are:
00001 or 000001 (0x0001) for bit-level Coil data (Function Codes 1, 5, and
15).
10001 or 100001 (1x0001) for bit-level Input Status data (Function Code 2)
30001 or 300001 (3x0001) for Input Register data (Function Code 4)
40001 or 400001 (4x0001) for Holding Register data (Function Codes 3, 6,
and 16).