Herunterladen Inhalt Inhalt Diese Seite drucken

Interrupt-Funktionen; Interrupt-Arten - Omron SYSMAC CQM1H Serie Programmierhandbuch

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

Werbung

Interrupt–Funktionen
1-4
Interrupt–Funktionen
1-4-1 Interrupt–Arten
1, 2, 3...
Hinweis Keine Interrupt–Verarbeitung wird für die Schnellen Zähler 1, 2, 3 und 4 einer
Interrupt–Verarbeitung
18
Zu geringe Batteriespannungen und Zykluszeit-Überschreitungen werden als
"geringfügige" Fehler eingestuft. Sehen Sie Abschnitt 8 Fehlerbehandlung für
weitere Einzelheiten bezüglich der Fehlerprotokollierung.
Dieser Abschnitt beschreibt die Einstellungen und Verfahren für die
Anwendung der CQM1H–Interrupt–Funktionen.
Die CQM1H verfügt über vier Arten von Interrupts, die nachfolgend
aufgeführt sind.
Eingangs–Interrupts
Die Interrupt–Verarbeitung wird ausgeführt, wenn ein Eingangssignal eines
der CPU–Eingangsbits IR 00000 bis IR 00003 auf EIN gesetzt wird.
Intervall–Zeitgeber–Interrupts
Die Interrupt–Verarbeitung wird durch einen Intervall–Zeitgeber mit einer Ge-
nauigkeit von 0,1 ms ausgeführt.
Schneller Zähler–Interrupts
Die Interrupt–Verarbeitung wird entsprechend dem Istwert des eingebauten
Schnellen Zählers ausgeführt. CQM1H–CPU–Baugruppen sind mit den fol-
genden 3 Arten von Schneller Zähler–Interrupts ausgerüstet. Alle können als
Zielwert– oder Bereichsvergleichs-Interrupts eingesetzt werden. (Ein Ziel-
wert–Interrupt wird generiert, wenn der Istwert dem Sollwert entspricht; ein
Bereichsvergleichs–Interrupt wird generiert, wenn sich der Istwert innerhalb
eines Sollwertbereichs befindet.)
1. Schneller Zähler 0 (integriert in die CPU–Baugruppe)
Schneller Zähler 0 zählt eingehende Impulse an den CPU–Baugruppen–
eingängen 4 bis 6. Zweiphasenimpulse bis zu 2,5 kHz können gezählt
werden.
2. Schneller Zähler 1 und 2 (Impuls–E/A–Modul)
Schneller Zähler 1 und 2 zählen schnelle Impulse, die an den
Schnittstellen 1 und 2 des Impuls–E/A–Moduls anliegen.
Zweiphasenimpulse bis zu 25 kHz können gezählt werden.
3. Absolute Schnelle Zähler 1 und 2
(Absolutwertencoder–Schnittstellenmodul)
Schneller Zähler 1 und 2 zählen Absolutwertencoder–Signale, die an die
Schnittstellen 1 und 2 des Absolutwertencoder–Schnittstellenmoduls
angelegt werden.
Schnellen Zähler–Baugruppe durchgeführt. Eine Schnelle Zähler–Baugruppe
kann Impulse mit bis zu 50 kHz oder 500 kHz zählen. Schnelle Zähler–Ist-
werte können mit Zielwerten oder einem Sollwertbereich verglichen werden
und Bitmuster kann intern oder extern ausgegeben werden anstatt der Ge-
nerierung eines Interrupts.
Serielle Kommunikationsmodul–Interrupts
Eine Interrupt–Verarbeitung durch die CPU–Baugruppe ist erforderlich, wenn
das serielle Kommunikationsmodul eine gewünschte Meldung empfängt.
Ein entsprechendes Unterprogramm wird ausgeführt, wenn ein Interrupt
generiert wird.
Anlegen von Unterprogrammen
Interrupt–Unterprogramme werden wie normale Unterprogramme angelegt,
indem SBN(92) und RET(93) hinter das Ende des Hauptprogramms definiert
wird.
Werden Interrupt–Unterprogramme ausgeführt, kann ein bestimmter Bereich
von Eingangsbits aufgefrischt werden.
Abschnitt
1-4

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis