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 active. The Activate input is FALSE. | Activate the function block by setting Activate to TRUE. |
8000 | The function block is in a normal operating state. The muting process is not active (S_MutingActive = SAFEFALSE). The safety-related equipment of the zone of operation signals the defined safe state (S_AOPD_In = SAFETRUE). The enable signal is active (S_AOPD_Out = SAFETRUE). | In case of an unexpected combination at the function block inputs relative to the physical input of the sensors, verify the connected hardware if required and correct the error. |
8001 | The block was activated. The start-up inhibit of the function block is active. | Perform a reset on the function block to exit the active start-up inhibit for the function block. |
8002 | The muting process was not active but the safety-related equipment of the zone of operation signals the non-safe state (S_AOPD_In = SAFEFALSE). | To exit the active start-up inhibit for the function block, perform a reset on the function block once you have removed the request for the safety-related function at S_AOPD_In. |
8005 | The muting process is not active (S_MutingActive = SAFEFALSE). The safety-related equipment of the zone of operation signals the defined safe state (S_AOPD_In = SAFETRUE). The enable signal is not active (S_AOPD_Out = SAFEFALSE). This state is completed after one cycle of the Safety PLC. | In case of an unexpected combination at the function block inputs relative to the physical input of the sensors, verify the connected hardware if required and correct the error. |
8011 | The muting process was requested (S_MutingSwitch11 = SAFETRUE and S_MutingSwitch12 = SAFEFALSE). DiscTimeEntry monitoring until muting of the second muting sensor and MaxMutingTime monitoring are started. | In case of an unexpected combination at the function block inputs relative to the physical input of the sensors, verify the connected hardware if required and correct the error. |
8012 | The muting process is active (S_MutingSwitch11 = SAFETRUE and S_MutingSwitch12 = SAFETRUE). MaxMutingTime monitoring is running. The safety-related equipment of the zone of operation is not evaluated. If S_MutingSwitch11 and/or S_MutingSwitch12 change(s) from SAFETRUE to SAFEFALSE, the muting process is complete. | In case of an unexpected combination at the function block inputs relative to the physical input of the sensors, verify the connected hardware if required and correct the error. |
8311 | The muting process was requested (S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFETRUE). DiscTimeEntry monitoring until muting of the second muting sensor and MaxMutingTime monitoring are started. | In case of an unexpected combination at the function block inputs relative to the physical input of the sensors, verify the connected hardware if required and correct the error. |
C001 | The function block has detected a static TRUE at Reset. | Verify the reset control device and the associated wiring. The reset signal must be set to FALSE. |
C003 | The function block has detected an impermissible SAFEFALSE signal at S_MutingLamp. | - Verify the hardware (muting lamp). - The signal connected to S_MutingLamp must be set to SAFETRUE. - Then perform a reset on the function block. |
C004 | Impermissible muting sequence detected. The muting sensors had the (static) state: S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
C005 | The function block detected an invalid value at DiscTimeEntry and/or MaxMutingTime. DiscTimeEntry = 0-4s MaxMutingTime= 0-600s | - Verify the values configured at DiscTimeEntry and MaxMutingTime. - Correct any incorrect value(s). The values should correspond to the results of your risk analysis. The limit values for parameters should be taken into account when performing your risk analysis. |
C006 | When the maximum muting time monitoring set at MaxMutingTime elapsed, the muting process was not complete. | - Verify the muting process. - Verify the time value specified at MaxMutingTime. This value should correspond to the results of your risk analysis. - Verify the hardware. - Perform a reset on the function block if S_MutingSwitch11 and S_MutingSwitch11 are set to SAFEFALSE. |
C007 | The muting process was requested at S_MutingSwitch11 or at S_MutingSwitch12. When the discrepancy time monitoring set at DiscTimeEntry elapsed, only one muting sensor was SAFETRUE. | - Verify the muting process. - Verify the time value specified at DiscTimeEntry. This value should correspond to the results of your risk analysis. - Verify the hardware (muting sensors). - Perform a reset on the function block if S_MutingSwitch11 and S_MutingSwitch12 are set to SAFEFALSE. |
C010 | The function block has detected a static TRUE at Reset. | Verify the reset control device and the associated wiring. The reset signal must be set to FALSE. |
C014 | Impermissible muting sequence detected. The muting sensors had the (static) state: S_MutingSwitch11 = SAFETRUE and S_MutingSwitch12 = SAFEFALSE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
C020 | The function block has detected a static TRUE at Reset. | Verify the reset control device and the associated wiring. The reset signal must be set to FALSE. |
C024 | Impermissible muting sequence detected. The muting sensors had the (static) state: S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFETRUE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
C030 | The function block has detected a static TRUE at Reset. | Verify the reset control device and the associated wiring. The Reset signal must be set to FALSE. |
C034 | Impermissible muting sequence detected. The muting sensors had the (static) state: S_MutingSwitch11 = SAFETRUE and S_MutingSwitch12 = SAFETRUE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
C040 | The function block has detected a static TRUE at Reset. | Verify the reset control device and the associated wiring. The reset signal must be set to FALSE. |
C050 | The function block has detected a static TRUE at Reset. | Verify the reset control device and the associated wiring. The reset signal must be set to FALSE. |
C104 | Impermissible muting sequence after requesting the muting process by S_MutingSwitch11. The muting sensors had the state: S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
C124 | Impermissible muting sequence after requesting the muting process by S_MutingSwitch11. The muting sensors had the state: S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFETRUE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
C204 | Impermissible muting sequence after requesting the muting process by S_MutingSwitch12. The muting sensors had the state: S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
C214 | Impermissible muting sequence after requesting the muting process by S_MutingSwitch12. The muting sensors had the state: S_MutingSwitch11 = SAFETRUE and S_MutingSwitch12 = SAFEFALSE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
CF04 | Impermissible muting sequence detected. During an active muting process MutingEnable was set to FALSE. The muting sensors had the state: S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
CF14 | Impermissible muting sequence detected. During an active muting process MutingEnable was set to FALSE. The muting sensors had the state: S_MutingSwitch11 = SAFETRUE and S_MutingSwitch12 = SAFEFALSE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
CF24 | Impermissible muting sequence detected. During an active muting process MutingEnable was set to FALSE. The muting sensors had the state: S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFETRUE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |
CF34 | Impermissible muting sequence detected. During an active muting process MutingEnable was set to FALSE. The muting sensors had the state: S_MutingSwitch11 = SAFETRUE and S_MutingSwitch12 = SAFETRUE. | - Verify the muting process. - Set S_MutingSwitch11 = SAFEFALSE and S_MutingSwitch12 = SAFEFALSE. - Then perform a reset on the function block. |