
Reference MVI56-MCM
♦
ControlLogix Platform
Modbus Communication Module
ProSoft Technology, Inc.
Page 125 of 159
July 24, 2008
8.8.5 MCMCONTROL
This object contains the attributes to define a master command. An array of
these objects is used for each port.
Tag Name
Data Type
Description
WarmBoot BOOL
ColdBoot BOOL
BPLastRead
INT
Index of last read block
BPLastWrite
INT
Index of last write block
BlockIndex
INT
Computed block offset for data table
8.8.6 _Util
This object contains optional elements for the module.
Tag Name
Data Type
Description
CmdControl
_CmdControl (page
125)
Allows for a disabled command to be sent to a
device (MASTER)
EventCmd
_EventCmd (page
125)
Allows a command defined in ladder to be sent to a
device (MASTER)
SlavePollStat
_SlavePollStatus
(page 126)
Request slave poll status for the port (MASTER).
Passthru
_Passthru (page 126) Contains PassThru objects required when
PortX.Type is set to a value between 2-4.
MBCoil
_CoilArray (page 127)
_CmdControl
Tag Name
Data Type
Description
TriggerCmdCntrl BOOL Trigger command control. User application will
activate this trigger
NumberOfCommands
INT
Number of commands per block (1 to 6)
PortNumber
INT
MVI56-MCM Port Number of master port (1 or 2)
CommandIndex
INT[6]
Stores the command indexes for command control
CmdsAddedToQueue
INT
Number of commands added to queue
CmdControlBlockID
INT
Temporary variable to calculate control block ID
CmdCntrlPending BOOL Auxiliary control command: prevents a second
request before acknowledgment is received
_EventCmd
Tag Name
Data Type
Description
EventCmdTrigger BOOL Trigger for event command. User ladder must set
this bit to initiate event command
EventCmdPending BOOL Set after the ladder has sent an event cmd to the
module and is waiting for the status to be returned
PortNumber INT
Module master port number associated to this
request (1 or 2)
SlaveAddress
INT
Slave target modbus address