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

Page 112

Advertising
background image

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.

Advertising