32238540 - Schleicher Electronic
32238540 - Schleicher Electronic
32238540 - Schleicher Electronic
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
4.4.6 Tasks und Watchdogs<br />
Die SPS<br />
Es gibt zu jeder anwenderdefinierten Task einen eigenen<br />
einstellbaren Watchdog.<br />
Der Watchdog überprüft, ob die Taskausführung am Ende des<br />
Watchdog-Zeitintervalls beendet ist. Wenn die Taskausführung nach<br />
dieser Zeit nicht beendet wird, wird die Systemtask SPG 10<br />
'WATCHDOG' ausgeführt und die SPS geht in den 'STOP'-Zustand<br />
über, wenn keine weiteren Aktionen programmiert wurden. Zusätzlich<br />
wird ein Eintrag in den Fehlerkatalog vorgenommen. Das Watchdog-<br />
Zeitintervall beginnt, wenn die Task bereit für die Ausführung ist. Das<br />
Watchdog-Zeitintervall wird im Dialog 'Task ... einrichten' in<br />
MULTIPROG festgelegt.<br />
Wenn die Ausführungsdauer der Task sowie die Watchdog-Zeit<br />
annähernd denselben Wert haben und eine hohe CPU-Auslastung<br />
vorliegt, ist es möglich, dass während der Umsetzung einiger Online-<br />
Bedienschritte die Watchdog-Zeit überschritten wird.<br />
Ein Grund für dieses Verhalten kann sein, dass Sie während des<br />
Debuggens im Online-Modus den Adressstatus mit Adressstatus<br />
ausgewählt haben.<br />
Empfehlung:<br />
Watchdog-Zeit für die Inbetriebnahme auf „0“ stellen, damit ist die<br />
Watchdog-Überwachung deaktiviert.<br />
Online-Bedienschritte, die einen Lese- oder Schreibzugriff auf den<br />
Flash-Speicher verursachen, können die Ausführung der Task für<br />
kurze Zeit unterbrechen. Diese Online-Bedienschritte sind z.B.:<br />
• Aufruf des Dialogs 'Ressource:Ressourcename' per Doppelklick<br />
mit der linken Maustaste auf die Schaltfläche 'Info' im<br />
Kontrolldialog<br />
• Bootprojekt senden<br />
• Archivprojekt senden<br />
Die folgende Abbildung zeigt, dass die Task bei 10ms ihre Watchdog-<br />
Zeit überschreitet, da die Ausführung der Task unterbrochen wird.<br />
Abbildung 14: Watchdog<br />
30 Betriebsanleitung XCx-micro Steuereinheiten Version 03/08