4 mbtcp client x commands – ProSoft Technology MVI69E-MBTCP User Manual
Page 51

MVI69E-MBTCP ♦ CompactLogix Platform
Configuring the MVI69E-MBTCP Using PCB
Modbus TCP/IP Enhanced Communication Module
User Manual
ProSoft Technology, Inc.
Page 51 of 150
May 20, 2015
Float Offset
0 to 9999
Specifies the start register for floating-point data in the internal
database. This parameter is used only if the Float Flag is enabled.
ARP Timeout
1 to 60 seconds Specifies the number of seconds to wait for an ARP reply after a
request is issued. If the value is out of range, the module uses the
default value of 5.
Command Error Delay
0 to 300
Specifies the number of 100 millisecond intervals to turn off a
command in the error list after an error is recognized for the
command. If you set this parameter to 0, there is no delay.
MBAP Port Override
Yes or No
Override default port settings.
N
O
= Use standard server Port 502 with MBAP format messages. All
other server Port values use encapsulated Modbus message format
(RTU via TCP).
Y
ES
= Use MBAP format messages for all server Port values. RTU
via TCP is not used.
3.2.4 MBTCP Client x Commands
In order to interface the MVI69E-MBTCP module with Modbus server devices,
you must create a command list. The commands in the list specify the server
device to be addressed, the function to be performed (read or write), the data
area in the device to interface with, and the registers in the internal database to
be associated with the device data.
Each of the 20 Client Command Lists supports up to 16 commands each. The
command list is processed from top (Command #0) to bottom.
Read commands are executed without condition. You can set write commands to
execute only if the data in the write command changes (Conditional Enable). If
the register data values in the command have not changed since the command
was last issued, the command is not executed. You can use this feature to
optimize network performance.
The MBTCP Modbus client (and server) communication drivers support several
data read and write commands. When you configure a command, you need to
consider the type of data (bit, 16-bit integer, 32-bit float, etc), and the level of
Modbus support in the server equipment. For information on floating-point
support, please see Floating-Point Support.
In the ProSoft Configuration Builder tree view, double-click the MBTCP
C
LIENT X
C
OMMANDS
icon.