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. |
8001 |
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. |
8002 |
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. |
8003 |
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. |
8004 |
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. |
|
8005 |
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. |
8006 |
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. |
8012 |
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. |
8013 |
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. |
C001 |
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. |
C002 |
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. |
C003 |
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. |
C004 |
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. |
C005 |
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. |
C006 |
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. |
C007 |
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. |
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. |
|
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. |
|