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

Page 93

Advertising
background image

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

Advertising