
MVI69E-MBTCP ♦ CompactLogix Platform
Configuring the MVI69E-MBTCP Using PCB
Modbus TCP/IP Enhanced Communication Module
User Manual
ProSoft Technology, Inc.
Page 53 of 150
June 28, 2017
Register Count
1 to 125 (words)
or
1 to 800 (coils)
Specifies the number of registers or digital points to be associated
with the command. Modbus Function Codes 5 and 6 ignore this
field as they only apply to a single data point.
For Modbus Function Codes 1, 2, and 15, this parameter sets the
number of single bit digital points (inputs or coils) to be associated
with the command.
For Modbus Function Codes 3, 4, and 16, this parameter sets the
number of 16-bit registers to be associated with the command.
Swap Code
No Change,
Word Swap,
Word and Byte
Swap,
Byte Swap
Defines if the data received from the Modbus server is to be
ordered differently than received from the server device. This
parameter is helpful when dealing with floating-point or other multi-
register values, as there is no standard method of storing these
data types in server devices. You can set this parameter to order
the register data received in an order useful by other applications.
N
O
C
HANGE
= No change is made in the byte ordering (ABCD =
ABCD)
W
ORD
S
WAP
= The words are swapped (ABCD= CDAB)
W
ORD AND
B
YTE
S
WAP
= The words are swapped, then the bytes
in each word are swapped (ABCD=DCBA)
B
YTE
S
WAP
= The bytes in each word are swapped
(ABCD=BADC)
Note: Each pair of characters is a byte (example: AB and CD).
Two pairs of characters is a 16-bit register (example: ABCD).
Node IP Address
xxx.xxx.xxx.xxx
Specifies the IP address of the target device being addressed by
the command.
Service Port
1 to 9999
Use a value of 502 when addressing Modbus TCP/IP servers
which are compatible with the Schneider Electric MBAP
specifications (most devices).
If a server implementation supports another service port, enter the
value here. Service Port 2000 is common for encapsulated format
messages.
Slave Address
0 to 255
Mainly used for Modbus TCP/IP to serial conversion. This
specifies the Modbus slave node address on the serial network to
be considered.
If a Modbus TCP/IP server device does not have or need a slave
address, use a value of ‘1’.
If you set the value to zero, the command is a broadcast message
on the network. The Modbus protocol permits broadcast
commands for write operations. Do not use this node address for
read operations.
Modbus Function
1, 2, 3, 4, 5, 6, 15,
16
Specifies the Modbus function to be executed by the command.
These function codes are defined in the Modbus protocol.
1
= Read Coil Status (0xxxx)
2
= Read Input Status (1xxxx)
3
= Read Holding Registers (4xxxx)
4
= Read Input Registers (3xxxx)
5
= Force (Write Single) Coil (0xxxx)
6
= Force (Write Single) Holding Register (4xxxx)
15
= Preset (Write) Multiple Coils (0xxxx)
16
= Preset (Write) Multiple Registers (4xxxx)
MB Address in
Device
0 to 9999
Specifies the register or digital point address offset within the
Modbus server device. The MBTCP client reads or writes from/to
this address within the server.
Refer to the documentation of each Modbus server device for their
Summary of Contents for MVI69E-MBTCP
Page 4: ......