Sicherheitstechnische Aspekte für das Anwenderprogramm
7
Rahmen für den sicherheitsgerichteten Einsatz
7
Sicherheitstechnische Aspekte für das Anwenderprogramm
7.1
Rahmen für den sicherheitsgerichteten Einsatz
36
Allgemeiner Ablauf der Programmierung der Sicherheitssteuerung PFF-HM31A für si-
cherheitstechnische Anwendungen:
•
Spezifikation der Steuerungsfunktion
•
Schreiben des Anwenderprogramms
•
Kompilieren des Anwenderprogramms mit dem C-Code-Generator
•
Zweimaliges Übersetzen des Anwenderprogramms, beide Ergebnisse (CRC) sind
zu vergleichen
•
Das Programm ist fehlerfrei erzeugt und lauffähig
•
Verifikation und Validation
Anschließend kann das PES den sicherheitsgerichteten Betrieb aufnehmen.
(Vorgaben und Regeln, Erläuterungen zu den Sicherheitsauflagen siehe Kapitel "Si-
cherheitsauflagen")
Das Anwenderprogramm mit dem zulässigen Programmiertool eingeben:
•
SILworX für Betriebssysteme mit einer Version ab CPU-BS V.8
Die freigegebenen Betriebssysteme für Personalcomputer sind den Freigabemittei-
lungen des Programmiertools zu entnehmen.
Das Programmiertool enthält im Wesentlichen:
•
Eingabe (Funktionsbaustein-Editor), Überwachung und Dokumentation
•
Variablen mit symbolischen Namen und Datentyp (BOOL, UINT usw.)
•
Zuordnung der Steuerungen
•
Codegenerator (Übersetzen des Anwenderprogramms in den Maschinencode)
•
Hardware-Konfiguration
•
Konfiguration der Kommunikation
Sicherheitshandbuch – Dezentrale Sicherheitssteuerung PFF-HM31A für MOVIPRO®