21.05.2013 Aufrufe

32238540 - Schleicher Electronic

32238540 - Schleicher Electronic

32238540 - Schleicher Electronic

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!