Herunterladen Inhalt Inhalt Diese Seite drucken

Int(89) - Interrupt Control (Interrupt-Steuerung) - Omron SYSMAC CQM1 Bedienerhandbuch

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Spezial–Befehle
5-26-8 INT(89) – INTERRUPT CONTROL (Interrupt–Steuerung)
Hinweis
Beschränkungen
Beschreibung
Maskieren/Demaskieren
von Eingangs–Interrupts
(CC=000)
Zurücksetzen der
Eingangs–Interrupt–
Speicherung (CC=001)
Kontaktplan–Symbole
INT(89)
@INT(89)
CC
000
D
Dieser Befehl ist nicht für die SRM1 verfügbar.
DM 6644 bis DM 6655 können für D nicht genutzt werden, wenn CC = 002
ist.
Ist die Auführungsbedingung AUS, wird INT(89) nicht ausgeführt. Ist die Aus-
führungsbedingung EIN, wird INT(89) zur Steuerung von Interrupts einge-
setzt. Die dazu notwendigen Steuerfunktionen werden über CC definiert und
nachfolgend dargestellt:
INT(89)–Funktion
Maskieren/Demaskieren von Eingangs–Interrupts
Zurücksetzen der Eingangs–Interrupt–Speicherung
Aktueller Maskierungsstatus
Überschreiben des Zähler–Sollwertes
Maskieren aller Interrupts
Löschen der Maskierung aller Interrupts
Diese 6 Funktionen werden nachfolgend im einzelnen vorgestellt. Für weitere
Informationen siehe auch Seite 21.
Diese Funktion wird zur Maskierung bzw. zum Demaskieren der Eingangs–
Interrupts 00000...00003 eingesetzt. Maskierte Eingänge werden gespei-
chert, aber nicht ausgeführt. Ist ein Eingang maskiert, wird das Interrupt–Un-
terprogramm gestartet, sobald das Bit zurückgesetzt wird (es sei denn, vor
der Ausführung von INT(89) wird CC=001 definiert).
Die Maskierung bzw. Demaskierung des Eingangs–Interrupts wird über das
Bit in Wort D vorgenommen. Die Bits 00...03 entsprechend den E/A–Ein-
gangs–Interrupt 00000...00003 (00003 bis 00006 bei den CPM1/CPM1A).
Die Bits 04...15 sollten auf Null gesetzt werden.
CQM1
Bits des Wortes D: 3 2 1 0
CPM1/CPM1A PCs
Bits des Wortes D: 3 2 1 0
Diese Funktion wird zum Zurücksetzen der Eingangs–Interrupts
00000...00003 genutzt. Durch das Zurücksetzen wird verhindert, daß beim
Aufheben der Maskierung eines Interrupts, das zum Interrupt gehörende Un-
terprogramm, aufgerufen wird.
CC
000
D
IR, SR, AR, DM, HR, TC, LR, TR, #
Eingangs–Interrupt 00000 (0: demaskieren, 1: maskieren)
Eingangs–Interrupt 00001 (0: demaskieren, 1: maskieren )
Eingangs–Interrupt 00002 (0: demaskieren, 1: maskieren)
Eingangs–Interrupt 00003 (0: demaskieren, 1: maskieren)
Eingangs–Interrupt 00003 (0: demaskieren, 1: maskieren)
Eingangs–Interrupt 00004 (0: demaskieren, 1: maskieren)
Eingangs–Interrupt 00005 (0: demaskieren, 1: maskieren)
Eingangs–Interrupt 00006 (0: demaskieren, 1: maskieren)
Kapitel 5-26
Datenbereiche
CC: Steuercode
# (000 to 003, 100, or 200)
000: keine Funktion
# (000)
D: Steuerdaten
CC
000
001
002
003
100
200
327

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis