Bausteine und ihre Funktion
9.1.1
Zyklustrigger OB31
Durch einen "Zykluswächter" (Hardware-Watchdog) wird der zeitliche Ablauf der zyklischen Pro-
grammbearbeitung kontrolliert. Dauert eine Programmbearbeitung länger als die über die Hardware
vorgegebene Zyklusüberwachungszeit von 680 ms, dann geht die S5-95F in den STOP. Dieser Fall
kann z.B. eintreten bei:
•
Überlänge des Anwenderprogramms
•
Programmierung einer Endlosschleife
Durch Aufruf des integrierten OB31 kann an einer beliebigen Stelle des Anwenderprogramms der
Zykluswächter nachgetriggert werden; d.h., die Zyklusüberwachungszeit wird neu angestoßen. Der
Baustein ist fertig programmiert und muß von Ihnen nur noch aufgerufen werden. Sie können den
Baustein nicht verändern.
Aufruf:
An beliebiger Stelle im Anwenderprogramm: SPA OB31 eingeben.
Hinweis
Neben der Zyklusüberwachungszeit durch den Hardware-Watchdog wird die Zykluszeit
aus Sicherheitsgründen noch von einem Software-Watchdog überwacht. Die Über-
wachungszeit für den Software-Watchdog legen Sie im DB1 fest; diese Überwachungs-
zeit ist im Anwenderprogramm nicht mehr nachtriggerbar.
9.1.2
Batterieausfall OB34
Die S5-95F überprüft den Zustand der Batterie. Wenn die Batterie ausfällt, dann reagiert die S5-95F
wie folgt:
•
der Batterieausfall (BAU) wird angezeigt,
•
im System-Melde-DB wird eine Meldung eingetragen ( Tabelle 15.2),
•
Nach dem Batterieausfall haben Sie bis zu 72 h Zeit, die Batterie zu erneuern. In dieser Zeit ruft
die S5-95F vor jedem Zyklus den OB34 auf.
•
Wenn die Batterie länger als 72 Stunden ausgefallen ist, dann geht die S5-95F in den STOP.
Bevor die S5-95F in den STOP geht, trägt sie den aufgetretenen Fehler (BAU) in den System-
Melde-DB254 ein und ruft den Fehler-Reaktion OB37 einmalig auf.
9.1.3
Fehler-Reaktion OB37
Im OB37 können Sie auf angezeigte Fehler und Meldungen gezielt reagieren. Der OB37 wird vom
Betriebssystem immer dann aufgerufen und bearbeitet, wenn die S5-95F einen Fehler oder eine
Meldung in den System-Melde-DB (DB254) einträgt. Jeder Eintrag im System-Melde-DB führt dazu,
daß der OB37 genau einmal aufgerufen wird (kein zyklischer Aufruf des OB37).
9-2
S5-95F
EWA 4NEB 812 6220-01