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