METHOD FOR PROGRAMMING A SAFETY DEVICE
Zum Programmieren einer Sicherheitssteuerung wird zunächst ein Anwenderprogramm unter Verwendung eines Programmeditors (36) erstellt. Das Anwenderprogramm besitzt einen ersten Programmteil und zumindest einen weiteren Programmteil. Der erste Programmteil definiert sicherheitsrelevante logische Abhän...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Zum Programmieren einer Sicherheitssteuerung wird zunächst ein Anwenderprogramm unter Verwendung eines Programmeditors (36) erstellt. Das Anwenderprogramm besitzt einen ersten Programmteil und zumindest einen weiteren Programmteil. Der erste Programmteil definiert sicherheitsrelevante logische Abhängigkeiten zwischen ausgewählten Sensorsignalen und Aktorsignalen. Der erste und der zumindest eine weitere Programmteil werden kompiliert und gebunden, um einen ausführbaren originären Programmcode zu erhalten. Der originäre Programmcode wird in einen ersten Speicher (56) der Sicherheitssteuerung übertragen und mit Hilfe von zumindest einem Prozessor (62a, 62b) ausgeführt. Gemäß einem Aspekt der Erfindung kann der erste Programmteil geändert und kompiliert werden, um einen geänderten ersten Codeteil (61 a) zu erhalten. Der geänderte erste Codeteil (61 a) wird in einen zweiten Speicher (58) der Sicherheitssteuerung übertragen, während der originäre Programmcode mit Hilfe des zumindest einen Prozessors (62a, 62b) ausgeführt wird. Anschließend wird der geänderte erste Codeteil in Ergänzung zu dem originären weiteren Codeteil (48) und anstelle des originären ersten Codeteils (46a) ausgeführt.
A user program for a safety controller is created by means of a program editor. The user program has a first program portion and at least one additional program portion. The first program portion defines safety-related logical dependencies between selected sensor signals and actuator signals. The user program is compiled and linked, in order to obtain an executable original program code. The original program code is transferred to a first memory of the safety controller and executed by a processor of the safety controller. The first program portion may be modified and compiled in order to obtain a modified first code portion. The modified first code portion is transferred to a second memory of the safety controller while the original program code is executed. The modified first code portion is then executed in addition to the original additional code portion and instead of the original first code portion. |
---|