
Configuring the MVI69E-MBTCP Using PCB
MVI69E-MBTCP ♦ CompactLogix Platform
User Manual
Modbus TCP/IP Enhanced Communication Module
Page 48 of 150
ProSoft Technology, Inc.
June 28, 2017
3.2.2 MBTCP Servers
This section applies to configuring the MVI69E-MBTCP Server (Slave) Driver.
In the ProSoft Configuration Builder tree view, double-click the
MBTCP
S
ERVERS
icon.
Parameter
Value
Description
Start Active
Yes or No
Specifies whether or not the port and commands are active
upon module boot-up.
Pass-Through
Mode
Client, Server,
or Server with
Pass-Through
Specifies which device type the port emulates. Refer to the
section Data Flow Between the Module and Processor (page
70) for more information on the server with Pass-Through
option.
Float Flag
Yes or No
Specifies how the Server driver responds to Function Code 3,
6, and 16 commands (read and write Holding Registers) from a
remote client when it is moving 32-bit floating-point data.
If the remote client expects to receive or send one complete
32-bit floating-point value for each count of one (1), then set
this parameter to
Y
ES
. When set to
Y
ES
, the Server driver
returns values from two consecutive 16-bit internal memory
registers (32 total bits) for each count in the read command, or
receive 32-bits per count from the client for write commands.
Example: Count =
10
, Server driver sends 20 16-bit registers
for 10 total 32-bit floating-point values.
If, however, the remote client sends a count of two (2) for each
32-bit floating-point value it expects to receive or send, or if
you do not plan to use floating-point data in your application,
then set this parameter to
N
O
(the default setting).
You also must set the
Float Start
and
Float Offset
parameters
to appropriate values whenever the
Float Flag
parameter is set
to
Y
ES
.
Float Start
0 to 32767
Defines the first register of floating-point data. All requests with
register values greater-than or equal to this value are
considered floating-point data requests. This parameter is only
used if the
Float Flag
is enabled. For example, if you enter a
value of 7000, all requests for registers 7000 and above are
considered as floating-point data.
Float Offset
0 to 9999
Defines the start register for floating-point data in the internal
database. This parameter is used only if the
Float Flag
is
enabled. For example, if you set the
Float Offset
value to 3000
and set the float start parameter to 7000, data requests for
register 7000 use the internal Modbus register 3000.
Summary of Contents for MVI69E-MBTCP
Page 4: ......