SF_SafetyRequest (FB)ΒΆ

FUNCTION_BLOCK SF_SafetyRequest

This function block provides the interface to a generic actuator, e.g. a safety drive or safety valve, to place the actuator in a safe state.
InOut:

Scope

Name

Type

Initial

Comment

Input

Activate

BOOL

FALSE

Activation of the FB.

S_OpMode

BOOL

FALSE

Requested mode of a generic safe actuator. FALSE: Safe mode is requested. TRUE: Operation mode is requested.

S_Acknowledge

BOOL

FALSE

Confirmation of the generic actuator, if actuator is in the Safe state. FALSE: Operation mode (non-safe). TRUE: Safe mode.

MonitoringTime

TIME

TIME#0ms

Monitoring of the response time between the safety function request (S_OpMode set to FALSE) and the actuator acknowledgment (S_Acknowledge switches to TRUE).

S_StartReset

BOOL

FALSE

Start behaviour of safety FB

Reset

BOOL

FALSE

Manual reset of FB

Output

Ready

BOOL

FALSE

Activation of the FB. TRUE indicates that the FB is activated and the outputs results are valid, FALSE the FB is not active and the program is not executed.

S_SafetyActive

BOOL

FALSE

Confirmation of the Safe state. FALSE: Non-safe state. TRUE: Safe state.

S_SafetyRequest

BOOL

FALSE

Request to place the actuator in a safe state. FALSE: Safe state is requested. TRUE: Non-safe state.

SafetyDemand

BOOL

FALSE

Output indicating that the FB is active and the primary safety function is demanded (e.g. related to the safety functionality).

ResetRequest

BOOL

FALSE

Output which can be used to signal the operator to press the reset functionality to continue.

Error

BOOL

FALSE

Error flag

DiagCode

WORD

0

Diagnostic register