![ProSoft Technology CompactLogix MVI69E-MBS User Manual Download Page 65](http://html.mh-extra.com/html/prosoft-technology/compactlogix-mvi69e-mbs/compactlogix-mvi69e-mbs_user-manual_1618913065.webp)
MVI69E-MBS ♦ CompactLogix™ Platform
Using Controller Tags
Modbus Serial Enhanced Communication Module
User Manual
ProSoft Technology, Inc.
Page 65 of 159
4.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