SF_TwoHandControlTypeII
Tip
The version of the function block as described here corresponds to the latest version of the function block in Version list of function blocks.
Applicable safety standards
SF_TwoHandControlTypeII
is a certified PLCopen function block. For detailed information about applied standards, see "PLCopen – Technical Committee 5 – Safety Software".
Important
The requirements listed in the standards must be fulfilled by the user.
Interface description
This function block supports the "two-hand control type 2" function in an application according to the European standard.
Name | Data Type | Initial Value | Description, parameter values |
---|---|---|---|
|
|
| |
|
|
| Variable. Input for button 1 (for category 3 or 4: two antivalent contacts)
|
|
|
| Variable. Input for button 2 (for category 3 or 4: two antivalent contacts)
|
Name | Data Type | Initial Value | Description, parameter values |
---|---|---|---|
|
|
| |
|
|
| Safety-oriented output signal
|
|
|
| |
|
|
|
Tip
No Reset
input or error output is required, because no test can be performed on either switch.

Functional description
This FB supports the "two-hand control type 2" function according to the European standard. If S_Button1
and S_Button2
are set to TRUE
in the correct sequence, then the S_TwoHandOut
output is also set to TRUE
. The FB also checks the release of both buttons before the S_TwoHandOut
output is set to TRUE
again.
Status diagram

Tip
Note: The transition from any state to the Idle
state, initiated by Activate = FALSE
, is not shown. In every case, these transitions have the highest priority.
Typical timing diagram

Error detection
After activating the FB, setting any pushbutton to TRUE
is recognized as an invalid input signal, which leads to an error.
Error behavior
In case of an error event, the S_TwoHandOut
output is set to FALSE
and remains in this safe state. The error state is exited when both pushbuttons are released (set to FALSE
).
FB-specific error and status codes
| Statue Name | Status description and output setting |
---|---|---|
|
|
|
|
|
|
|
| The signals at
|
| Statue Name | Status description and output setting |
---|---|---|
|
| The function block is not active (basic state).
|
|
| Both buttons correctly activated. The safety-oriented output is activated.
|
|
| Block is active, but in base state
|
|
| No button is pressed
|
|
| Only Button 1 is pressed.
|
|
| Only Button 2 is pressed.
|
|
| The safety-oriented output was activated and deactivated again.
In this state,
|
|
| The safety-oriented output was activated and deactivated again.
In this state,
|
|
| The safety-oriented output was activated and deactivated again.
In this state,
|
|
| Incorrect operation of the buttons. Wait for both buttons to be released.
|