Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1H Serie Programmierhandbuch Seite 407

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

Spezielle Befehle
Bits des Wortes D: 3 2 1 0
Eingangs–Interrupts
löschen (CC=001)
Bits des Wortes D: 3 2 1 0
Aktueller
Maskierungsstatus
(CC=002)
Auffrischen des
Zählersollwertes (CC=003)
3 2 1 0
Bits des
Wortes D:
Maskieren/Demaskieren
aller Interrupts
(CC=100/200)
Merker
388
wird das Interrupt–Unterprogramm gestartet, sobald der Interrupt demaskiert
wird (es sei denn, er wird zuvor gelöscht durch die Ausführung von INT(89)
mit CC=001).
Die Maskierung bzw. Demaskierung des Eingangs–Interrupts wird über das
entsprechende Bit in Wort D vorgenommen. Bits 00 bis 03 entsprechen
00000 bis 00003. Bits 04 bis 15 müssen auf 0 gesetzt werden.
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)
Diese Funktion wird dazu verwendet, die Eingangs–Interrupts von Eingängen
00000 bis 00003 zu löschen. Da Eingangs–Interrupts aufgezeichnet werden,
werden ausmaskierte Interrupts bedient, sobald die Maske aufgehoben wird,
falls die Interrupts zuvor nicht gelöscht wurden.
Das Löschen der Eingangs–Interrupts erfolgt über die Bits des Wortes D. Bits
00 bis 03 entsprechen 00000 bis 00003. Bits 04 bis 15 müssen auf 0 gesetzt
werden.
Eingangs–Interrupt 00000 (0: nicht löschen, 1: löschen)
Eingangs–Interrupt 00001 (0: nicht löschen, 1: löschen)
Eingangs–Interrupt 00002 (0: nicht löschen, 1: löschen)
Eingangs–Interrupt 00003 (0: nicht löschen, 1: löschen)
Diese Funktion wird dazu verwendet, den Maskenstatus für die
Eingangs–Interrupts 00000 bis 00003 in Wort D zu speichern. Das
entsprechende Bit wird gesetzt, wenn der Eingang maskiert ist. Bits 00 bis 03
entsprechen 00000 bis 00003.
Bits des Wortes D: 3 2 1
0
Diese Funktion wird dazu verwendet, den Zählersollwert für die
Interrupt–Eingänge 00000 bis 00003 in Wort D aufzufrischen. Setzen Sie das
entsprechende Bit in D auf 1, um den Zählersollwert aufzufrischen. (Bits 00
bis 03 entsprechen 00000 bis 00003.)
Zähler–Sollwert des Eingangs–Interrupt 00000 (0: überschreiben, 1: nicht überschreiben)
Zähler–Sollwert des Eingangs–Interrupt 00001 (0: überschreiben, 1: nicht überschreiben)
Zähler–Sollwert des Eingangs–Interrupt 00002 (0: überschreiben, 1: nicht überschreiben)
Zähler–Sollwert des Eingangs–Interrupt 00003 (0: überschreiben, 1: nicht überschreiben)
Diese Funktion wird zum Maskieren und Demaskieren des gesamten
Interrupt–Betriebs eingesetzt. Maskierte Eingänge werden aufgezeichnet,
aber ignoriert. Für weitere Informationen sehen Sie Seite 28.
Die Steuerdaten in D werden für diese Funktion nicht genutzt. D auf #0000
setzen.
ER:
Ein Zähler–Sollwert ist nicht korrekt. (nur CC=003)
Ein indirekt adressiertes DM–Wort ist nicht vorhanden.
(Inhalt des *EM/*DM–Wortes ist nicht im BCD–Format oder die
Datenbereichsgrenze wurde überschritten).
CC=100 oder 200, während ein Unterprogramm ausgeführt wird.
CC=100, wenn alle Eingangs–Interrupts bereits maskiert wurden.
CC=200, wenn alle Eingangs–Interrupts bereits demaskiert wurden.
Eingangs–Interrupt 00000 (0: nicht maskiert, 1: maskiert)
Eingangs–Interrupt 00001 (0: nicht maskiert, 1: maskiert)
Eingangs–Interrupt 00002 (0: nicht maskiert, 1: maskiert)
Eingangs–Interrupt 00003 (0: nicht maskiert, 1: maskiert)
Abschnitt
5-28

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis