Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1H Serie Programmierhandbuch Seite 40

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

Werbung

Interrupt–Funktionen
1, 2, 3...
Impulsausgabe–Befehle
und Interrupts
Ein Interrupt–Unterprogramm definiert, wie ein "No SBS Error"–Fehler
während des Programmtests generiert wird, aber die Ausführung wird weiter
fortgesetzt. Überprüfen Sie, falls dieser Fehler auftritt, alle normalen
Unterprogramme, um sicherzustellen, dass SBS(91) programmiert wurde,
bevor Sie den Vorgang fortsetzen.
Interrupt–Priorität
Interrupts besitzen die folgende Prioritätsreihenfolge. Eingangs–Interrupts
und Interrupts von den Schnellen Zählern 1 und 2 besitzen die höchste Prio-
rität; die Interrupt–Meldung einer seriellen Kommunikations–Baugruppe be-
sitzt die niedrigste.
Schnelle Zähler
1– oder
Ein-
=
2–Interrupts
gangs–
(vom Impuls–E/A–
Interrupts
oder Absolutwert–
encoder–Schnitt-
stellenmodul)
Wird während der Interrupt–Verarbeitung ein Interrupt mit höherer Priorität
empfangen, wird der aktuelle Betrieb abgebrochen und stattdessen der neu
anliegende Interrupt verarbeitet. Erst nach der vollständigen Ausführung des
Unterprogrammes wird die Verarbeitung des vorhergehenden Interrupts
wieder aufgenommen.
Wird während der Interrupt–Verarbeitung ein Interrupt mit geringerer oder
gleicher Priorität ausgelöst, wird der neu anliegende Interrupt nach der
vollständigen Abarbeitung des aktuellen Unterprogrammes verarbeitet.
Werden zwei Interrupts gleicher Priorität gleichzeitig empfangen, werden sie
in folgender Reihenfolge ausgeführt:
1. Eingangs–Interrupt 0 > Eingangs–Interrupt 1 > Eingangs–Interrupt 2 >
Eingangs–Interrupt 3 > Schneller Zähler–Interrupt 1 > Schneller Zähler–
Interrupt 2
2. Intervall–Zeitgeber–Interrupt 0 > Intervall–Zeitgeber–Interrupt 1 >
Intervall–Zeitgeber–Interrupt 2 (Intervall–Zeitgeber–Interrupt 2 ist der
Schnelle Zähler–Interrupt 0.)
Die folgenden Befehle können nicht in einem Interrupt–Unterprogramm
ausgeführt werden, wenn ein Befehl zur Steuerung der Impuls–E/A oder
Schnelle Zähler im Hauptprogramm ausgeführt wird: (SR 25503 wird
aktiviert)
INI(89), PRV(62), CTBL(63), SPED(64), PULS(65), PWM(––), PLS2(––)
und ACC(––)
Schneller
Intervall–
>
=
Zähler
Zeitgeber–
0–Interrupts
Interrupts
Abschnitt
1-4
Interrupt–Meldung
>
von einem seriel-
len Kommunikati-
onsmodul
19

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis