Herunterladen Inhalt Inhalt Diese Seite drucken

Eingangs-Betriebsart; Interrupt-Eingangseinstellungen (Dm 6628); Maskierung Von Interrupts - Omron SYSMAC CQM1 Handbuch

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

Werbung

Kapitel 2 – Setup
Hinweis

Eingangs-Betriebsart

Interrupt-Eingangseinstellungen (DM 6628)

Ohne diese Einstellungen können in dem Programm keine Interrupts verwendet
werden.
Interrupt-Eingangseinstellung 3
Interrupt-Eingangseinstellung 2
Interrupt-Eingangseinstellung 1
Interrupt-Eingangseinstellung 0
0: Normaler Eingang
1: Eingangs-Interrupt
Vorgabe: Alle als normale Eingänge.
Abb. 102: Definition DM 6628
Einstellung der Eingangs-Auffrischungsworte (DM 6630 bis DM 6633)
Diese Einstellungen dienen zur Auffrischung von Eingangsworten.
DM 6630: Interrupt 0
DM 6631: Interrupt 1
DM 6632: Interrupt 2
DM 6633: Interrupt 3
Anzahl der Worte (2-stellige BCD-Zahl) 00 bis 12
Anfangswort (2-stellige BCD-Zahl)
Vorgabe: Keine Eingangsauffrischung
Abb. 103: Definition DM 6630...DM 6633
Beispiel:
Wird 0100 für DM 6630 spezifiziert, wird IR 000 aufgefrischt, sobald für Interrupt 0
ein Signal anliegt.
Wird keine Eingangsauffrischung verwendet, ist der Eingangssignal-Zustand inner-
halb des Interrupt-Unterprogramms nicht eindeutig festgelegt. Dieses gilt auch für
den Status des Interrupt-Eingangsbits, das den Interrupt aktiviert hat. In dem Inter-
rupt-Unterprogramm für den Eingangs-Interrupt 0 wird IR 00000 beispielsweise
erst nach dem I/O–Refresh gesetzt (in diesem Fall kann der ständig gesetzte Sy-
stemmerker SR 25313 anstelle der Eingangs-Adresse IR 00000 verwendet wer-
den).
Verwenden Sie die folgenden Befehle zur Programmierung von Eingangs-Inter-
rupts in dieser Betriebsart.

Maskierung von Interrupts

Durch den INT(--)-Befehl können Eingangs-Interrupt-Maskierungen in der erforder-
lichen Weise gesetzt bzw. zurückgesetzt werden.
Die Einstellungen erfolgen über die D-Bits 0 bis 3, die den Eingangs-
(@)INT
Interrupts 0 bis 3 entsprechen.
000
000
D
Abb. 104: Setzen/Zurücksetzen der Interrupt–Maskierung
Bit
15
DM6628
Bit
15
DM6630 to DM 6633
00 bis 11
0: Löschen der Maskierung (Eingangs-Interrupt zulässig)
1: Setzen der Maskierung (Eingangs-Interrupt unzulässig)
0
0
53

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis