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. |