Handout 13
Restricted© SiemensAG 2013 All rights reserved.
Page 26
InstMC Functional Safety 2016Conference
Example selected applicable T&Ms
(From IEC 61508-2 Annex A & B)
•
Program Sequence monitoring (A9)
•
Modification protection (B4.8)
•
Input Acknowledgement (B4.9)
•
Computerised specification tools(B2.4)
•
Separation (B1.3)
•
Simulation (B3.6)
•
Modularisation (B3.4)
•
Use of well tried components (B3.3)
•
Observance of guidelines & Standards
(B3.1)
•
Checklists(B2.5)
•
Operator friendliness (B4.2)
•
Maintenance Friendliness (B4.3)
•
Protection against operator
mistakes(B4.6)
Restricted© SiemensAG 2013 All rights reserved.
Page 27
InstMC Functional Safety 2016Conference
Example selected T&Ms applicable to Application Programming
(From IEC 61508-3 Annex A)
• Make things easy to understand , Keep it simple.
• Use an object orientated modular approach (A2.7, A4.4, B3.4)
• Design higher level function blocks, thoroughly test and re-use as much as
possible. (A2.8, A4.7, B3.3)
• Build up libraries and re-use tested code (A2.8, A4.7)
• Ensure SIF can be easily identified amidst other convenience functions (B1.3)
• Make use of peer reviews, independent code reviews. (A9.3)
• Consider use of higher level Safety Lifecycle Tools as an alternative to
conventional application programming (A2.11D)
• Use of design and coding standards (A.4) Use checklists (A10.1, B2.5)