Diagnostic codes
Dieses Thema enthält die folgenden Abschnitte:
The hexadecimal diagnostic codes listed here are output as WORD data type at the DiagCode output of the function block.
Status transitions and the corresponding conditions can be seen in the State machine diagram.
Status codes (except error codes)
Code (hex) | Description | Options for remedy |
---|---|---|
0000 | Idle stateThe function block is not activated. The Activate input is FALSE.The outputs show SAFEFALSE or FALSE. | Activate the function block by switching Activate to TRUE. |
8001 | Init stateThe function block has been activated. The FB evaluates the signal applying to the inputs S_Button1 and S_Button2.Output Ready is TRUE. The other outputs show SAFEFALSE or FALSE. | No measures required. |
8802 | Buttons Released stateBoth two-hand buttons are not actuated (S_Button1 = SAFEFALSE and S_Button2 = SAFEFALSE).Outputs Ready and SafetyDemand are TRUE. The other outputs are SAFEFALSE or FALSE. | To switch S_TwoHandOut to SAFETRUE, both two-hand buttons must be actuated. |
8804 | Button 1 Actuated stateOnly two-hand button 1 is actuated (S_Button1 = SAFETRUE and S_Button2 = SAFEFALSE). The FB starts the monitoring timer.Output Ready and output SafetyDemand are TRUE. The other outputs are SAFEFALSE or FALSE. | To switch S_TwoHandOut to SAFETRUE, both two-hand buttons must be actuated. |
8806 | Button 2 Actuated stateOnly two-hand button 2 is actuated (S_Button1 = SAFEFALSE and S_Button2 = SAFETRUE). The FB starts the monitoring timer.Output Ready and output SafetyDemand are TRUE. The other outputs are SAFEFALSE or FALSE. | To switch S_TwoHandOut to SAFETRUE, both two-hand buttons must be actuated. |
8000 | Buttons Actuated stateThe function block is in a normal operating state. Both two-hand buttons are actuated (S_Button1 = SAFETRUE and S_Button2 = SAFETRUE). The buttons were pressed before the monitoring time expired.The S_TwoHandOut output is SAFETRUE. Output Ready is TRUE. The other outputs are FALSE. | 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. |
8808 | Button 2 Released stateBoth two-hand buttons were actuated (S_TwoHandOut was switched to SAFETRUE). Then, two-hand button 2 has been released (S_Button2 = SAFEFALSE).The S_TwoHandOut output is disabled (SAFEFALSE) again. Outputs Ready and SafetyDemand are TRUE. Output Error shows FALSE. | Both two-hand buttons must not be actuated.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. |
880A | Button 1 Released stateBoth two-hand buttons were actuated (S_TwoHandOut was switched to SAFETRUE). Then, two-hand button 1 has been released (S_Button1 = SAFEFALSE).The S_TwoHandOut output is disabled (SAFEFALSE) again. Outputs Ready and SafetyDemand are TRUE. Output Error shows FALSE. | Both two-hand buttons must not be actuated.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. |
880C | Locked Off stateIn state 8808 or 880A, the S_TwoHandOut output was disabled (SAFEFALSE) again. After this, both two hand buttons must be detected released. However, the value SAFETRUE is detected at the inputs S_Button1 and S_Button2.The S_TwoHandOut output is SAFEFALSE. Outputs Ready and SafetyDemand are TRUE. Output Error shows FALSE. |
|
880E | Locked On stateIn state 8804 or 8806, only one button was actuated. The FB expects that the other button is pressed as well. Instead, the other button was pressed and the one already pressed was released.The S_TwoHandOut output is SAFEFALSE. Outputs Ready and SafetyDemand are TRUE. Output Error shows FALSE. | Release both two-hand buttons as they must not be actuated. |
Error codes
Code (hex) | Description | Options for remedy |
---|---|---|
C010 | Error 1 B1 stateThe two-hand button 1 was actuated when the function block was being activated (S_Button1 = SAFETRUE).The output Ready is TRUE. Output Error is TRUE to indicate the error state. The other outputs show SAFEFALSE or FALSE. | To leave the error state: Both two-hand buttons must not be actuated. |
C020 | Error 1 B2 stateThe two-hand button 2 was actuated when the function block was being activated (S_Button2 = SAFETRUE).The output Ready is TRUE. Output Error is TRUE to indicate the error state. The other outputs show SAFEFALSE or FALSE. | To leave the error state: Both two-hand buttons must not be actuated. |
C030 | Error 1 B1 & B2 stateBoth two-hand buttons were actuated when the function block was activated (S_Button1 = SAFETRUE and S_Button2 = SAFETRUE).The output Ready is TRUE. Output Error is TRUE to indicate the error state. The other outputs show SAFEFALSE or FALSE. | To leave the error state: Both two-hand buttons must not be actuated. |
C040 | Error 2 B1 stateMonitoring time exceeded in state 8804: After pressing two-hand button 2 (S_Button2 = SAFETRUE), button 1 was not actuated within the permitted time span of 500 ms (S_Button1 remained SAFEFALSE).The output Ready is TRUE. Output Error is TRUE to indicate the error state. The other outputs show SAFEFALSE or FALSE. | To leave the error state: Both two-hand buttons must not be actuated. |
C050 | Error 2 B2 stateMonitoring time exceeded in state 8804: After pressing two-hand button 1 (S_Button1 = SAFETRUE), button 2 was not actuated within the permitted time span of 500 ms (S_Button2 remained SAFEFALSE).The output Ready is TRUE. Output Error is TRUE to indicate the error state. The other outputs show SAFEFALSE or FALSE. | To leave the error state: Both two-hand buttons must not be actuated. |
C060 | Error 2 B1&B2 stateMonitoring time exceeded in state 8804 after pressing two-hand button 1 and button 2. This state is automatically left after one SafetyPLC cycle.The output Ready is TRUE. Output Error is TRUE to indicate the error state. The other outputs show SAFEFALSE or FALSE. | To leave the error state: Both two-hand buttons must not be actuated. |