-

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 activated. The Activate input is FALSE. Activate the function block by switching Activate to TRUE.
8000 The function block is in a normal operating state. The test of the safety equipment was performed without errors. The S_OSSD_Out output is SAFETRUE. A new test of the connected safety equipment is possible in this state.In order to perform the test of the safety equipment again, a signal change from FALSE to TRUE is required at StartTest.
8401The function block is activated. The detection area of the safety equipment is not interrupted (S_OSSD_In = SAFETRUE). The start-up inhibit of the function block is active. The test routine cannot be started in this state.Perform a reset.
8802The detection area of the safety equipment is interrupted (S_OSSD_In = SAFEFALSE). The test routine cannot be started in this state.Remove the interruption of the detection area of the connected safety equipment.
8411/8811The detection area of the safety equipment is not interrupted (S_OSSD_In = SAFETRUE). The restart inhibit of the function block is active. The test routine cannot be started in this state.Perform a reset.
8021The test routine for an external manual test of the connected safety equipment is active. The function block expects a falling edge at S_OSSD_In.
  • Interrupt the detection area of the safety equipment.
  • If the detection area is already interrupted, leave the detection area and interrupt the detection area again.
8831The test routine for an external manual test of the connected safety equipment is active. The detection area of the safety equipment is interrupted (S_OSSD_In = SAFEFALSE).Remove the interruption of the detection area of the connected safety equipment.
8832ESPE interrupt 3. The detection area of the safety equipment is interrupted (S_OSSD_In = SAFEFALSE). The restart inhibit of the function block is not active. The test routine cannot be started in this state.Remove the interruption of the detection area of the connected safety equipment. The function block automatically enters the normal operating state (8000) as soon as the detection area of is no longer interrupted (S_OSSD_In = SAFETRUE).
8441/8841The test routine for an external manual test of the connected safety equipment has been completed successfully.Perform a reset.
8010The S_OSSD_Out output is SAFETRUE, the test of the safety equipment has not yet been performed. A test of the connected safety equipment is possible in this state.For your application to operate safely, perform the test of the safety equipment with a rising edge at StartTest.
8851The detection area of the safety equipment is interrupted (S_OSSD_In = SAFEFALSE). The test routine cannot be started in this state.Remove the interruption of the detection area of the connected safety equipment.
8461/8861The detection area of the safety equipment is not interrupted (S_OSSD_In = SAFETRUE). The restart inhibit of the function block is active. The test routine cannot be started in this state.Perform a reset.
8020The test of the connected safety equipment was started via a rising edge at StartTest. The function block has switched S_TestOut = SAFEFALSE to start the test of the connected safety equipment. This state is monitored via the time set at TestTime.In order to activate the next test step, S_OSSD_In must be SAFEFALSE.
8030The test of the connected safety equipment is performed. The connected safety equipment has switched S_OSSD_In to SAFEFALSE. Then, S_TestOut was switched to SAFETRUE, S_OSSD_In must be switched to SAFETRUE within the monitoring time set at TestTime.To complete the test, S_OSSD_In must be SAFETRUE.
C000The time value specified at TestTime is invalid. The valid value range is between 0 ms and 150 ms.Specify a value between 0 ms and 150 ms.
C011The function block detected a static TRUE signal at Reset.Verify the reset control device and its wiring. The Reset signal must have the FALSE status.
C021The function block detected a static TRUE signal at Reset.Verify the reset control device and its wiring. The Reset signal must have the FALSE status.
C031The function block detected a static TRUE signal at Reset.Verify the reset control device and its wiring. The Reset signal must have the FALSE status.
C041The function block detected a static TRUE signal at Reset.Verify the reset control device and its wiring. The Reset signal must have the FALSE status.
C051The function block detected a static TRUE signal at Reset.Verify the reset control device and its wiring. Switch Reset = FALSE and S_OSSD_In = SAFETRUE.
C061The function block detected a static TRUE signal at Reset.Verify the reset control device and its wiring. The Reset signal must have the FALSE status.
C071The function block detected a static TRUE signal at Reset.Verify the reset control device and its wiring. The Reset signal must have the FALSE status.
C410/C010The function block has switched S_TestOut = SAFEFALSE to start the test of the connected safety equipment. In this test step, S_OSSD_In was not switched to SAFEFALSE within the monitoring time set at TestTime.
  • Verify the connected safety equipment
  • Perform a reset.
C420/C020The function block has switched S_TestOut = SAFETRUE. In this test step, S_OSSD_In was not switched to SAFETRUE within the monitoring time set at TestTime.
  • Verify the connected safety equipment
  • Perform a reset.