Function Block-Specific Error and Status Codes
Table 40: FB-specific error codes
DiagCode State Name State Description and Output Setting
C001 Error 1 Discrepancy time elapsed in state 8004.
Ready = TRUE
S_AntivalentOut = FALSE
Error = TRUE
C002 Error 2 Discrepancy time elapsed in state 8014.
Ready = TRUE
S_AntivalentOut = FALSE
Error = TRUE
C003 Error 3 Discrepancy time elapsed in state 8005.
Ready = TRUE
S_AntivalentOut = FALSE
Error = TRUE
Table 41: FB-specific status codes (no error):
DiagCode State Name State Description and Output Setting
0000 Idle The function block is not active (initial state).
Ready = FALSE
S_AntivalentOut = FALSE
Error = FALSE
8001 Init An activation has been detected by the FB and the FB is now activated.
Ready = TRUE
S_AntivalentOut = FALSE
Error = FALSE
8000 Safety Output
Enabled
The inputs switched to the Active state in antivalent mode.
Ready = TRUE
S_AntivalentOut = TRUE
Error = FALSE
8004 Wait for NO ChannelNC has been switched to TRUE - waiting for ChannelNO to be
switched to FALSE; discrepancy timer started.
Ready = TRUE
S_AntivalentOut = FALSE
Error = FALSE
Configuration and programming
AC500-S Libraries > SafetyBlocks_PLCopen_AC500_v22.lib
30.03.2017AC500-S278