SF_TwoHandControlTypeIII (FB)ΒΆ

FUNCTION_BLOCK SF_TwoHandControlTypeIII EXTENDS SF_TwoHandControlTypeII

This function block provides the two-hand control functionality for type III A, B and C.
The difference is in the input processing of the switches (single contact, 2 switches per input (equivalent), 2 switches per input (antivalent). (see EN 574, Section 4 Type III. Fixed specified time difference is 500 ms).
InOut:

Scope

Name

Type

Initial

Comment

Inherited from

Input

Activate

BOOL

FALSE

Activation of the FB.

SF_TwoHandControlTypeII

S_Button1

BOOL

FALSE

Input of button 1, FALSE: Button 1 released, TRUE: Button 1 actuated.

SF_TwoHandControlTypeII

S_Button2

BOOL

FALSE

Input of button 2, FALSE: Button 2 released, TRUE: Button 2 actuated.

SF_TwoHandControlTypeII

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.

SF_TwoHandControlTypeII

S_TwoHandOut

BOOL

FALSE

Safety related output signal. FALSE: No correct two hand operation. TRUE: S_Button1 and S_Button2 inputs are TRUE and no error occurred. Correct two hand operation.

SF_TwoHandControlTypeII

SafetyDemand

BOOL

FALSE

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

SF_TwoHandControlTypeII

Error

BOOL

FALSE

Error flag

SF_TwoHandControlTypeII

DiagCode

WORD

0

Diagnostic register

SF_TwoHandControlTypeII