MVI56E-MNETC/MNETCXT ♦ ControlLogix Platform MVI56E-MNETC/MNETCXT Configuration
Modbus TCP/IP Client Enhanced Communication Module - Client/Server User Manual
ProSoft Technology, Inc. Page 43 of 172
September 20, 2018
Retry Count
0 to 10
This parameter specifies the number of times a command will be retried if it fails.
Float Flag
YES or NO
This flag specifies how the Client driver will issue Function Code 3, 6, and 16
commands (read and write Holding Registers) to a remote server when it is
moving 32-bit floating-point data.
If the remote server expects to receive or will send one complete 32-bit floating-
point value for each count of one (1), then set this parameter to YES. When set to
YES, the Client driver will send values from two consecutive 16-bit internal
memory registers (32 total bits) for each count in a write command, or receive 32
bits per count from the server for read commands. Example: Count = 10, Client
driver will send 20 16-bit registers for 10 total 32-bit floating-point values.
If, however, the remote server expects to use a count of two (2) for each 32-bit
floating-point value it sends or receives, or if you do not plan to use floating-point
data in your application, then set this parameter to NO, which is the default
setting.
You will also need to set the Enron-Daniels Float Start and Enron-Daniels Float
Offset parameters to appropriate values whenever the Enron-Daniels parameter
is set to YES.
Enron-Daniels Float Start
0 to 65535
Whenever the Enron-Daniels parameter is set to YES, this parameter determines
the lowest Modbus Address, used in commands to a remote server, to consider
as commands to read or write floating-point data. All commands with address
values greater than or equal to this value will be considered floating-point data
commands. All commands with address values less than this value will be
considered normal 16-bit register data commands.
This parameter is used only if the Enron-Daniels is set to YES. For example, if a
value of 7000 is entered, all commands sent with addresses of 47001 (or
407001) and above will be considered as floating-point data commands and 32
bits of data will be sent or received for each count of one in the command.
You will also need to set the Enron-Daniels Float Offset parameter to an
appropriate value whenever the Enron-Daniels parameter is set to YES.