4 Safety Function Blocks
4 - 34
NX-series Safety Control Unit Instructions Reference Manual (Z931)
Error Detected
The following conditions force a transition to an error state.
• When an undetected change to TRUE in the Reset input is detected in the Operation Error 2 or
Operation Error 4 state
• When the switch position is not valid
Operation for Errors
• If an error occurs, the S_EnableSwitchOut safety output changes to FALSE and the safe state is
maintained. As opposed to other FBs, the reset error state is maintained when Reset is FALSE,
including when S_SafetyActive is also FALSE.
• After the error is reset, the enable switch must be set to the initial position that was defined for the
process before the enable switch can set the S_EnableSwitchOut output to TRUE. If
S_AutoReset is FALSE, Reset must be changed from FALSE to TRUE.
FB-specific Error Codes
Instruction Execution Errors
DiagCode (hexadecimal)
DiagCode
(decimal)
Status name Status description and output results
C001 49153 Reset Error 1 When the Operation Error 2 state was entered, an
undetected change to TRUE in the Reset input was
detected.
Ready = TRUE
S_EnableSwitchOut = FALSE
Error = TRUE
C002 49154 Reset Error 2 When the Operation Error 4 state was entered, an
undetected change to TRUE in the Reset input was
detected.
Ready = TRUE
S_EnableSwitchOut = FALSE
Error = TRUE
C010 49168 Operation Error 1 The enable switch was not set in position 1 when
S_SafetyActive was started.
Ready = TRUE
S_EnableSwitchOut = FALSE
Error = TRUE
C020 49184 Operation Error 2 The enable switch was set in position 1 after C010.
Ready = TRUE
S_EnableSwitchOut = FALSE
Error = TRUE
C030 49200 Operation Error 3 The enable switch was set in position 2 from posi-
tion 3.
Ready = TRUE
S_EnableSwitchOut = FALSE
Error = TRUE
C040 49216 Operation Error 4 The enable switch was not set in position 2 after
C030.
Ready = TRUE
S_EnableSwitchOut = FALSE
Error = TRUE