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 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. |
8401 | The 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. |
8802 | The 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/8811 | The 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. |
8021 | The 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. |
|
8831 | The 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. |
8832 | ESPE 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/8841 | The test routine for an external manual test of the connected safety equipment has been completed successfully. | Perform a reset. |
8010 | The 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. |
8851 | The 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/8861 | The 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. |
8020 | The 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. |
8030 | The 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. |
C000 | The 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. |
C011 | The 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. |
C021 | The 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. |
C031 | The 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. |
C041 | The 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. |
C051 | The 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. |
C061 | The 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. |
C071 | The 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/C010 | The 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. |
|
C420/C020 | The 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. |
|