ABB AC500-S Safety User Manual page 173

Hide thumbs Also See for AC500-S:
Table of Contents

Advertisement

4.4.2.3
Control-specific application notes
Safety controllers require a special procedure for loading safety applications. In CODESYS, the
download of the bootproject is considered as safe, as it is secured by the appropriate mecha-
nisms.
Procedure in
1.
CODESYS for
2.
loading safety
application
3.
4.
All online commands like the following disable the safe operation:
Download
Online change
Set breakpoint
Write values
Force values
Trace
Single cycle
Start/Stop
Flow control
The variable monitoring in online mode does not disable the safe operation.
4.4.2.4
Application creation procedure
Application creation must follow the guidelines of relevant safety standards, e.g., IEC 61508 for
functional safety and ISO 13849-1 for machinery. In addition to comprehensive documentation
of requirements, architecture and module interfaces, this also includes full functional testing of
all parts of the safety application. This test must be carried out with the machine in its final con-
figuration including mechanical, electrical and electronic components, sensors, actuators, and
software. Testing in a special test environment, for example using a debugger, may facilitate
passing the final test, but cannot be used as a substitute.
4.4.2.5
Settings
Table 10: The following system settings are required:
Setting
Replace constants
Actions hide programs
4.4.2.6
Classification
In principle most language constructs can be used in safety applications. However, for some
constructs that are associated with an increased fault potential during application creation this is
only possible to a limited extent and compliance with additional fault prevention measures is
strongly recommended. These measures are listed with the respective construct.
2020/06/19
Compile the user application.
Connect to the controller. This is secured by password protection. It causes automatic
compile of user application, if needed.
Execute menu item "Online è Create Boot Project".
Reboot the controller.
ð It causes loading and starting of the application.
3ADR025091M0208, 12, en_US
Configuration and programming
CODESYS Safety programming guidelines > Framework
Value
Selected in "Project è Options è Build"
Selected in "Project è Options è Build"
173

Advertisement

Table of Contents
loading

Table of Contents