Diagnostic codes
The hexadecimal diagnostic codes listed here are output as WORD data type at the DiagCode output of the function block.
Code (hex) | Description | Options for remedy |
---|---|---|
0000 | The function block is not activated. The Activate input is FALSE. | Activate the function block by switching Activate to TRUE. |
8000 | The function block is in a normal operating state. The S_TwoHandOut output is SAFETRUE. | In case of an unexpected combination at the function block inputs relative to the physical input of the sensors, verify S_Button1 and S_Button2 and the connected hardware. |
8001 | The function block is activated. This state of the function block is completed after one cycle of the Safety PLC. | No measures required. |
8004 | Both two-hand buttons are not actuated (S_Button1 = SAFEFALSE and S_Button2 = SAFEFALSE). | To switch S_TwoHandOut to SAFETRUE, both two-hand buttons must be actuated. |
8005 | Only one two-hand button is actuated (S_Button1 = SAFETRUE and S_Button2 = SAFEFALSE). | To switch S_TwoHandOut to SAFETRUE, both two-hand buttons must be actuated. |
8006 | Only one two-hand button is actuated (S_Button1 = SAFEFALSE and S_Button2 = SAFETRUE). | To switch S_TwoHandOut to SAFETRUE, both two-hand buttons must be actuated. |
8007 | Both two-hand buttons were actuated, S_TwoHandOut was switched to SAFETRUE. One two-hand button is no longer actuated (S_Button2 = SAFEFALSE). | Both two-hand buttons must not be actuated. |
8008 | Both two-hand buttons were actuated, S_TwoHandOut was switched to SAFETRUE. One two-hand button is no longer actuated (S_Button1 = SAFEFALSE). | Both two-hand buttons must not be actuated. |
8009 | Both two-hand buttons were actuated, S_TwoHandOut was switched to SAFETRUE. One two-hand button was temporarily not actuated, but is actuated again now. | Both two-hand buttons must not be actuated. |
8019 | One two-hand button was actuated. Actuation of both two-hand buttons has now modified simultaneously. |
|
C001 | One two-hand button was actuated when the function block was being activated (S_Button1 = SAFETRUE). | Both two-hand buttons must not be actuated. |
C002 | One two-hand button was actuated when the function block was being activated (S_Button2 = SAFETRUE). | Both two-hand buttons must not be actuated. |
C003 | Both two-hand buttons were actuated when the function block was activated (S_Button1 = SAFETRUE and S_Button2 = SAFETRUE). | Both two-hand buttons must not be actuated. |
C004 | One two-hand button was not actuated within the permitted monitoring time (500 ms) (S_Button1 = SAFETRUE and S_Button2 = SAFEFALSE). | Both two-hand buttons must not be actuated. |
C005 | One two-hand button was not actuated within the permitted monitoring time (500 ms) (S_Button1 = SAFEFALSE and S_Button2 = SAFETRUE). | Both two-hand buttons must not be actuated. |
C006 | One two-hand button was only actuated after the permitted monitoring time (500 ms). | Both two-hand buttons must not be actuated. |