ABB AC500-S Safety User Manual page 267

Safety programmable logic controllers system
Hide thumbs Also See for AC500-S:
Table of Contents

Advertisement

Table 32: General Output Parameters
Name
Type
Ready
BOOL
Error
BOOL
DiagCode
WORD
A transparent and unique diagnostic concept forms the basis of all function blocks. Thus, it is ensured, that,
regardless of the supplier's implementation, uniform diagnostic information is available to the user in the form
of DiagCode. If no error is present, the internal status of the function block (state machine) is indicated. An
error is indicated via a binary output (error). Detailed information about internal or external function block
errors can be obtained via DiagCode. The function block must be reset via the different reset inputs.
Suppliers may add additional interfaces via function blocks with supplier-specific diagnostic information.
Table 33: General Diagnostic Code Ranges
DiagCode
0000_0000_0000_0000
10xx_xxxx_xxxx_xxxx
11xx_xxxx_xxxx_xxxx
30.03.2017
Description
If TRUE, indicates that the FB is activated and the output results are
valid (same as the "POWER" LED of a safety relay). If FALSE, the FB
is not active and the program is not executed. Useful in debug mode or
to activate/deactivate additional FBs, as well as for further processing
in the functional program.
Error flag (same as "K1/K2" LED of a safety relay). When TRUE, indi-
cates that an error has occurred, and the FB is in an error state. The
relevant error state is mirrored at the DiagCode output.
If FALSE, there is no error and the FB is in another state. This again is
mirrored by DiagCode (this means that DiagCode must be set in the
same cycle as the state change).
Useful in debug mode as well as for further processing in the functional
program.
Diagnostic register.
All states of the FB (Active, Not Active and Error) are represented by
this register. This information is encoded in hexadecimal format in
order to represent more than 16 codes. Only one consistent code is
represented at the same time. In the event of multiple errors, the Dia-
gCode output indicates the first detected error.
For additional information, see next tables in this sub-chapter.
Useful in debug mode as well as for further processing in the functional
program.
Description
The FB is not activated or safety CPU is halted.
bin
Shows that the activated FB is in an operational state without an error.
bin
X = FB-specific code.
Shows that the activated FB is in an error state.
bin
X = FB-specific code.
Configuration and programming
AC500-S Libraries > SafetyBlocks_PLCopen_AC500_v22.lib
AC500-S
267

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents