![ProSoft Technology CompactLogix MVI69E-MBS User Manual Download Page 45](http://html.mh-extra.com/html/prosoft-technology/compactlogix-mvi69e-mbs/compactlogix-mvi69e-mbs_user-manual_1618913045.webp)
MVI69E-MBS ♦ CompactLogix™ Platform
Configuring the MVI69E-MBS Using PCB
Modbus Serial Enhanced Communication Module
User Manual
ProSoft Technology, Inc.
Page 45 of 159
Parameter
Value
Description
Enable
0 to 4
This field defines whether the command is to be executed
under certain conditions.
Disabled
(0) = The command is disabled and is not executed
in the normal polling sequence.
Continuous
(1) = The command is executed each scan of the
command list if the
Poll Interval
(see below) is set to zero. If
the Poll
Interval
is set to a nonzero value, the command is
executed when the interval timer expires.
Conditional
(2) = For write commands only. The command
executes only if the internal data associated with the
command changes.
Bit/Word Override upon Error
(3) = For read commands
only. If a command error occurs, the module overrides the
associated database area with the
Override Value Upon Error
parameter value.
Float Override upon Error
(4) = For read commands only. If
a command error occurs, the module overrides the associated
database area (2x word count) with the
Override Value Upon
Error
parameter value.
Internal Address
0 to 9999
(word-level)
or
0 to 159,999
(bit-level)
Specifies the module’s internal database register to be
associated with the command.
For Modbus functions 3, 4, 6, and 16, this parameter is
interpreted as a word-level or register-level address with an
allowable range of 0 to 9999.
For Modbus functions 1, 2, 5, and 15, this parameter is
interpreted as a bit-level address with an allowable range of 0
to 159,999.
Note:
This bit address range is available with
ProSoft Configuration Builder (PCB) v4.6 or later. Previous
versions have a range of 0 to 65535.
If the command is a read function, the data read from the
slave device is
stored
beginning at the module’s internal
database register value entered in this field. This register
value must be in the Read Data area of the module’s memory,
defined by the
Read Register Start
and
Read Register Count
parameters in the
Module
section.
If the command is a write function, the data to be written to the
slave device is
sourced
begi
nning from the module’s internal
database register specified. This register value must come
from the Write Data area of the module’s memory, defined by
the
Write Register Start
and
Write Register Count
parameters
in the
Module
section.
Note:
When using a bit level command, you must define this
field as a bit address. For example, when using function
codes 1 or 2 for a Read command, you must enter a value of
160 to place the data starting at bit 0 of module memory 10.
Think of it as the 160th bit of module memory (Module
memory register 10 * 16 bits per register = 160). Similarly, use
this formula for function codes 5 or 15 for writing bits.
Poll Interval
0 to 65535
(1/10 second)
Specifies the minimum interval between executions of
continuous commands (
Enable
code = 1).