Function Block-Specific Error and Status Codes
Table 79: FB-specific error codes
DiagCode State Name State Description and Output Setting
C002 Acknowledge
Lost
Acknowledgment lost while in the Safe state.
Ready = TRUE
S_SafetyActive = FALSE
S_SafetyRequest = FALSE
Error = TRUE
C003 Monitoring-
Time Elapsed
S_OpMode request could not be completed within the monitoring time.
Ready = TRUE
S_SafetyActive = FALSE
S_SafetyRequest = FALSE
Error = TRUE
C004 Reset Error 2 Static Reset detected in state C002 (Acknowledge Lost).
Ready = TRUE
S_SafetyActive = FALSE
S_SafetyRequest = FALSE
Error = TRUE
C005 Reset Error 3 Static Reset detected in state C003 (MonitoringTime Elapsed).
Ready = TRUE
S_SafetyActive = FALSE
S_SafetyRequest = FALSE
Error = TRUE
Table 80: 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_SafetyActive = FALSE
S_SafetyRequest = FALSE
Error = FALSE
8000 Safe Mode Actuator is in a safe mode.
Ready = TRUE
S_SafetyActive = TRUE
S_SafetyRequest = FALSE
Error = FALSE
Configuration and programming
AC500-S Libraries > SafetyBlocks_PLCopen_AC500_v22.lib
30.03.2017 AC500-S 377