EasyManuals Logo
Home>ABB>Controller>AC500-S

ABB AC500-S User Manual

ABB AC500-S
452 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #212 background imageLoading...
Page #212 background image
4.4.2.5 Settings
Table 10: The following system settings are required:
Setting Value
Replace constants Selected in Project/Options/Build
Actions hide programs Selected in Project/Options/Build
4.4.2.6 Classification
In principle most language constructs can be used in safety-oriented applications. However, for some con-
structs 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.
4.4.3 Language-specific programming guidelines
4.4.3.1 Safety-related restrictions for developers
There are some restrictions to developing safety applications with CoDeSys V2.3.x which have to be
secured by organisational means. These are as follows:
n For Safety Applications, CoDeSys visualisations are allowed for Displaying purposes only. Changing
values via controls (
Ä
Chapter 4.4.2.3 “Control-specific application notes” on page 211 “Write values”)
would cause the run-time system to switch into non-safe mode without necessarily telling the user.
4.4.3.2 Language
Of the five IEC 61131-3 languages implemented in CoDeSys V2.3, “Structured Text” (ST), “Function Block
Diagram” (FBD) and “Ladder Logic” (LD) are approved for creating safety-oriented applications.
4.4.3.3 Task system
Due to poor testability it is only advisable to a limited extend to use multitasking for safety-oriented applica-
tions. For application with CoDeSys this means:
n The complete application consisting of safety-oriented parts and non-safety-oriented parts should be
called from program “PLC_PRG”. To achieve a well arranged structure of the program, no logic pro-
cessing should be programmed in “PLC_PRG”. Assignments, calls to programs, function blocks or func-
tions are allowed.
n The controller-specific options for monitoring total execution time must be activated and set significantly
below the fault tolerance time.
Configuration and programming
CoDeSys Safety programming guidelines > Language-specific programming guidelines
30.03.2017AC500-S212

Table of Contents

Other manuals for ABB AC500-S

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ABB AC500-S and is the answer not in the manual?

ABB AC500-S Specifications

General IconGeneral
BrandABB
ModelAC500-S
CategoryController
LanguageEnglish

Related product manuals