![ABB AC500-S Safety User Manual Download Page 268](http://html.mh-extra.com/html/abb/ac500-s/ac500-s_safety-user-manual_2916268.webp)
Table 34: System or Device-Specific Codes
DiagCode
Description
0xxx_xxxx_xxxx_xxxx
bin
X = System or device-specific message. This information contains the
diagnostic information for the system or device, and is mapped directly
to the DiagCode output. (Note: 0000
hex
is reserved)
Table 35: General Diagnostic Codes
DiagCode
Description
0000_0000_0000_0000
bin
0000
hex
The FB is not activated. This code represents the Idle state.
For a generic example, the I/O setting could be:
Activate = FALSE
S_In = FALSE or TRUE
Ready = FALSE
Error = FALSE
S_Out = FALSE
0111_1111_1111_1111
bin
7FFF
hex
Value 16#7FFF at DiagCode output of PLCopen Safety Function
Blocks indicates an internal error.
Contact ABB technical support.
Note:
This is a manufacturer-specific value defined by AC500-S Safety PLC.
1000_0000_0000_0000
bin
8000
hex
The FB is activated without an error or any other condition that sets the
safety output to FALSE. This is the default operational state where the
S_Out safety output = TRUE in normal operation. For a generic
example, the I/O setting could be:
Activate = TRUE
S_In = TRUE
Ready = TRUE
Error = FALSE
S_Out = TRUE
1000_0000_0000_0001
bin
8001
hex
An activation has been detected by the FB and the FB is now acti-
vated, but the S_Out safety output is set to FALSE. This code repre-
sents the Init state of the operational mode. For a generic example, the
I/O setting could be:
Activate = TRUE
S_In = FALSE or TRUE
Ready = TRUE
Error = FALSE
S_Out = FALSE
Configuration and programming
AC500-S Libraries > SafetyBlocks_PLCopen_AC500_v22.lib
30.03.2017
AC500-S
268