-

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
0000The function block is not activated.Activate the function block by switching Activate to TRUE.
8000The function block has not detected a status event or an error to switch the enable output to SAFEFALSE. No triggered safety-related function is present. At the ProcessControl input, "running operation" is signaled from the standard controller (ProcessControl = TRUE).If this is an intended event: No measure required.

If this is an unintended event:
  • Verify the parameterization of the function block (inputs StaticControl, S_StartReset, S_AutoReset).
  • Verify the safety-related functions.
  • Verify the safety-related code.
  • Verify the control or the operation start from the standard controller (evaluation at the ProcessControl input).
8001The function block is activated. The start-up inhibit of the function block is active (specified by S_StartReset = SAFEFALSE).Reset the function block to remove the active start-up inhibit of the function block.
8002The upstream safety-related function has triggered.Reset the triggered safety-related function.
8003The upstream safety-related function signals normal operation again. The restart inhibit of the function block is active (specified by S_AutoReset = SAFEFALSE). Reset the function block to remove the active restart inhibit of the function block and switch the enable signal to SAFETRUE.
8010No triggered safety-related function is present (SAFETRUE at input S_SafeControl). An operation stop of the standard controller is requested at ProcessControl (ProcessControl = FALSE).Request of an operation start at ProcessControl from the standard controller.
C001With the configured start-up inhibit (S_StartReset = SAFEFALSE), a permanent TRUE was detected at Reset.
  • Switch Reset = FALSE.
  • Verify the reset control device and its wiring.
C002With the configured restart inhibit (S_AutoReset = SAFEFALSE), a permanent TRUE was detected at Reset.
  • Switch Reset = FALSE.
  • Verify the reset control device and its wiring.
C010 During function block activation or removal of the request for the safety-related function, the function block detected the "running operation" request from the standard controller (permanent TRUE at ProcessControl). However, with StaticControl = FALSE an additional operation stop is required.
  • Switch ProcessControl = FALSE (removal of the operation start request from the standard controller).
  • Adapt the parameterization of StaticControl if "running operation" (permanent TRUE at ProcessControl) from the standard controller following function block activation and removal of the request for the safety-related function in your safety-related function is permitted.
C111The function block has detected a simultaneous signal change from FALSE to TRUE at ProcessControl and Reset.
  • Ensure independence of the signals connected to ProcessControl and Reset by verifying your safety-related code in the Safety PLC.
  • Switch Reset = FALSE.
C211The function block has detected a simultaneous signal change from FALSE to TRUE at ProcessControl and Reset.
  • Ensure independence of the signals connected to ProcessControl and Reset by verifying your safety-related code in the Safety PLC.
  • Switch Reset = FALSE.