User manual

53Publication 1756-RM093F-EN-P - January 2010 53
Chapter
6
Safety Application Development
Introduction
Safety Concept
Assumptions
The safety concept assumes that:
if you are responsible for creating, operating, and maintaining
the application, you are fully qualified, specially trained, and
experienced in safety systems.
you apply the logic correctly, meaning that programming errors
can be detected. Programming errors can be detected by strict
adherence to specifications, programming and naming rules.
you perform a critical analysis of the application and use all
possible measures to detect a failure.
you confirm all application downloads via a manual check of
the safety task signature.
you perform a complete functional test of the entire system
before the operational startup of a safety-related system.
Basics of Application
Development and Testing
The application program for the intended SIL 3 system should be
developed by the system integrator or a user trained and experienced
in safety applications. The developer must follow good design
practices:
Use functional specifications, including flow charts, timing
diagrams and sequence charts.
Perform a program review.
Perform program validation.
Topic Page
Safety Concept Assumptions 53
Basics of Application Development and Testing 53
Commissioning Life Cycle 54
Downloading the Safety Application Program 61
Uploading the Safety Application Program 61
Online Editing 61
Storing and Loading a Project from Nonvolatile Memory 62
Force Data 62
Inhibit a Module 63
Editing Your Safety Application 63