Herunterladen Inhalt Inhalt Diese Seite drucken

Interrupt-Task-Merker Und -Worte - Omron SYSMAC CS1 serie Technisches Handbuch

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Interrupt–Tasks
Zyklische Programm–Tasks
Hinweis
Hinweis
11-3-8 Interrupt–Task–Merker und –Worte
Interrupt–Task A
Interrupt–Task A wird weiter bis
zum Ende abgearbeitet.
Wenn Sie keine spezielle E/A–Interrupt Task–Nummer speichern und ausführen
möchten, wenn diese während einer anderen Interrupt–Task auftreten sollte,
dann führen Sie vor der Abarbeitung der anderen Interrupt–Task den CLI
(CLEAR INTERRUPT (INTERRUPT ZURÜCKSETZEN))–Befehl in der aktiven
Interrupt–Task aus, um die intern gespeicherte Interrupt–Nummer ZU LÖ-
SCHEN. Die Ausführung zeitgesteuerter und externer Interrupts kann nicht un-
terbunden werden.
Zyklische
Interrupt–Task 101 wird ignoriert, während
Programm–Tasks
eine andere Interrupt–Task ausgeführt wird.
Mehrere, gleichzeitig auftretende Interrupts
Treten mehrere Interrupts gleichzeitig auf, werden andere Interrupt–Tasks au-
ßer der Ausschalt–Interrupt–Task in der Reihenfolge der Prioritäten ausgeführt.
E/A–Interrupt–Programm–Tasks > externe Interrupt–Tasks > zeitgesteuerte In-
terrupt–Tasks
Jede der diversen Typen von Interrupt–Tasks wird, falls mehrfach anliegend, in
der Reihenfolge, beginnend mit der niedrigsten Nummer zuerst, ausgeführt.
Nur ein Interrupt wird in den Speicher für jede Interrupt–Task eingetragen und
kein Interrupt wird protokolliert, der schon ausgeführt wurde. Basierend auf der
niedrigen Prioritäts–Rangordnung zeitgesteuerter Interrupts und da nur ein In-
terrupt auf einmal eingetragen wird, ist es möglich, dass ein zeitgesteuerter In-
terrupt übersprungen wird.
Maximale Interrupt–Task–Verarbeitungszeit (A440)
Die maximale Verarbeitungszeit für eine Interrupt–Task wird als Binärwert in 0,1
ms–Einheiten gespeichert und bei Betriebsstart gelöscht.
Interrupt–Task mit maximaler Verarbeitungszeit (A441)
Die Interrupt–Task–Nummer mit der maximalen Verarbeitungszeit wird als Bi-
närwert gespeichert. Hier, 8000 bis 80FF hex. (den Interrupt–Task–Nummern
00 bis FF hex. entsprechend)
A44115 wird aktiviert, wenn der erste Interrupt nach Betriebsbeginn auftritt. Die
maximale Verarbeitungszeit für anschließende Interrupt–Tasks wird in den zwei
Interrupt während der
Ausführung
Interrupt–Task B
Interrupt wäh-
Interrupt–Task A
rend der Aus-
führung
Abschnitt
11-3
E/A–Interrupt–
Tasknummer
Interrupt–Task 101 wird
nicht ausgeführt.
357

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis