ST_StandardItf - General Information
Type: |
Data structure |
Available as of: |
V 1.0.0.0 |
Inherits from: |
- |
Versions: |
Current version |
Each EDESIGN module implements the default interface ST_StandardItf and accepts it at the input/output iq_stStandardItf.
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 |
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 |
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 |
Output which indicates the module type |
|
q_udiModuleId |
DINT |
indicates the module ID. |
q_sModuleName |
STRING[80] |
indicates the module name. |