Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

Was Sie wissen sollten

Watchdog

Eine SPS überwacht sich selbst daraufhin, ob der Zyklus korrekt abgearbeitet
wird. Der Fall, dass ein Programmzyklus nicht beendet wird, ist gefährlich. Es
werden dann keine Eingänge abgelesen. Eine Änderung des Zustands an ei-
nem Eingang, z. B. "Endschalter erreicht" kann nicht verarbeitet werden. Der
Zustand des Ausgangs kann sich auch nicht ändern, z. B. läuft der Antrieb im-
mer weiter, obwohl der Endschalter erreicht wurde.
Um solche Zustände zu vermeiden, gibt es die Watchdog-Funktion. Wenn in ei-
ner bestimmten Zeit, die mit jedem neuen Zyklus gestartet wird, das Zyklusende
nicht erreicht wird, dann packt der Watchdog zu. Die Steuerung wird gestoppt
und die Ausgänge werden stromlos geschaltet. Diese Zeit hängt natürlich mit
einer maximal denkbaren Zykluszeit zusammen. Bei den ecomat-Systemen be-
trägt sie ca. 40 ms.
Wodurch kann ein solches Ereignis verursacht werden?
Ursachen
1. Hardwarefehler
Sollte z. B. der Prozessor ausfallen, dann muss die Steuerung in jedem Fall in
einen sicheren Zustand gehen.
2. Programmfehler
Der zweite Punkt soll etwas ausführlicher beschrieben werden. Wer schon Pro-
grammiererfahrung z. B. auf dem PC hat, der ist besonders für solche Fehler
anfällig. In einem PC-Programm kann z. B. ein Fenster erzeugt werden mit dem
Text "Bitte Wert eingeben" und einem Eingabefeld.. Dann wird die Tastatur ab-
gefragt, ob der Wert eingegeben wurde. Wenn ja, dann wird der Wert verarbei-
tet. Wenn nein, dann wird die Tastatur erneut abgefragt, solange bis die Ein-
gabe erfolgt ist. Es ist egal, ob der Anwender inzwischen Kaffeepause, Mittags-
pause oder sonst etwas anderes macht.
In einem SPS-Programm darf keine Endlosschleife vorkommen bzw. darf nur
der Programmzyklus selber eine solche Schleife sein. Eine mögliche Ursache
für eine ungewollte Endlosschleife kann ein Rückwärtssprung sein. Weil dieser
gefährlich ist, erfolgt beim Übersetzen des Programms eine Warnung.
In krassen Fällen kann es möglich sein, dass die Kommunikation zwischen PC
und Steuerung gestört ist. Das Einloggen ist dann nicht mehr möglich. In die-
sem Fall hilft das Tool Downloader (
Seite 3-36).
R
1-9

Werbung

Kapitel

Inhaltsverzeichnis
loading

Inhaltsverzeichnis