System Control Function Blocks

 

SystemControl - Functional Description

Overview

Type:

Function block

Available as of:

V1.0.0.0

G-SE-0075435.1.gif-high.gif

 

 

Functional Description

The function block SystemControl returns the status of the system avatar.

Interface

Input

Data type

Description

iq_TeSysIslandRef

FB_TeSys_island

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:

G-SE-0075436.1.gif-high.gif