Diagnostic codes
Dieses Thema enthält die folgenden Abschnitte:
The hexadecimal diagnostic codes listed here are output as WORD data type at the DiagCode output of the function block.
Status transitions and the corresponding conditions can be seen in the State machine diagram.
Status codes (except error codes)
Code (hex) | Description | Options for remedy |
---|---|---|
0000 | Idle stateThe function block is not activated. The Activate input is FALSE.The outputs show SAFEFALSE or FALSE. | Activate the function block by switching Activate to TRUE. |
8401 | Init stateThe FB has been activated (Activate = TRUE). The start-up inhibit is active by default.Output Ready is TRUE, the enable output shows SAFEFALSE, output ResetRequest is TRUE to indicate the required reset signal for removing the start-up inhibit. The other outputs are FALSE. | Perform a reset on the function block. |
8810 | Output Disable stateThe start-up inhibit has been removed by a positiv signal egde at input ResetRequest.The FB verifies the inital state of the contactors. The monitoring timer set at input MonitoringTime is started. Both feedback signals at the inputs EDM1 and EDM2 must report the initial state (TRUE) before the timer elapses.The FB waits for the control signal S_OutControl to switch to SAFETRUEOutput Ready is TRUE, the enable output shows SAFEFALSE, output SafetyDemand is TRUE to indicate that the safety chain is interrupted. The other outputs are FALSE. | To switch S_EDM_Out to SAFETRUE, S_OutControl must be SAFETRUE. |
8000 | Output Enable stateIn the previous state 8810, the control signal S_OutControl switched to SAFETRUE.The FB verifies the switching behavior of the contactors. The monitoring timer set at input MonitoringTime is started. Both feedback signals at the inputs EDM1 and EDM2 must become FALSE before the timer elapses. If this happens, the S_EDM_Out output switches to SAFETRUE. Output Ready is TRUE and the other outputs show FALSE. | No measure required.In case of an unexpected combination at the function block inputs relative to the physical input of the sensors, verify S_OutControl and the connected hardware. |
Error codes
Code (hex) | Description | Options for remedy |
---|---|---|
C001 | Reset Error 1 stateA permanent TRUE at input Reset was detected in init state 8401. The outputs Ready and Error show TRUE, S_EDM_Out = SAFEFALSE and the other outputs are FALSE. |
|
C010 C410 | EDM Error 11 state
C010: When switching S_OutControl to SAFETRUE in state 8810 (verification of the initial contactor state), the feedback signal at EDM1 is invalid: EDM1 = FALSE and EDM2 = TRUE were detected. In C010, ResetRequest = FALSE as a reset with the current value combination at EDM1 and EDM2 would not leave the error state. C410 is entered after switching EDM1 = TRUE in state C010. Now, output ResetRequest depends on the signal at input Reset:
|
|
C011 | Reset Error 21 stateThere are two possible causes for this error. In state C010, one of the following was detected:
|
|
C020 C420 | EDM Error 12 state
C020: When switching S_OutControl to SAFETRUE in state 8810 (verification of the initial contactor state), the feedback signal at EDM2 is invalid: EDM2 = FALSE and EDM1 = TRUE were detected. In C020, ResetRequest = FALSE as a reset with the current value combination at EDM1 and EDM2 would not leave the error state. C420 is entered after switching EDM2 = TRUE in state C020. Now, output ResetRequest depends on the signal at input Reset:
|
|
C021 | Reset Error 22 stateThere are two possible causes for this error. In state C020, one of the following was detected:
|
|
C030 C430 | EDM Error 13 state
C030: When switching S_OutControl to SAFETRUE in state 8810 (verification of the initial contactor state), the feedback signals at EDM1 and EDM2 are invalid: EDM1 and EDM2 = FALSE were detected. In C030, ResetRequest = FALSE as a reset with the current value combination at EDM1 and EDM2 would not leave the error state. C430 is entered after switching EDM1 and EDM2 = TRUE in state C030. Now, output ResetRequest depends on the signal at input Reset:
|
|
C031 | Reset Error 23 stateThere are two possible causes for this error. In state C030, one of the following was detected:
|
|
C040 C440 | EDM Error 21 state
C040: In state 8810 (verification of the initial contactor state), the feedback signal at EDM1 was not valid after the monitoring time set at MonitoringTime has elapsed: EDM1 = FALSE and EDM2 = TRUE were detected. In C040, ResetRequest = FALSE as a reset with the current value combination at EDM1 and EDM2 would not leave the error state. C440 is entered after switching EDM1 = TRUE in state C040. Now, output ResetRequest depends on the signal at input Reset:
|
|
C041 | Reset Error 31 stateThere are two possible causes for this error. In state C040, one of the following was detected:
|
|
C050 C450 | EDM Error 22 state
C050: In state 8810 (verification of the initial contactor state), the feedback signal at EDM2 was not valid after the monitoring time set at MonitoringTime has elapsed: EDM2 = FALSE and EDM1 = TRUE were detected. In C050, ResetRequest = FALSE as a reset with the current value combination at EDM1 and EDM2 would not leave the error state. C450 is entered after switching EDM2 = TRUE in state C050. Now, output ResetRequest depends on the signal at input Reset:
|
|
C051 | Reset Error 32 stateThere are two possible causes for this error. In state C050, one of the following was detected:
|
|
C060 C460 | EDM Error 23 state
C060: In state 8810 (verification of the initial contactor state), the feedback signals EDM1 and EDM2 were invalid after the monitoring time set at MonitoringTime has elapsed: EDM1 and EDM2 = FALSE were detected. In C060, ResetRequest = FALSE as a reset with the current value combination at EDM1 and EDM2 would not leave the error state. C460 is entered after switching EDM1 and EDM2 = TRUE in state C060. Now, output ResetRequest depends on the signal at input Reset:
|
|
C061 | Reset Error 33 stateThere are two possible causes for this error. In state C060, one of the following was detected:
|
|
C070 | EDM Error 31 stateIn state 8000 (verification of the contactor switching behavior), the feedback signal at EDM1 was not valid after the monitoring time set at MonitoringTime has elapsed: EDM1 = TRUE and EDM2 = FALSE were detected.The outputs Ready and Error show TRUE, S_EDM_Out = SAFEFALSE. SafetyDemand = FALSE.Output ResetRequest depends on the signal at input Reset:
|
|
C071 | Reset Error 41 stateA permanent TRUE at input Reset was detected in state C070. The outputs Ready and Error show TRUE, S_EDM_Out = SAFEFALSE and the other outputs are FALSE. |
|
C080 | EDM Error 32 stateIn state 8000 (verification of the contactor switching behavior), the feedback signal at EDM2 was not valid after the monitoring time set at MonitoringTime has elapsed: EDM1 = FALSE and EDM2 = TRUE were detected.The outputs Ready and Error show TRUE, S_EDM_Out = SAFEFALSE. SafetyDemand = FALSE.Output ResetRequest depends on the signal at input Reset:
|
|
C081 | Reset Error 42 stateA permanent TRUE at input Reset was detected in state C080. The outputs Ready and Error show TRUE, S_EDM_Out = SAFEFALSE and the other outputs are FALSE. |
|
C090 | EDM Error 33 stateIn state 8000 (verification of the contactor switching behavior), the feedback signals at EDM1 and EDM2 were not valid after the monitoring time set at MonitoringTime has elapsed: EDM1 and EDM2 = TRUE were detected. The outputs Ready and Error show TRUE, S_EDM_Out = SAFEFALSE. SafetyDemand = FALSE.Output ResetRequest depends on the signal at input Reset:
|
|
C091 | Reset Error 43 stateA permanent TRUE at input Reset was detected in state C090. The outputs Ready and Error show TRUE, S_EDM_Out = SAFEFALSE and the other outputs are FALSE. |
|
C100 | Init Error stateA similar signal (i.e., rising edge in the same cycle) was detected at Reset and S_OutControl. This is probably caused by a programming or wiring error.The outputs Ready and Error show TRUE, S_EDM_Out = SAFEFALSE and the other outputs are FALSE. |
|