Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CS1 serie Technisches Handbuch Seite 375

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Interrupt–Tasks
C200H–Spezial–E/A–Baugruppe
Dezentrale SYSMAC
oder
BUS–E/A–Master–
Baugruppe
SYSMAC BUS,
dezentrale E/A
Ausführen von IORF für
eine Spezial–E/A–Bau-
gruppe
CS1– oder C200H–Spezial–E/A–Baugruppe
E/A–Auf–
frischung
Hinweis
Wird eine Interrupt–Task für mehr als 10 ms während der C200H–Spezial–E/A–
Baugruppen–Auffrischung oder der Auffrischung der dezentralen Ein–/Aus-
gänge des SYSMAC BUSes ausgeführt, tritt ein Fehler auf, A40206 (Spezial–
E/A–Baugruppe–Fehlermerker) wird aktiviert und die E/A–Auffrischung für die
Spezial–E/A–Baugruppen wird abgebrochen. Die CPU–Baugruppe setzt den
Betrieb fort.
Wird eine Interrupt–Task–Fehlererfassung in der SPS–Konfiguration einge-
schaltet, wird bei einem Interrupt–Task–Fehler A40213 (Interrupt–Task–Fehler-
merker) aktiviert und die verursachende Interrupt–Task–Nummer in A426 ge-
speichert (Interrupt–Task–Fehler, Task–Nummer). Die CPU–Baugruppe setzt
den Betrieb fort.
Interrupt–Task:
Führen Sie nie einen IORF(097) (E/A–AUFFRISCHUNG)–Befehl für eine Spe-
zial–E/A–Baugruppe in einer Interrupt–Task aus. Muss ein IORF(097)–Befehl
von einer Interrupt–Task ausgeführt werden, so stellen Sie sicher, dass die zykli-
sche Auffrischung für die Spezial–E/A–Baugruppen in der SPS–Konfiguration
ausgeschaltet wird.
Ein Mehrfachauffrischungs–Interrupt–Task–Fehler wird verursacht, wenn Sie
versuchen, eine Spezial–E/A–Baugruppe (CS1 oder C200H) mit einem
IORF(097)–Befehl durch eine Interrupt–Task aufzufrischen, während diese
BAUGRUPPE auch durch die zyklische E/A–Auffrischung aufgefrischt wird.
Wird eine Interrupt–Task–Fehlererfassung in der SPS–Konfiguration einge-
schaltet, wird bei einem Interrupt–Task–Fehler A40213 (Interrupt–Task–Fehler-
merker) aktiviert und die verursachende Interrupt–Task–Nummer in A426 ge-
speichert (Interrupt–Task–Fehler, Task–Nummer). Die CPU–Baugruppe setzt
den Betrieb fort.
Interrupt–Task
Die äußerst linken Bits von A426 (Interrupt–Task–Fehler, Task–Nummer) kön-
nen dazu verwendet werden, zu ermitteln, in welcher Task der zuvor beschrie-
bene Interrupt–Task–Fehler aufgetreten ist. (Bit 15: 10 ms oder länger Ausfüh-
rungsfehler bei 0, Mehrfachauffrischungs–Fehler bei 1)
Interrupt–Task:
10 ms oder
länger
Führen Sie IORF(097) nicht in einer
Interrupt–Task aus, wenn die zykli-
sche Auffrischung für Spezial–E/A–
Baugruppen in der SPS–Konfigura-
tion aktiviert ist.
Abschnitt
Bis zu 10 ms
Deaktivieren Sie die zyklische Auffri-
schung für Spezial–E/A–Baugruppen in
der SPS–Konfiguration, bevor Sie den
IORF(097)–Befehl in einer Interrupt–
Task ausführen.
11-3
359

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis