Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 222

Inhaltsverzeichnis

Werbung

(2)
Ursachen für Stau-Fehler
Stau-Fehler können während der Abarbeitung des normalen Programms auftreten, wenn eine der drei im Folgenden
aufgeführten Ursachen vorliegen. Wird sowohl ein periodisches Programm als auch ein Interrupt-Programm verwendet, so
ist darauf zu achten, daß die Zeit für die gesamte Programm-Abarbeitung die Stau-Prüfzeit nicht überschreitet.
(a) Bei ausschließlicher Verwendung eines normalen Programms:
Die Programm-Abarbeitungszeit hat die Stau-Prüfzeit überschritten, da die für einen Durchlauf benötigte Zeit zu groß
war.
Periodische System-
Programme
Normales Programm
Bild 9.5 Stau-Fehler während des normalen Programms (a)
(b) Bei Verwendung sowohl eines normalen als auch eines periodischen Programms:
Die Stau-Prüfzeit wurde überschritten, weil das periodische Programm ausgeführt wurde und dadurch die Zeit zur
Ausführung des normalen Programms länger wurde.
Periodische System-
Period.
Programme
Programm
Period. Programm
Normales Programm
Bild 9.6 Stau-Fehler während des normalen Programms (b)
(c) Bei Verwendung sowohl eines normalen als auch eines Interrupt-Programms:
Die Stau-Prüfzeit wurde überschritten, weil das Interrupt-Programm aufgrund eines Interrupts ausgeführt wurde und
dadurch die Zeit zur Ausführung des normalen Programms länger wurde.
Periodische System-Programme
Interrupt-Erkennung
Interrupt-
u. Ausführung des
Programm
Interrupt-Programms
Normales Programm
Bild 9.7 Stau-Fehler während des normalen Programms (c)
(3)
Fortführen des Betriebs nach Auftreten eines Stau-Fehlers
Der Bit-Spezialmerker R7C0 gibt an, ob der Betrieb nach dem Auftreten eines Stau-Fehlers fortgesetzt werden soll.
Ist dieser Spezialmerker eingeschaltet, wird das normale Programm unabhängig von der Stau-Prüfzeit bis zur END-
Anweisung abgearbeitet und dann wieder zum Anfang des Programms gesprungen, um die Abarbeitung weiter
fortzusetzen.
Periodische System-Programme
Normales Programm
Bild 9.8 Zeitlicher Ablauf bei Fortführen des Betriebs trotz Stau-Fehler
Es ist allerdings zu beachten, daß bei dieser Einstellung die Abarbeitung des normalen Programms bei Auftreten eines
Stau-Fehlers nicht beendet wird; und zwar selbst dann nicht, wenn mit einer JMP-Anweisung innerhalb des normalen
Programms eine Endlosschleife gebildet wurde.
10 ms
Zeit für normales Programm
Stau-Prüfzeit
10 ms
RTI
INT0
INT0
Abarbeitungszeit
Stau-Prüfzeit
10 ms
Abarbeitungszeit
Stau-Prüfzeit
10 ms
Abarbeitungszeit
Stau-Prüfzeit
9-4
Kapitel 9 - Betrieb und Stop der MICRO-EH
Der periodischen System-Inter-
rupt wird alle 10ms durchgeführt,
egal ob ein periodisches Prog-
ramm oder ein Interruptprogramm
vorliegt oder nicht.
Die Stau-Prüfzeit kann mittels
Peripheriegeräten zwischen 20ms
und 2550ms eingestellt werden.
RTI

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis