Herunterladen Inhalt Inhalt Diese Seite drucken

Zugehörige Zusatz-Systembereichs-Merker/Worte; Datenübereinstimmung Zwischen Zyklischen Und Interrupt-Tasks - Omron SYSMAC CS1 serie Technisches Handbuch

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Interrupt–Tasks
SPS–Konfigurationseinstellungen
Adresse
Bit 14 von +128
Interrupt–Task–Fehlerer-
kennung
Zugehörige Zusatz–Systembereichs–Merker/Worte
Name
Interrupt–Task–Fehler-
merker
Interrupt–Task–Fehler,
Task–Nummer
Deaktivierung von
Interrupts
Datenübereinstimmung
zwischen zyklischen und
Interrupt–Tasks
360
Name
Spezifiziert, ob Interrupt–Task–Fehler erkannt
werden sollen. Der Interrupt–Task–Fehlermerker
(A40213) wird bei aktivierter Erfassung gesetzt.
Adresse
A40213
Wird aktiviert, wenn eine Interrupt–Task für mehr als 10 ms während der
C200H–Spezial–E/A–Baugruppen– oder dezentralen SYSMAC BUS E/A–Auf-
frischung ausgeführt wird; die CPU–Baugruppe setzt den Betrieb jedoch fort.
Die ERR/ALM–LED leuchtet auf der Frontplatte.
Wird aktiviert, wenn Sie versuchen, eine Spezial–E/A–Baugruppe mit einem, in
einer Interrupt–Task enthaltenen IORF–Befehl zu auffrischen, während diese
Baugruppe von der zyklischen E/A–Auffrischung aufgefrischt wird.
A426
Enthält die Interrupt–Task–Nummer oder die Nummer der Spezial–E/A–Bau-
gruppe, die aufgefrischt wird.
(Bit 15 ist deaktiviert, wenn die Ausführung einer Interrupt–Task 10 ms oder
länger benötigt und EIN, wenn eine doppelte Spezial–E/A–Baugruppen–Auffri-
schung aufgetreten ist.)
Die Verarbeitung wird unterbrochen, und die Interrupt–Task zu den folgenden
Zeitpunkten ausgeführt.
Während ein Befehl ausgeführt wird
Während eine Spezial–E/A–Baugruppe, CS1–CPUbus–Baugruppe oder ein Spezial-
modul aufgefrischt wird
Während des HOST–LINK–Service
Daten stimmen evtl. nicht gleichzeitig überein, wenn eine zyklische und Inter-
rupt–Task die gleichen E/A–Speicheradresse liest und schreibt. Verwenden Sie
das folgende Verfahren, um Interrupts während des Speicherzugriffs von zykli-
schen Programm–Task–Befehlen zu deaktivieren.
Verwenden Sie unmittelbar vor dem Lesen oder Schreiben eines zyklischen Pro-
gramm–Task–Befehls einen DI(INTERRUPT DEAKTIVIEREN)–Befehl, um die Aus-
führung von Interrupt–Tasks zu deaktivieren.
Verwenden Sie unmittelbar nach der Verarbeitung einen EI(INTERRUPT AKTIVIE-
REN)–Befehl, um die Interrupt–Task–Ausführung zu aktivieren.
Lesen und Schreiben von E/A–
Speicher, der von Interrupt–Tasks
gemeinsam verwendet wird.
Verarbeitung mit aktivierter Inter-
rupt–Task–Ausführung
Probleme können mit der Datenkonsistenz auftreten, auch wenn DI (693) und EI
(694) dazu verwendet werden, Interrupt–Tasks während der Ausführung eines
Befehls, der eine Antwort und eine Verarbeitung (wie ein Netzwerkbefehl oder
ein serieller Kommunikationsbefehl) erwartet, zu deaktivieren.
Beschreibung
Zyklische Programm–Tasks
Deaktiviert
Aktiviert
Abschnitt
Einstellungen
0: Erfassung ak-
tiviert
1: Erfassung de-
aktiviert
Beschreibung
Interrupt–Task
Interrupt–Task
11-3
Vorgabe–
einstellungen
0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis