ProSoft Technology MVI69L-MBTCP User Manual

Page 53

Advertising
background image

MVI69L-MBTCP ♦ CompactLogix Platform

MVI69L-MBTCP Configuration

Communication Module

User Manual

ProSoft Technology, Inc.

Page 53 of 152

January 6, 2014

command.

This parameter can be used to place a delay after each
command to avoid sending commands on the network faster
than the servers can be ready to receive them. It does not
affect retries of a command, as retries will be issued when a
command failure is recognized.

Response Timeout

1 to 65535
milliseconds

Specifies the command response timeout period in 1
millisecond increments. The Client will wait for a response
from the addressed server within the timeout period before
re-transmitting the command (Retries) or skipping to the
next command in the Command List.

The value to specify depends on the communication
network used and the expected response time (plus or
minus) of the slowest device on the network.

Retry Count

0 to 10

Specifies the number of times a command will be retried if it
fails.

Float Flag

Yes or No

Specifies how the Slave driver responds to Function Code
3, 6, and 16 commands (read and write Holding Registers)
from a remote Master when it is moving 32-bit floating-point
data.

Note: Most applications using floating-point data do not
need this parameter enabled.

If the remote Master expects to receive or sends 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

Slave 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 Master
for write commands. Example: Count = 10, Slave driver
sends 20 16-bit registers for 10 total 32-bit floating-point
values.

If, however, the remote Master 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

, which is the

default setting.

You also need to 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 479

Defines the first register of floating-point data. All requests
with register values greater-than or equal to this value is
considered floating-point data requests. This parameter is
only used if the Float Flag is enabled. For example, if a
value of 200 is entered, all requests for registers 200 and
above is considered as floating-point data.

Float Offset

0 to 479

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 the Float Offset value is set
to 100 and the float start parameter is set to 200, data
requests for register 200 uses the internal Modbus register
100.

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

Advertising