EasyManua.ls Logo

ABB AC500-S - 4.3.6 Programming of AC500-S Safety CPU

ABB AC500-S
452 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Fig. 84: Example with AI581-S module for variable mapping
It is also valid for DX581-S and DI581-S safety modules; the only difference is the number of input and
output channels. Each process channel (Input 0 – Input 3 for AI581-S) has additionally the following bits:
n one bit for safe diagnostic (Safe_Diag bit) to be able to differentiate if the process value is the real
process state or “0” value due to channel or module passivation.
n one bit Rei_Req for channel reintegration request, which can be used in the safety application program
as a signal that external error (e.g., sensor wiring error) was fixed and the channel can be reintegrated in
the safety control. Higher overall system availability can be expected for end-customers, because they
can selectively decide which channels have to be acknowledged and which not.
n one bit Ack_Rei for channel reintegration if the error was fixed (e.g., external sensor wiring was cor-
rected). One can also define one variable as a BYTE for all Ack_Rei bits and use 0xFF value to acknowl-
edge all errors at once.
NOTICE!
When you define variable names for input signal, output signal and other safety signals, pay attention
to CoDeSys Safety Programming Guidelines (
Ä
Chapter 4.4 “CoDeSys Safety programming guide-
lines” on page 210).
4.3.6 Programming of AC500-S Safety CPU
Write your Safety application program and pay attention to system start-up procedure.
Configuration and programming
System configuration and programming > Programming of AC500-S Safety CPU
30.03.2017 AC500-S 191

Table of Contents

Other manuals for ABB AC500-S

Related product manuals