Anbieter zum Thema
8. Was ist bei sicherheitsbezogener Software zu beachten?
Fehler in der Software haben oft systematische Ursachen. Deshalb müssen Programmierer von sicherheitsbezogener Software in hohem Maße auf Fehlervermeidung achten. Im Gegensatz zur EN 954-1 beschreibt die EN ISO 13849 hierfür konkrete Maßnahmen. Diese betreffen Hersteller und Anwender gleichermaßen. So muss auch der Anwender der SPS diese Maßnahmen beim Erstellen eines SPS-Programms umsetzen.
Eine dieser Basismaßnahmen ist die Entwicklung der sicherheitsbezogenen Software entsprechend dem V-Modell. Dabei beschreibt der abwärtsgerichtete Teil konstruktive, der aufwärtsgerichtete Teil überprüfende Aktivitäten.
Weiterhin muss die Spezifikation und der Entwurf vollständig und eindeutig dokumentiert werden und die Programmierung modular und strukturiert erfolgen. Außerdem sind funktionale Tests und geeignete Entwicklungsaktivitäten nach Änderungen durchzuführen.
Ist ein PL c, d oder e gefordert, sind zusätzliche Maßnahmen zu erfüllen. Hierzu gehört unter anderem das Überprüfen der Softwarespezifikation auf Lücken, Konsistenz und mögliche Fehlinterpretation. Weitere Anforderungen sind die Auswahl geeigneter Tools, Bibliotheken und Programmiersprachen.
Moderne, zertifizierte Engineeringsysteme unterstützen bei der Erstellung von sicherheitsbezogener Software und erfüllen bereits eine Fülle der Anforderungen aus der EN ISO 13849.
Artikelfiles und Artikellinks
(ID:360136)