4 sie.util – ProSoft Technology MVI56E-SIE User Manual
Page 112

Ladder Logic
MVI56E-SIE ♦ ControlLogix Platform
User Manual
Client Communication Module
Page 112 of 168
ProSoft Technology, Inc.
September 6, 2012
3.4.4 SIE.UTIL
This controller tag structure stores the variables required for the data transfer
between the processor and the MVI56E-SIE module.
Name
Data Type
Description
LastRead
INT
Index of last read block
LastWrite
INT
Index of last write block
BlockIndex
INT
Computed block offset for data table
StatusIndex
INT
Computed block offset for status data
ReadDataSizeGet
INT
Gets ReadData array length
WriteDataSizeGet
INT
Gets WriteData array length
ReadDataBlkCount
INT
Holds the value of the block counts of the
ReadData array
WriteDataBlkCount
INT
Holds the value of the block counts of the
WriteData array
RBTSremainder
INT
Holds remainder calculation value from the
read array
WBTSremainder
INT
Holds remainder calculation value from the
write array
IPsetPending
BOOL
Allows setting module IP address
IPgetPending
BOOL
Allows getting module IP address
InitOutputData
SIEINITOUTDATA
Used to bring the module into a known state
after a restart operation
CheckInitialization
BOOL
Check initialization trigger
StatusSeqIndex
INT
Index of Status Sequence
The LastRead tag stores the latest Read Block ID received from the module. The
LastWrite tag stores the latest Write Block ID to be sent to the module. The
BlockIndex tag is an intermediate variable used during the block calculation.