System Control Function Blocks
SystemControl - Functional Description
Type: |
Function block |
Available as of: |
V1.0.0.0 |
The function block SystemControl returns the status of the system avatar.
Input |
Data type |
Description |
---|---|---|
iq_TeSysIslandRef |
Reference to the TeSys island device. |
|
i_xExecute |
BOOL |
Upon a rising edge of this input, the function block starts the execution. The outputs q_xDone, q_xError, q_etResult, and q_etResultMsg are reset with the falling edge of i_xExecute. Refer to Behavior of Function Blocks with the Input i_xExecute. |
i_xResetTrip |
BOOL |
Triggers the trip reset for all configured avatars. |
Output |
Data type |
Description |
---|---|---|
q_xError |
BOOL |
If this output is set to TRUE, an error has been detected. For details, refer to q_etResult and q_etResultMsg. |
q_etResult |
ET_Result |
Provides diagnostic and status information as a numeric value. |
q_sResultMsg |
STRING[30] |
Provides additional diagnostic and status information as a text message. |
q_xActive |
BOOL |
If the function block is active, this output is set to TRUE. |
q_xOperational |
BOOL |
If this output is set to TRUE, the system avatar is in Operational mode. For detailed information on machine states, refer to TeSys island Operating Guide. |
q_xDegradedMode |
BOOL |
If this output is set to TRUE, the system avatar is in Degraded mode. |
q_xMinorFlt |
BOOL |
If this output is set to TRUE, the system avatar is in Minor Fault mode. |
q_xPreoperational |
BOOL |
If this output is set to TRUE, the system avatar is in Preoperational mode. |
q_xForceMode |
BOOL |
If this output is set to TRUE, the system avatar is in Force mode. |
q_xTestMode |
BOOL |
If this output is set to TRUE, the system avatar is in Test mode. |
q_udiIP4Address |
STRING[15] |
IP address of the bus coupler (read from the TeSys island device in EcoStruxure Machine Expert software during initialization). |
NOTE: The IP address is also provided as a property of the TeSys island device. The IP address is updated during the initialization of the application.
Example: