Herunterladen Inhalt Inhalt Diese Seite drucken

Unterbrechung Eines Uberfalligen Alarms Durch Einen Anderen Uberfalligen Alarm; Alarme Und Unterprogrammebenen; Beispiel Zur Abarbeitung Uberfalliger Alarme - Hp -41Cx Benutzerhandbuch

Inhaltsverzeichnis
Anhang B: Mehr Gber Uberfallige Alarme
363
Unterbrechung eines uberfalligen Alarms durch
einen anderen uberfalligen Alarm
e Ein von einem iberfilligen Steueralarm oder bedingten Alarm gestartetes Programm wird von jedem
nachfolgenden iibergangenen iiberfilligen Alarm vor der Ausfithrung der ersten Programmanweisung
voriibergehend unterbrochen.
o Ein Meldealarm oder die Ausfiihrung einer durch einen tiberfélligen Steueralarm/bedingten Alarm gestarteten
Funktion wird nicht durch iibergangene iiberfillige Alarme unterbrochen.
Alarme und Unterprogrammebenen
Jeder Programm-Alarm, der einen vorhergehenden Programm-Alarm unterbricht, wirkt intern wie der Aufruf eines
Unterprogramms. Wenn mehrere iiberfillige, jeweils ein Programm startende Steueralarme vorhanden sind (diesist
unwahrscheinlich, da jeder tiberféllige Steueralarm zu einem ubergangenen uberfélligen Alarm wiirde), werden
mehrere Unterprogrammebenen benutzt.
Beispiel zur Abarbeitung uberfalliger Alarme
Nehmen Sie an, der Computerist ausgeschaltet, die momentane Zeit ist 9:59,und die folgenden vier Alarme sind
programmiert:
ALP.HA-
Zeit
Status
Register
MELDUNG1
4:00
uberfallig
tABC
5:00
ubergangen uberfallig
MXYZ
6:00
ubergangen uberfallig
MELDUNG2
10:00
zukunftiger Alarm
Hinweis: Die in diesem Beispiel dargestellte Situation ist unwahrscheinlich, da tibergangene lberfallige
Alarme in den meisten Anwendungen nicht vorkommen. Doch soll diese Kombination zusatzliche Aspekte
des Alarmverhaltens illustrieren.
Um 10:00 tritt aufgrund des Alarms MELDUNG2 die Alarm-Bedingung ein. Da zu diesem Zeitpunkt zwei
ubergangene uberfillige Alarme vorhanden sind, ergibt sich der folgende Ablauf:
1. Alarm TABC (der élteste iibergangene uberfillige Alarm) startet das Programm ABC. (Dieser Alarm wird
zuerst aktiviert, da derfrithere Alarm MELDUNG?1kein iibergangenertiberfélliger Alarm ist, und daher nicht
aktiviert wird.)
2. Alarm tXYZ suspendiert sofort das Programm ABC und startet das Programm XYZ als Unterprogramm.
Inhaltsverzeichnis
loading

Inhaltsverzeichnis