-

Diagnostic codes

The hexadecimal diagnostic codes listed here are output as WORD data type at the DiagCode output of the function block.

Code (hex)DescriptionOptions 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.
8004The 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).
8005The 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.
  • Switch Reset = FALSE.
  • Verify the reset control device and its wiring.
C002 A permanent TRUE was detected at Reset.
  • Switch Reset = FALSE.
  • Verify the reset control device and its wiring.
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.
C030After switching stage 3, the enable switch is in switching stage 2 incorrectly.
  • Verify the enable switch and the wiring.
  • The enable switch must be in switching stage 1 (S_EnableSwitchCh1 = SAFEFALSE and S_EnableSwitchCh2 = SAFETRUE).
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.