System- und Task-Watchdogs

Einführung

Für den Modicon M241 Logic Controller werden zwei verschiedene Watchdog-Funktionen implementiert:

oSystem-Watchdogs: Diese Watchdogs werden von der Firmware der Steuerung definiert und verwaltet. Diese Watchdogs sind nicht vom Benutzer konfigurierbar.

oTask-Watchdogs: Diese Watchdogs sind optionale Watchdogs, die Sie für einzelne Tasks definieren können. Diese werden von Ihrem Anwendungsprogramm verwaltet und in EcoStruxure Machine Expert konfiguriert.

System-Watchdogs

Für den Modicon M241 Logic Controller wurden drei System-Watchdogs definiert. Diese Watchdogs werden vom Betriebssystem der Steuerung (Firmware) verwaltet und werden in der Online-Hilfe zu EcoStruxure Machine Expert manchmal als Hardware-Watchdogs bezeichnet. Wenn einer dieser System-Watchdogs einen Schwellenwert überschreitet, tritt ein Fehler auf.

Die Schwellwertbedingungen für die drei System-Watchdogs werden wie folgt definiert:

oWenn alle Tasks mehr als 3 Sekunden lang über 85 % der Prozessorressourcen benötigen, tritt ein Systemfehler auf. Die Steuerung wechselt in den Zustand HALT.

oWenn die Ausführung von Tasks mit einer Priorität zwischen 0 und 24 mehr als 1 Sekunde lang 100 % der Prozessorressourcen benötigt, tritt ein Anwendungsfehler auf. Die Steuerung antwortet mit einem automatischen Neustart im Zustand EMPTY.

oWenn die Task mit der niedrigsten Priorität im System nicht während eines Intervalls von 10 Sekunden ausgeführt wird, tritt ein Systemfehler auf. Die Steuerung antwortet mit einem automatischen Neustart im Zustand EMPTY.

HINWEIS: System-Watchdogs können nicht vom Benutzer konfiguriert werden.

Task-Watchdogs

EcoStruxure Machine Expert ermöglicht das Konfigurieren eines optionalen Task-Watchdogs für jede in der Anwendung definierte Task. (Task-Watchdogs werden in der Online-Hilfe zu EcoStruxure Machine Expert manchmal auch als Software-Watchdogs bezeichnet.) Wenn einer der definierten Task-Watchdogs seine Schwellwertbedingung erreicht, tritt ein Anwendungsfehler auf, und die Steuerung begibt sich in den Zustand HALT.

Wenn Sie einen Task-Watchdog definieren, sind folgende Optionen verfügbar:

oZeit: Diese Option definiert die maximal zulässige Dauer für die Ausführung einer Task. Wenn ein Task länger braucht, als hier festgelegt wurde, meldet die Steuerung eine Task-Watchdog-Ausnahme.

oEmpfindlichkeit: Dieses Feld definiert die Anzahl der Task-Watchdog-Ausnahmen, die auftreten müssen, bevor die Steuerung einen Anwendungsfehler erkannt.

Um auf die Konfiguration eines Task-Watchdogs zuzugreifen, doppelklicken Sie in der Anwendungsbaumstruktur auf die Task.

HINWEIS: Weitere Informationen zu Watchdogs finden Sie im EcoStruxure Machine Expert - Programmierhandbuch.