![ABB AC500-S Скачать руководство пользователя страница 210](http://html.mh-extra.com/html/abb/ac500-s/ac500-s_safety-user-manual_2916210.webp)
4.4 CoDeSys Safety programming guidelines
This chapter and sub-chapters present an extract of SM560-S relevant rules from CoDeSys V2.3.x Safety
Guidelines [1].
4.4.1 Overview
CoDeSys V2.3 is usually used for creating non-safety-oriented applications. CoDeSys V2.3 is also suitable
for creating safety-oriented applications of certain classes if it is used in a suitable environment in conjunc-
tion with controllers like AC500-S, specially approved for this purpose. However, this requires certain guide-
lines to be followed, which are described in this document.
4.4.1.1
Target group
This document is aimed at users who wish to create safety-oriented applications with CoDeSys V2.3.
It also serves as a basis for testers who approve safety-oriented applications.
4.4.1.2
Requirements
To understand this document knowledge of IEC 61131-3 [5], particularly the CoDeSys V2.3 programming
system, is required.
Experience with the creation of safety-oriented applications is helpful.
4.4.1.3
Terms
Output
- Variable that is mapped to an IEC output address (%Q)
Output parameter - VAR_OUTPUT of a program or function block
Inputs
- Variable that is mapped to an IEC input address (%I)
Input parameter
- VAR_INPUT of a program, function or function block
4.4.2 Framework
4.4.2.1
Safety Integrity Level (SIL)
CoDeSys V2.3 is suitable for creating applications up to SIL 3. The use of CoDeSys 2.3 is not permitted for
higher levels.
Configuration and programming
CoDeSys Safety programming guidelines > Framework
30.03.2017
AC500-S
210