ST_StandardItf

 

ST_StandardItf - General Information

Overview

Type:

Data structure

Available as of:

V 1.0.0.0

Inherits from:

-

Versions:

Current version

Description

Each EDESIGN module implements the default interface ST_StandardItf and accepts it at the input/output iq_stStandardItf.

Structure Elements

Variable

Data type

Description

i_xEnable

BOOL

With this bit the module can be switched on and off.

i_xDiagQuit

BOOL

Via this input all the internal diagnostic messages of a module are reset.

i_ifExceptionList

IF_ExceptionList

Interface that contains all the methods for error handling. The FB that is underneath is attached onto the interface by the MainMachine and passed on to the children. Every module node in the tree passes the interface on to his children.

iq_diCMD

DINT

Input/output for commands

q_xActive

BOOL

Output which indicates that the module still has to be called up.

q_xReady

BOOL

Output which indicates that the module is ready to accept commands

q_xHasException

BOOL

Output which indicates if the module triggered an exception that was not acknowledged yet

q_xHasWarning

BOOL

Output which indicates if the module triggered a warning that was not acknowledged yet

q_etDiag

GD.ET_Diag

Output which indicates the condition of the module. It is defined in the PD_GlobalDiagnostics library.

q_udiDiagExt

DINT

Output which indicates the performance condition of the module. Here, the extended diagnostic code that was defined in ET_DiagExt of each respective library is displayed as a number.

q_sMsg

STRING[80]

Output which indicates a message to the user. Normally, a textual description of q_udiDiagExt

q_etModuleType

ET_Type

Output which indicates the module type

q_udiModuleId

DINT

indicates the module ID.

q_sModuleName

STRING[80]

indicates the module name.