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 defined safe state of the zone of operation (operating mode) is signaled via S_SafetyActive = SAFETRUE (safety circuit is closed). The enable switch is in switching stage 1 (S_EnableSwitchCh1 and S_EnableSwitchCh3 = SAFETRUE without exceeding the discrepancy time and S_EnableSwitchCh2 = SAFEFALSE). The S_EnableSwitchOut enable signal is SAFETRUE. |
No measures required. |
8012 |
The defined safe state of the zone of operation (operating mode) is signaled via S_SafetyActive = SAFETRUE (safety circuit is closed). The enable switch is in switching stage 0 (S_EnableSwitchCh1 and S_EnableSwitchCh3 = SAFEFALSE and S_EnableSwitchCh2 = SAFETRUE). The S_EnableSwitchOut enable signal is SAFEFALSE. |
To switch S_EnableSwitchOut = SAFETRUE, the enable switch must be in switching stage 1 (S_EnableSwitchCh1 and S_EnableSwitchCh3 = SAFETRUE without exceeding the discrepancy time and S_EnableSwitchCh2 = SAFEFALSE). |
8422 |
The defined safe state of the zone of operation (operating mode) is signaled via S_SafetyActive = SAFETRUE (safety circuit is closed). The enable switch is in switching stage 0 (S_EnableSwitchCh1 and S_EnableSwitchCh3 = SAFEFALSE and S_EnableSwitchCh2 = SAFETRUE) after being in stage 2 (diagnostic code 8822, see below). The S_EnableSwitchOut enable signal is SAFEFALSE. |
To switch S_EnableSwitchOut = SAFETRUE, the enable switch must be in switching stage 1 (S_EnableSwitchCh1 and S_EnableSwitchCh3 = SAFETRUE without exceeding the discrepancy time and S_EnableSwitchCh2 = SAFEFALSE).
|
8802 |
The defined safe state of the zone of operation (operating mode) is not signaled: S_SafetyActive = SAFEFALSE. The S_EnableSwitchOut enable signal is SAFEFALSE. |
Establish the defined safe state of the zone of operation (S_SafetyActive = SAFETRUE). |
8812 |
The defined safe state of the zone of operation (operating mode) is signaled via S_SafetyActive = SAFETRUE (safety circuit is closed). The stage of the enable switch is evaluated. Following a program cycle of the Safety Logic Controller this state is exited. The S_EnableSwitchOut enable signal is SAFEFALSE. |
No measures required. |
8822 |
The defined safe state of the zone of operation (operating mode) is signaled via S_SafetyActive = SAFETRUE (safety circuit is closed). The enable switch is in switching stage 2 (S_EnableSwitchCh1 and S_EnableSwitchCh3 and S_EnableSwitchCh2 = SAFEFALSE). The S_EnableSwitchOut enable signal is SAFEFALSE. |
To switch S_EnableSwitchOut = SAFETRUE, the enable switch must be in switching stage 1 (S_EnableSwitchCh1 and S_EnableSwitchCh3 = SAFETRUE without exceeding the discrepancy time and S_EnableSwitchCh2 = SAFEFALSE).
|
8832 |
The signals at S_EnableSwitchCh1 and S_EnableSwitchCh3 become not equivalent. This starts the measurement of discrepancy time. As long as the discrepancy time is not elapsed, different signals at S_EnableSwitchCh1 and S_EnableSwitchCh3 are not considered as invalid. |
No measures required. |
C001C011C021 |
A permanent TRUE was detected at Reset. |
|
C010 |
The enable switch was not in switching stage 0 when S_SafetyActive = SAFETRUE was signaled. |
The enable switch must be in switching stage 0 (S_EnableSwitchCh1 = SAFEFALSE and S_EnableSwitchCh2 = SAFETRUE and S_EnableSwitchCh3 = SAFEFALSE). |
C030 |
After switching stage 2, the enable switch is in switching stage 1 incorrectly. |
Verify the enable switch and the wiring and replace/correct as necessary. The enable switch must be in switching stage 0 (S_EnableSwitchCh1 and S_EnableSwitchCh3 = SAFEFALSE and S_EnableSwitchCh2 = SAFETRUE). This state may also be the result of unsuitable filter times of the safety-related input channels. Verify that the filter time values for are high enough for your application. Refer to the section "Filter times of the input channels" in the overview chapter for details. |
C420 |
After status C010, the enable switch is now in switching stage 0 (S_EnableSwitchCh1 = SAFEFALSE and S_EnableSwitchCh2 = SAFETRUE and S_EnableSwitchCh3 = SAFEFALSE). |
Perform a reset if the restart inhibit is active (S_AutoReset = SAFEFALSE). |
C440 |
After status C030 (switching stage 1 incorrectly), the enable switch is now in a correct switching stage (0 or 2). |
Perform a reset if the restart inhibit is active (S_AutoReset = SAFEFALSE). |
C050 |
When the discrepancy time elapsed, the signals at S_EnableSwitchCh1 and S_EnableSwitchCh3 were not equivalent. |
No reset is required (ResetRequest = FALSE). |
C450 |
When the discrepancy time elapsed, the signals at S_EnableSwitchCh1 and S_EnableSwitchCh3 were not equivalent. |
|