Programming Of Ac500-S Safety Cpu - ABB AC500-S Safety User Manual

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

Advertisement

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 (
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.
30.03.2017
Configuration and programming
System configuration and programming > Programming of AC500-S Safety CPU
Ä Chapter 4.4 "CoDeSys Safety programming guide-
AC500-S
191

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents