MBTCP Protocol
PLX3x Series ♦ Multi-Protocol Gateways
User Manual
Page 106 of 215
ProSoft Technology, Inc.
January 25, 2018
Parameter
Value
Description
Poll Interval
0 to 65535
Specifies the minimum interval between executions of continuous
commands. The value is in tenths of a second. If you enter a value of
100, the command executes no more frequently than once every 10
seconds.
Reg Count
1 to 125 (for
registers)
or
1 to 800 (for
coils)
Specifies the number of 16-bit registers or binary bits to be transferred
by the command.
Modbus functions 5 and 6 ignore this field as they apply only to a
single data point.
For Modbus functions 1, 2, and 15, this parameter sets the number
of bits (inputs or coils) transferred by the command.
For Modbus functions 3, 4, and 16, this parameter sets the number
of registers transferred by the command.
Swap Code
No Change
Word Swap
Word and Byte
Swap
Byte Swap
Specifies if and how the order of bytes in data received or sent is to be
rearranged. Different manufacturers store and transmit multi-byte data in
different combinations. You can use this parameter when dealing with
floating-point or other multi-byte values, as there is no standard method
of storing these data types. You can set this parameter to rearrange the
byte order of data received or sent into an order more useful or
convenient for other applications.
N
O CHANGE
(0)
- No change is made in the byte ordering (1234 = 1234).
W
ORD
S
WAP
(1)
-The words are swapped (1234=3412).
W
ORD AND
B
YTE
S
WAP
(2)
- The words are swapped, then the bytes in
each word are swapped (1234=4321).
B
YTE
S
WAP
(3)
- The bytes in each word are swapped (1234=2143).
These swap operations affect 4-byte (2-word) groups of data. Therefore,
data swapping using
Swap Codes
should be done only when using an
even number of words, such as 32-bit integer or floating-point data.
Node IP
Address
xxx.xxx.xxx.xxx
IP address of the device being addressed by the command.
Serv Port
502 or other
supported port
on server
Service Port on which communication will occur. Use a value of 502
when addressing Modbus TCP/IP servers that are compatible with the
Schneider Electric MBAP specifications (this will be most devices). If the
server device supports another Service Port, enter the Service Port
value for this parameter.
Slave
Address
1 to 255 (0 is a
broadcast)
Specifies the node address of a remote Modbus Serial device through a
Modbus Ethernet to Serial converter.
Note:
Most Modbus devices only accept addresses in the range of 1 to
247, so check with the slave device manufacturer to see if the slave
device 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,
15, or 16
Specifies the Modbus Function Code to be executed by the command.
These function codes are defined in the Modbus protocol. More
information on the protocol is available from www.modbus.org
(http://www.modbus.org) or see About the Modbus Protocol (page 112).
The following function codes are supported by the gateway.
1
- Read Coil Status
2
- Read Input Status
3
- Read Holding Registers
4
- Read Input Registers
5
- Force (Write) Single Coil