Configuring the MVI69E-MBS Using PCB MVI69E-MBS ♦ CompactLogix Platform
User Manual Modbus Serial Enhanced Communication Module
Page 50 of 154 ProSoft Technology, Inc.
June 28, 2017
Additional Configuration Parameters as Master
The Type parameter must be MASTER to configure these parameters. See
Configuration Parameters Common to Master and Slave (page 48).
Specifies the command response timeout period in 1
millisecond increments. This is the time that a port configured
as a Master waits for a response from the addressed slave
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.
Specifies the number of times a command is retried if it fails.
Specifies the number of milliseconds to wait between receiving
the end of a slave's response to the most recently transmitted
command and the issuance of the next command. You can
use this parameter to place a delay after each command to
avoid sending commands on the network faster than the
slaves can receive them. This parameter does not affect retries
of a command, as retries are issued when a command failure
is recognized.
Specifies the number of poll attempts to be skipped before
trying to re-establish communications with a slave that has
failed to respond to a command within the time limit set by the
Response Timeout parameter. After the slave fails to respond,
the master skips sending commands that should have been
sent to the slave until the number of skipped commands
matches the value entered in this parameter. This creates a
sort of slow poll mode for slaves that are experiencing
communication problems.
Specifies a time delay in milliseconds to be added to the 3.5
character time delay used by the module to recognize the end
of a message. Certain applications may require validation of
Modbus messages with more than 3.5 character time between
consecutive bytes (example: modem applications). A value of
0 causes the default end of message delay to be used
Sets the address in the module’s database where the
command error data is placed. If the value is set to -1, the data
is not transferred to the database. The valid range of values for
this parameter is -1 to 4899. For example, if this parameter is
configured for 1000, the command errors are copied to the
database as follows:
1000: error code for command 0
1001: error code for command 1
…
An error code of 0 means that the command was successfully
sent (no error).