Herunterladen Inhalt Inhalt Diese Seite drucken

Interrupt-Task-Priorität - Omron SYSMAC CS1 serie Technisches Handbuch

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Interrupt–Tasks
CPU–Baugruppe
Zyklische Programm−Tasks
Interrupt–Task
E/A–Speicher
Hinweis
11-3-7 Interrupt–Task–Priorität
356
Wird die Antwortmeldung des seriellen Kommunikationsmoduls auf Interrupt–
Signale (feste Nummer) oder Interrupt–Signale (Empfangs–Fallnummer) einge-
stellt, fordert das Modul die Ausführung einer externen Interrupt–Task in der
CPU–Baugruppe an, nachdem sie Daten von seiner seriellen Schnittstelle emp-
fangen hat und schreibt diese Daten in den E/A–Speicher der CPU–Baugruppe.
Spezifiziert die
Serielles Kommunikationsmodul
externe Interrupt−Task−
Nummer und
fordert eine Interrupt−Ver
arbeitung an.
1. Wird die Antwortmeldung für Interrupt–Signale (feste Nummer) eingestellt,
fordert das Module die Ausführung der Interrupt–Task mit der zuvor einge-
stellten Task–Nummer an.
2. Wird die Antwortmeldung für Interrupt–Signale (Empfangs–Fallnummer)
eingestellt, wird die externe Interrupt–Task–Nummer mit der spezifizierten
Formel errechnet und das Modul fordert die Ausführung der Interrupt–Task
mit dieser Task–Nummer an.
3. Besitzt eine externe Interrupt–Task (0 bis 255) die gleiche Nummer, wie eine
Ausschalt–Task (Programm–Task 1), eine zeitgesteuerte Interrupt–Task
(Programm–Task 2 oder 3) oder E/A–Interrupt Programm–Task (100 bis
131), wird die Interrupt–Task für eine der beiden Interrupt–Bedingungen
ausgeführt (externer Interrupt oder die andere Interrupt–Bedingung). Gene-
rell sollten Task–Nummer nicht doppelt zugewiesen werden.
Die Ausführung einer anderen Interrupt–Task wird beendet, um die Ausführung
der Ausschalt–Interrupt–Task zu ermöglichen. Die CPU wird zurückgesetzt,
aber die Abarbeitung der beendeten Interrupt–Task wird nicht nach Ausführung
der Ausschalt–Interrupt–Task fortgeführt.
Interrupt während der Interrupt–Task–Ausführung
Tritt ein Interrupt auf, während eine andere Interrupt–Task ausgeführt wird, wird
die Programm–Task für diesen Interrupt erst ausgeführt, nach dem die Ausfüh-
rung des ursprünglichen Interrupts beendet wurde.
Abschnitt
Daten
11-3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis