ABB AC500-S Safety User Manual page 203

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

Advertisement

NOTICE!
The error messages of SM560-S Safety CPU are aggregated in the diagnosis stack on PM5xx
Non-Safety CPU.
One can use diagreset, diagack all, diagack x, diagshow all and diagshow x
commands in CoDeSys Non-safety PLC Browser to list and process various error messages in
AC500 system, including those in SM560-S Safety CPU (
more details on those commands).
Fig. 91: The user can start programming using documented CoDeSys 2.3 features
ð
NOTICE!
ST, FBD and LAD are the only IEC 61131 languages supported by SM560-S for safety pro-
gramming. Pay attention to CoDeSys Safety Programming Guidelines (
"Overview" on page 210). ST with a subset defined in
on page 210 is equivalent to the Limited Variability Language, as defined in IEC 61508 ed. 2.
NOTICE!
Do not create global variable lists using names beginning with the prefix "S_Module_".
Global variable lists starting with "S_Module_" will be automatically updated by the CoDeSys
Safety and may lead to the loss of the user information.
For SM560-S Safety PLC, it is important that all F-Devices are successfully initialized before pro-
gram logic execution starts. It is also possible that some F-Devices start in FV_activated mode
Ä Chapter 4.6.3 "SafetyBase_PROFIsafe_AC500_V22_Ext.lib" on page 231 for more details on
(
PROFIsafe F-Host stack). To realize a simultaneous start, we recommend using a special POU,
similar to SF_Startup explained below, which could handle various possible start-up scenarios in
PROFIsafe specification [3] and then give "Ready" output as a trigger for further normal safety pro-
gram logic execution. As you can see from the implementation below, it is enough if at least one of
the channels in DI581-S module has PROFIsafe diagnostic bit set to 1, meaning that normal
process values can be delivered.
Declaration part
30.03.2017
Configuration and programming
System configuration and programming > Programming of AC500-S Safety CPU
AC500-S
Ä AC500 User Documentation for
Ä Chapter 4.4.1
Ä Chapter 4.4.1 "Overview"
203

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents