Rockwell Automation Publication ICSTT-RM446N-EN-P - April 2018
97
AADvance Functional Safety System Implementation
Chapter 4
• Safety Related
• Function Block (FB)
• Instruction List (IL) (not supported by Workbench 2.0)
• Structured Text (ST)
• Ladder Diagrams (LD)
• Sequential Function Chart (SFC) (not supported by Workbench 2.0 in
a safety related application)
Safety Related Languages
The AADvance controller supports a comprehensive set of certified functions.
The certified function set includes the most commonly used functions. These
tested functions may be used freely in the development of an application.
Further functions may be used subject to completion of testing commensurate
with the level used for the commonly used function
Sequential Function Chart
The SFC programming language cannot be used with the CVT enabled in
Workbench 2.0 and is therefore not suitable for use in a safety related system.
It may be possible for an SFC application developed using an earlier version of
Workbench to be used in a safety related system, provided that they have been
tested and validated previously. It is the end users responsibility to ensure that
validation evidence exists in the Project Test Documentation.
Testing of New or Previously Untested Functions
Each safety-related software block shall be 100% testable, such functions could
be:
ATTENTION:
IL (not supported by Workbench 2.0) and ST include program
flow control functions; these functions shall be used with caution to ensure
that infinite loop or omitted logic conditions do not result. Where these
constructs are used, it is recommended that full branch and data coverage
tests be performed on these sections of program. It is recommended that
only Boolean conditions be used for these constructs to ensure that a feasible
set of tests can be applied.
ATTENTION:
Application programmer generated function blocks may be
created either on a project specific or library basis. Where these functions are
to be used for safety-related applications, they shall be subject to exhaustive
testing, commensurate with that used for the commonly used functions.
Once the function block has been subject to this level of testing it may be
used as for commonly used functions.
Содержание AADvance T9110
Страница 4: ...4 Rockwell Automation Publication ICSTT RM446N EN P April 2018 ...
Страница 10: ...10 Rockwell Automation Publication ICSTT RM446N EN P April 2018 Preface ...
Страница 44: ...44 Rockwell Automation Publication ICSTT RM446N EN P April 2018 Chapter 2 Functional Safety Management ...
Страница 116: ...116 Rockwell Automation Publication ICSTT RM446N EN P April 2018 Chapter 5 Checklists ...