Professional Documents
Culture Documents
Functional safety must be an integral part of the project execution if we shall succeed to make safe application program We cant test and audit safety into a project
Introduction
Which safety lifecycle phases in IEC 61511 is applicable for an application program development?
Configure to requirements
Operation phase 6 - 8
The Application Program development must comply to the following phases in the safety lifecycle: Phase 4 Design and engineering Phase 9 Verification Phase 10 FSM, FS Audit and FSA Phase 11 Planning The Design and engineering phase 4 is divided into the following sub phases 4.1 Design basis 4.2 Basic design 4.3 Detailed design 4.4 Fabrication 4.5 Test & Validation
Workflow
Scope with regards to the safety life cycle Verification activities Test and validation
Test strategy
Job description
11 - Planning
RACI Matrix
Project organization Needed competency Safety requirerments tracking Test specifications Configuration Management Validation and Assessment planning
11 - Planning
The application program developer is responsible for the safety of the delivered application program
As a result of this, the application developer must secure their own competency to take care of their responsibility
10 FSM
What is the required competency What is the possessed competency Necessary measures to close the gap
10 FSM
Who need to be competency assessed? A competency assessment is required for any member of the projects team undertaking any of the following activities:
Functional safety management (including the project manager) Hardware and software design Hardware build Software coding Quality control activities (including testing and hardware inspection)
10 FSM
Verification activities
Document review Basic design review Detailed design review Code review Testing
9 - Verification
Is the needed input received? Is it enough input to create a safe application program?
How to fulfill the safety requirements Any deviation from the safety requirements is highlighted here Any assumption where safety requirements is missing is highlighted here
Detailed design
System design
Choose topology
PFD calculation
Fabrication phase
4.4 Fabrication
HW inspection HW module test SW module test Control logic and functional test Integration test
Safety validation
Functional Safety Audit and Functional Safety Assessment What is the difference
FS Audit:
This is done by judgment of the project activities and deliverables The assessment can also judge the requirements, will these requirements make a safe product
10 FSM
10 FSM
Must be lead by a independent senior person The assessment team need technical knowledge Scope to judge that the deliverables form the project is safe The assessment team can also put question to the requirements in the project
10 FSM
Developing safety application program is much more than just writing the application program Management is an important part of a safety project Safety must be an integral part of the project In large scale this can only be achieved through high degree of competency When necessary ABB can guide suppliers and customer in what is required to make safe application programs
Conclusion
What is LVL?
Conclusion
IEC 61131 programming languages like Function Block Diagram Ladder Diagram Sequential Functional Chart
Conclusion
LVL application program much simpler than C++ program Do not have to use all the methods and techniques in IEC 61508-3
Which methods and techniques to use when developing a LVL application program is not well defined in IEC 61511
Conclusion