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 active. The Activate input is FALSE. | Activate the function block by switching Activate to TRUE. |
8000 | The enable switch is in switching stage 2 (S_EnableSwitchCh1 = SAFETRUE and S_EnableSwitchCh2 = SAFETRUE). The defined safe state of the zone of operation is reported via S_SafetyActive = SAFETRUE. | No measures required. |
8004 | The defined safe state of the zone of operation is not reported via S_SafetyActive (S_SafetyActive = SAFEFALSE). | Establish the defined safe state of the zone of operation (S_SafetyActive = SAFETRUE). |
8005 | The defined safe state of the zone of operation is reported via S_SafetyActive = SAFETRUE. Following a program cycle of the Safety PLC this state is exited. | No measures required. |
8006 | The enable switch is in switching stage 1 (S_EnableSwitchCh1 = SAFEFALSE and S_EnableSwitchCh2 = SAFETRUE). The defined safe state of the zone of operation is reported via S_SafetyActive = SAFETRUE. | To switch S_EnableSwitchOut = SAFETRUE, the enable switch must be in switching stage 2 (S_EnableSwitchCh1 = SAFETRUE and S_EnableSwitchCh2 = SAFETRUE). |
8007 | The enable switch is in switching stage 3 (S_EnableSwitchCh1 = SAFEFALSE and S_EnableSwitchCh2 = SAFEFALSE). The defined safe state of the zone of operation is reported via S_SafetyActive = SAFETRUE. | The enable switch must be in switching stage 1 (S_EnableSwitchCh1 = SAFEFALSE and S_EnableSwitchCh2 = SAFETRUE). |
C001 | A permanent TRUE was detected at Reset. |
|
C002 | A permanent TRUE was detected at Reset. |
|
C010 | The enable switch was not in switching stage 1 when S_SafetyActive = SAFETRUE was reported. | The enable switch must be in switching stage 1 (S_EnableSwitchCh1 = SAFEFALSE and S_EnableSwitchCh2 = SAFETRUE). |
C020 | Following an invalid signal combination for switching stage 1, the signal combination for switching stage 1 is now valid. | Perform a reset if S_AutoReset = SAFEFALSE. |
C030 | After switching stage 3, the enable switch is in switching stage 2 incorrectly. |
|
C040 | After the enable switch was in switching stage 2 incorrectly, it is now in a correct switching stage (1 or 3). | Then perform a reset. |