ST_VisInterface

Overview

Type:

Data structure

Available as of:

V1.0.1.0

Description

The structure ST_VisInterface forms the interface to the visualization screens provided with the PackML library.

Structure Elements

Variable

Data type

Description

vq_xBlink

BOOL

Variable used to flash the present Acting state

vq_diNumberOfModes

DINT

Maximum number of operation modes

vq_diUnitModeCurrent

DINT

Operation mode in use

vq_diStateCurrent

DINT

Present state

vq_diModeCurrentTimeActive

DINT

Present time in active operation mode

vq_diModeCumulativeTimeActive

DINT

Cumulative time in active operation mode

vq_diStateCurrentTimeActive

DINT

Present time in active state

vq_diStateCumulativetimeActive

DINT

Cumulative time in active state

vq_astAlarm

ARRAY [0..10] OF ST_Alarm

Array of given size for active machine error code and messaging

vq_astAlarmHistory

ARRAY [0..10] OF ST_Alarm

Array of given size for machine error code and messaging

vq_diProdConsumedId

DINT

ID of consumed product

vq_sProdConsumedName

STRING [GPL.Gc_uiMaxLengthOfParameterName]

Name of consumed product

vq_sProdConsumedUnit

STRING [5]

Unit of consumed product

vq_diProdConsumedCount

DINT

Count of consumed products

vq_diProdConsumedAccCount

DINT

Accumulative count of consumed products

vq_diProdProcessedId

DINT

ID of processed product

vq_sProdProcessedName

STRING [GPL.Gc_uiMaxLengthOfParameterName]

Name of processed product

vq_sProdProcessedUnit

STRING [80]

Unit of processed product

vq_diProdProcessedCount

DINT

Count of processed products

vq_diProdProcessedAccCount

DINT

Accumulative count of processed products

vq_diProdDefectiveId

DINT

ID of not acceptable product

vq_sProdDefectiveName

STRING [GPL.Gc_uiMaxLengthOfParameterName]

Name of not acceptable product

vq_sProdDefectiveUnit

STRING [5]

Unit of not acceptable product

vq_diProdDefectiveCount

DINT

Count of not acceptable products

vq_diProdDefectiveAccCount

DINT

Accumulative count of not acceptable products

vq_diModeCurrentTime

DINT

Present time in each operation mode

vq_diModeCumulativeTime

DINT

Cumulative time in each operation mode

vq_diStateCurrentTime

DINT

Present time in each state

vq_diStateCumulativetime

DINT

Cumulative time in each state

vq_diTimeSinceLastReset

DINT

Time since last Reset command

vq_diStateCurrentTimeUndefined

DINT

Present time in undefined state

vq_diStateCurrentTimeClearing

DINT

Present time in Clearing state

vq_diStateCurrentTimeStopped

DINT

Present time in Stopped state

vq_diStateCurrentTimeStarting

DINT

Present time in Starting state

vq_diStateCurrentTimeIdle

DINT

Present time in Idle state

vq_diStateCurrentTimeSuspended

DINT

Present time in Suspended state

vq_diStateCurrentTimeExecute

DINT

Present time in Execute state

vq_diStateCurrentTimeStopping

DINT

Present time in Stopping state

vq_diStateCurrentTimeAborting

DINT

Present time in Aborting state

vq_diStateCurrentTimeAborted

DINT

Present time in Aborted state

vq_diStateCurrentTimeHolding

DINT

Present time in Holding state

vq_diStateCurrentTimeHeld

DINT

Present time in Held state

vq_diStateCurrentTimeUnholding

DINT

Present time in Un-Holding state

vq_diStateCurrentTimeSuspending

DINT

Present time in Suspending state

vq_diStateCurrentTimeUnsuspending

DINT

Present time in Un-Suspending state

vq_diStateCurrentTimeResetting

DINT

Present time in Resetting state

vq_diStateCurrentTimeCompleting

DINT

Present time in Completing state

vq_diStateCurrentTimeComplete

DINT

Present time in Complete state

vq_diStateCumulativeTimeUndefined

DINT

Cumulative time in undefined state

vq_diStateCumulativeTimeClearing

DINT

Cumulative time in Clearing state

vq_diStateCumulativeTimeStopped

DINT

Cumulative time in Stopped state

vq_diStateCumulativeTimeStarting

DINT

Cumulative time in Starting state

vq_diStateCumulativeTimeIdle

DINT

Cumulative time in Idle state

vq_diStateCumulativeTimeSuspended

DINT

Cumulative time in Suspended state

vq_diStateCumulativeTimeExecute

DINT

Cumulative time in Execute state

vq_diStateCumulativeTimeStopping

DINT

Cumulative time in Stopping state

vq_diStateCumulativeTimeAborting

DINT

Cumulative time in Aborting state

vq_diStateCumulativeTimeAborted

DINT

Cumulative time in Aborted state

vq_diStateCumulativeTimeHolding

DINT

Cumulative time in Holding state

vq_diStateCumulativeTimeHeld

DINT

Cumulative time in Held state

vq_diStateCumulativeTimeUnholding

DINT

Cumulative time in Un-Holding state

vq_diStateCumulativeTimeSuspending

DINT

Cumulative time in Suspending state

vq_diStateCumulativeTimeUnsuspending

DINT

Cumulative time in Un-Suspending state

vq_diStateCumulativeTimeResetting

DINT

Cumulative time in Resetting state

vq_diStateCumulativeTimeCompleting

DINT

Cumulative time in Completing state

vq_diStateCumulativeTimeComplete

DINT

Cumulative time in Complete state

vq_xStateClearingExistent

BOOL

TRUE: Clearing state exists

vq_xStateStoppedExistent

BOOL

TRUE: Stopped state exists

vq_xStateStartingExistent

BOOL

TRUE: Starting state exists

vq_xStateIdleExistent

BOOL

TRUE: Idle state exists

vq_xStateSuspendedExistent

BOOL

TRUE: Suspended state exists

vq_xStateExecuteExistent

BOOL

TRUE: Execute state exists

vq_xStateStoppingExistent

BOOL

TRUE: Stopping state exists

vq_xStateAbortingExistent

BOOL

TRUE: Aborting state exists

vq_xStateAbortedExistent

BOOL

TRUE: Aborted state exists

vq_xStateHoldingExistent

BOOL

TRUE: Holding state exists

vq_xStateHeldExistent

BOOL

TRUE: Held state exists

vq_xStateUnholdingExistent

BOOL

TRUE: Un-Holding state exists

vq_xStateSuspendingExistent

BOOL

TRUE: Suspending state exists

vq_xStateUnsuspendingExistent

BOOL

TRUE: Un-Suspending state exists

vq_xStateResettingExistent

BOOL

TRUE: Resetting state exists

vq_xStateCompletingExistent

BOOL

TRUE: Completing state exists

vq_xStateCompleteExistent

BOOL

TRUE: Complete state exists

viq_diIndexAlarm

DINT

Index for active alarm table

viq_diIndexAlarmHistory

DINT

Index for active alarm history table

viq_diIndexProdConsumed

DINT

Index of consumed product

viq_diIndexProdProcessed

DINT

Index of processed product

viq_diIndexProdDefective

DINT

Index of not acceptable product

viq_diIndexAdminParameter

DINT

Index of admin parameter

viq_diIndexMode

DINT

Index of operation mode

viq_diIndexWarning

DINT

Index for active advisory table

vq_astWarning

ARRAY [0..9] OF ST_Alarm

Array of given size for active machine advisory code and messaging

vq_audiBgColorAlarm

ARRAY [0..10] OF UDINT

Variables to control the background color of the single alarms in display FR_Alarm.

vq_audiBgColorAlarmHistory

ARRAY [0..10] OF UDINT

Variables to control the background color of the single alarms in display FR_AlarmHistory.

vq_audiBgColorAlarmWarning

ARRAY [0..9] OF UDINT

Variables to control the background color of the single advisory in display FR_Warning.

Used By

oFB_VisController

oVisualization Frames