4 Safety Function Blocks
4 - 132
NX-series Safety Control Unit Instructions Reference Manual (Z931)
Error Detected
After the FB is activated, it detects buttons that are already set to TRUE as illegal input settings that
result in errors. This FB detects if the input signal time difference exceeds 500 ms.
Operation for Errors
• When an error occurs, the S_TwoHandOut output is set to FALSE and the safe state is main-
tained.
• When both buttons are released (i.e., set to FALSE), the error status is reset.
FB-specific Error Codes
Instruction Execution Errors
DiagCode (hexadecimal)
DiagCode
(decimal)
Status name Status description and output results
C001 49153 Error 1 B1 S_Button1 was TRUE when the FB was activated.
Ready = TRUE
Error = TRUE
S_TwoHandOut = FALSE
C002 49154 Error 1 B2 S_Button2 was TRUE when the FB was activated.
Ready = TRUE
Error = TRUE
S_TwoHandOut = FALSE
C003 49155 Error 1 B1&B2 S_Button1 and S_Button2 were TRUE when the FB
was activated.
Ready = TRUE
Error = TRUE
S_TwoHandOut = FALSE
C004 49156 Error 2 B1 After 500 ms in state 8005, S_Button1 was FALSE
and S_Button2 was TRUE.
Ready = TRUE
Error = TRUE
S_TwoHandOut = FALSE
C005 49157 Error 2 B2 After 500 ms in state 8005, S_Button1 was TRUE and
S_Button2 was FALSE.
Ready = TRUE
Error = TRUE
S_TwoHandOut = FALSE
C006 49158 Error 2 B1&B2 After 500 ms in state 8005 or 8006, S_Button1 was
TRUE and S_Button2 was TRUE. This state is possi-
ble only when the S_Button1 and S_Button2 input sta-
tus change from different status to the same status
(both TRUE) when the timer expires (500 ms) in the
same cycle.
Ready = TRUE
Error = TRUE
S_TwoHandOut = FALSE