Table of Contents Table of Contents
Previous Page  1030 / 1143 Next Page
Information
Show Menu
Previous Page 1030 / 1143 Next Page
Page Background

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)