ABB AC500-S Safety User Manual page 222

Hide thumbs Also See for AC500-S:
Table of Contents

Advertisement

Configuration and programming
AC500-S libraries > SafetyBlocks_PLCopen_AC500_v22.lib
An error is detected if the time lag between the first S_GuardSwitch1/S_GuardSwitch2 input
and the second is greater than the value for the DiscrepancyTime input. The Error output is set
to TRUE.
The function block detects a static TRUE signal at the Reset input.
Error and reset
The S_GuardMonitoring output is set to FALSE. If the two S_GuardSwitch1 and S_Guard-
behavior
switch2 inputs are bridged, no error is detected. To leave the reset error state, the Reset input
must be set to FALSE. To leave the discrepancy time errors, the inputs S_GuardSwitch1 and 2
must both be set to FALSE.
Function block-
Table 37: FB-specific error codes
specific error
DiagCode
and status
codes
C001
C011
C012
Table 38: FB-specific status codes (no error):
DiagCode
0000
8000
8001
8002
222
State name
State description and output setting
Reset Error
Static reset detected in state 8003.
Ready = TRUE
S_GuardMonitoring = FALSE
Error = TRUE
Discrepancy-
DiscrepancyTime elapsed in state 8004.
time Error 1
Ready = TRUE
S_GuardMonitoring = FALSE
Error = TRUE
Discrepancy-
DiscrepancyTime elapsed in state 8014.
time Error 2
Ready = TRUE
S_GuardMonitoring = FALSE
Error = TRUE
State name
State description and output setting
Idle
The function block is not active (initial state).
Ready = FALSE
S_GuardMonitoring = FALSE
Error = FALSE
Normal
Safety guard closed and safe state acknowledged.
Ready = TRUE
S_GuardMonitoring = TRUE
Error = FALSE
Init
Function block has been activated.
Ready = TRUE
S_GuardMonitoring = FALSE
Error = FALSE
Open Guard
Complete switching sequence required.
Request
Ready = TRUE
S_GuardMonitoring = FALSE
Error = FALSE
3ADR025091M0208, 12, en_US
2020/06/19

Advertisement

Table of Contents
loading

Table of Contents