摘要 |
<p>Die vorliegende Erfindung betrifft ein Verfahren zum Erstellen eines Anwenderprogrammes für eine Sicherheitssteuerung (20), die dazu ausgebildet ist, eine automatisierte Anlage (22) mit einer Vielzahl von Sensoren (26) und einer Vielzahl von Aktoren (24) zu steuern, wobei das Anwenderprogramm einen ersten Programmteil (74) umfasst, in dem sicherheitsrelevante Programmvariablen fehlersicher verarbeitet werden und zumindest einen zweiten Programmteil (78) umfasst, in dem nicht-sicherheitsrelevante Programmvariablen verarbeitet werden, wobei für die nicht-sicherheitsrelevanten Programmvariablen innerhalb des zweiten Programmteils (78) eine fehlersichere Verarbeitung nicht erforderlich ist, mit folgenden Schritten: Definieren einer Anzahl von sicherheitsrelevanten Programmvariablen (46), Definieren einer Anzahl von nicht-sicherheitsrelevanten Programmvariablen (48), Auswählen einer sicherheitsrelevanten Programmvariablen (50) aus der Anzahl von sicherheitsrelevanten Programmvariablen (46), Auswählen einer ersten nicht-sicherheitsrelevanten Programmvariablen (52) aus der Anzahl von nicht-sicherheitsrelevanten Programmvariablen (48), wobei der ersten nicht-sicherheitsrelevanten Programmvariablen (52) beim Ausführen des Anwenderprogrammes wiederholt ein Momentanwert zugewiesen wird, Definieren zumindest einer Zuweisungsbedingung (54), die beim Ausführen des Anwenderprogrammes abgearbeitet wird, Definieren einer Zuordnung (56), die die ausgewählte erste nicht-sicherheitsrelevante Programmvariable (52) der ausgewählten sicherheitsrelevanten Programmvariablen (50) zuordnet, wobei der Momentanwert der ausgewählten ersten nicht-sicherheitsrelevanten Programmvariablen (52) beim Ausführen des Anwenderprogrammes in Abhängigkeit von der Zuweisungsbedingung (54) der ausgewählten sicherheitsrelevanten Programmvariabeln (50) zugewiesen wird. Die Erfindung betrifft ferner eine entsprechende Vorrichtung sowie ein entsprechendes Computerprogramm.</p> |
申请人 |
PILZ GMBH & CO. KG;MOOSMANN, PETER;REUSCH, MATTHIAS;WALTER, HERBERT;HECKEL, ANDREAS I |
发明人 |
MOOSMANN, PETER;REUSCH, MATTHIAS;WALTER, HERBERT;HECKEL, ANDREAS I |