SF_OutControl (FB)

FUNCTION_BLOCK SF_OutControl

Control of a safety output with a signal from the functional application and a safety signal with optional startup inhib-its.
Function block according to PLCopen, Technical Committee 5: Safety Software (Technical Specification), Part 1: Concepts and Function Blocks, Version 2.01 (2020-2)
InOut:

Scope

Name

Type

Initial

Comment

Input

Activate

BOOL

FALSE

Activation of the FB.

S_SafeControl

BOOL

FALSE

Control signal of the preceding safety FB. FALSE: The preceding safety FB’s are in safe state, TRUE: The preceding safety FB’s enable safety control.

ProcessControl

BOOL

FALSE

Control signal from the functional application. FALSE: Request to set S_OutControl to FALSE, TRUE: Request to set S_OutControl to TRUE.

StaticControl

BOOL

FALSE

Optional conditions for process control. FALSE: Dynamic change at ProcessControl, TRUE: No dynamic change at ProcessControl.

S_StartReset

BOOL

FALSE

Start behaviour of safety FB

S_AutoReset

BOOL

FALSE

Behaviour on error 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_OutControl

BOOL

FALSE

Controls connected actuators. FALSE: Disable connected actuators, TRUE: Enable connected actuators.

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