5: S
F
PEZIELLE
UNKTIONEN
Watchdog-Timer-Einstellung
Dieser Abschnitt beschreibt die Einstellungen für den Watchdog‐Timer.
Ein Watchdog-Fehler wird gemeldet, wenn die zulässige Verarbeitungszeit für einen Programmzyklus während der Ausführung des
Anwenderprogramms überschritten wird.
Wenn ein Watchdog-Fehler auftritt, wird das System zurückgesetzt, um den Normalbetrieb wiederherzustellen.
Tritt der Watchdog-Fehler häufig auf, können Sie davon ausgehen, dass ein Hardware-Problem besteht und die SmartAXIS
ausgetauscht werden muss.
Einige der Gründe, weshalb Watchdog-Fehler auftreten, sind Probleme mit der SmartAXIS-Hardware und mit der Länge der
Verarbeitungszeit im Programm. Wenn die Verarbeitungszeit für einen Zyklus des Kontaktplans die für den Watchdog-Timer im
Kontaktplan konfigurierte Zeit überschreitet, müssen Sie einen NOP-Befehl (keine Operation) in den Kontaktplan einfügen. Der
Watchdog-Timer wird zurückgesetzt, wenn der NOP-Befehl ausgeführt wird.
Bei FDB ist es nicht möglich, den Watchdog-Timer im Programm zurückzusetzen.
Watchdog-Timer-Zeiteinstellung
Die Watchdog-Timer-Zeiteinstellung kann in den Funktionsbereicheinstellungen geändert werden. Legen Sie die Watchdog-
Zeiteinstellung auf eine der beiden nachstehenden Weisen fest.
Bestimmung durch Anwendersystemspezifikation
Legen Sie die maximale Einschaltzeit (Millisekunden) so fest, dass die Ausgangssignale nicht aktiv bleiben, wenn die SmartAXIS
die Kontrolle verliert, und definieren Sie diesen Wert als die Zeiteinstellung für den Watchdog-Timer. Wenn die Verarbeitungszeit
des Kontaktplans die Vorgabe jedoch überschreitet, müssen Sie einen NOP-Befehl (keine Operation) in den Kontaktplan
einfügen. Ist der Watchdog-Timer beispielsweise auf 100 ms eingestellt und beträgt der maximale Wert für einen
Programmzyklus im Kontaktplan 120 ms, fügen Sie einen NOP-Befehl in das Kontaktplan-Programm ein, um sicherzustellen,
dass der Fehler nicht auftritt.
Anpassen der Verarbeitungszeit des Programms
Überprüfen Sie den maximalen Wert für einen Programmzyklus (D8024) und legen Sie als Wert des Watchdog-Timers den um
eine Sicherheitstoleranz erhöhten maximalen Wert fest.
Hinweis: Wenn Sie den Einstellwert des Watchdog-Timers ändern, müssen Sie einen Wert auswählen, der der Sicherheit des Systems in jedem Fall
Rechnung trägt.
Der maximale Wert eines Programmzyklus kann bei eingeschalteter SmartAXIS über das Sonderregister D8024 geprüft werden.
Programmierung in WindLDR
Wählen Sie in der WindLDR-Menüleiste die Option Konfiguration und klicken Sie dann auf Selbstdiagnose.
1.
Das Dialogfenster Funktionsbereicheinstellungen öffnet sich.
Einstellungen des Watchdog‐Timers
Wählen Sie für den Watchdog-Timer einen Wert zwischen 100 ms und 4000 ms aus. Die Standardzeit beträgt 400 ms.
5-66
S
AXIS B
MART
ETRIEBSANLEITUNG
E
A
FT9Y-B1380
RWEITERTE
USGABE