Mbs.util, 5 mbs.util – ProSoft Technology MVI69E-MBS User Manual
Page 93

MVI69E-MBS ♦ CompactLogix Platform
Using Controller Tags
Communication Module
User Manual
ProSoft Technology, Inc.
Page 93 of 162
January 6, 2014
5.3.5 MBS.UTIL
The array is used for internal ladder processing, and must not be modified.
Tag Name
Description
MBS.UTIL.ReadDataSizeGet
Holds Read Data array size
MBS.UTIL.WriteDataSizeGet
Holds Write Data array size
MBS.UTIL.ReadDataBlkCount
Number of Read Data blocks
– this value is
the Read Register Count divided by the Block
Transfer Size
MBS.UTIL.WriteDataBlkCount
Number of Write Data blocks
– this value is
the Write Register Count divided by the Block
Transfer Size
MBS.UTIL.RBTSremainder
Remainder from the Read Register Count
divided by the Block Transfer Size
MBS.UTIL.WBTSremainder
Remainder from the Write Register Count
divided by the Block Transfer Size
MBS.UTIL.BlockIndex
Computed block offset for data
MBS.UTIL.LastRead
Latest Read Block ID received from the
module
MBS.UTIL.LastWrite
Latest Write Block ID to be sent to the
module
MBS.UTIL.LastWriteInit
Latest Write Block ID used during initialization
MBS.UTIL.ConfigFile
Holds variables for configuration file transfer
MBS.UTIL.ConfigFile.WordLength
Length of configuration data to be included in
block transfer
MBS.UTIL.ConfigFile.BlockCount
Not used
MBS.UTIL.ConfigFile.FileOffset
Offset in configuration file to use as a starting
point for copying over configuration data
MBS.UTIL.ConnectionInputSize
Holds size of the Connection Input array
MBS.UTIL.BlockTransferSize
Size of the backplane transfer blocks
MBS.UTIL.SlotNumber
Slot number of the module in the rack
MBS.UTIL.EventBlockID
Holds Block ID for Event Command
MBS.UTIL.EventCmdPending
Keeps an Event Command message from
being sent to the module before the previous
Event Command is completed
MBS.UTIL.PollStatusOffset
Offset in slave status data array to use as a
starting point for copying over slave status
data
MBS.UTIL.CmdsAddedToQueue
Number of Command Control messages
added to the command queue
MBS.UTIL.CmdControlBlockID
Holds Block ID for Command Control
MBS.UTIL.CmdCntrlPending
Keeps a Command Control message from
being sent to the module before the previous
Command Control is completed
MBS.UTIL.EventDataCmdPending
Keeps an Event Command with Data
message from being sent to the module
before the previous Event Command with
Data is completed
MBS.UTIL.BootTimer
Timer used to clear both cold and warm boot
requests
MBS.UTIL.PassThru[ ] Array
Holds variables used for processing pass-
through messages