Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1H Serie Programmierhandbuch Seite 55

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

Werbung

Interrupt–Funktionen
Vorgabewert
Hinweis Bei der Durchführung von Zielwert–Vergleichen darf der INI–Befehl nicht wie-
Verfahren
34
Zählen mit dem Schneller Zähler(0)-Interrupt
Für einen Interrupt des Schnellen Zählers 0 wird anstelle eines Aufwärts-
Zählvorgangs eine mit dem CTBL–Befehl erstellte Vergleichstabelle verwen-
det. Die Zähleristwert-Prüfung erfolgt mit Hilfe eines der beiden nachfolgend
beschriebenen Verfahren. In der Vergleichstabelle werden Vergleichsbedin-
gungen (für den Vergleich mit dem Istwert) und Kombinationen aus Interrupt-
Routinen gespeichert.
Verfahren
Zielwert
Maximal 16 Vergleichsbedingungen (Zähler–Istwert und Zählrichtungen) und
Interrupt-Unterprogramme werden in der Vergleichstabelle gespeichert.
Entspricht der Zähler-Istwert und die Zählrichtung den
Vergleichsbedingungen, wird das spezifizierte Interrupt-Unterprogramm
ausgeführt.
Bereichs–
Acht Vergleichsbedingungen (obere und untere Grenzwerte) und
vergleich:
Interrupt-Unterprogramme werden in der Vergleichstabelle abgelegt. Ist der
Istwert größer oder gleich dem unteren Grenzwert und kleiner oder gleich dem
oberen Grenzwert, wird das spezifizierte Interrupt-Unterprogramm ausgeführt.
Zielwert–Vergleiche
Der Ist–Zählwert wird mit den Zielwerten in der Reihenfolge verglichen, in der
die Zielwerte in der Vergleichtabelle gespeichert sind und Interrupts werden
generiert, wenn der Zählwert dem Zielwert entspricht. Nachdem der Zählwert
allen Zielwerten in der Tabelle entsprochen hat, wird der Zeiger auf den ers-
ten Zielwert in der Tabelle eingestellt; der Vergleich beginnt wiederum mit
dem Ist–Zählwert, bis die zwei Werte gleich sind.
Zählen
Interrupts
Zielwert
1
2
Bereichsvergleiche
Der Ist–Zählwert wird auf zyklische Art gleichzeitig mit allen Bereichen vergli-
chen, und, basierend auf den Ergebnissen der Vergleiche, werden Interrupts
generiert.
0
1
3
2
derholt verwendet werden, um den Ist–Zählwert zu ändern und den Ver-
gleichsvorgang zu beginnen. Die Interrupt–Funktion abeitet evtl. nicht richtig,
wenn der Vergleich sofort nach der Änderung des Istwertes durch das Pro-
gramm begonnen wird. (Der Vergleich kehrt automatisch zum ersten Zielwert
zurück, sobald ein Interrupt für den letzten Zielwert generiert wurde. Eine
wiederholende Abarbeitung ist möglich, indem lediglich der aktuelle Wert ge-
ändert wird.)
Führen Sie die nachfolgend beschriebenen Schritte durch, um den Schnellen
Zähler 0 (in die CPU–Baugruppe integriert) zu verwenden.
3
4
5
Zählen
4
Abschnitt
Betrieb
Vergleichstabelle
Zielwert 1
Zielwert 2
Zielwert 3
Zielwert 4
Zielwert 5
Vergleichstabelle
Bereichseinstellung 1
Bereichseinstellung 2
Bereichseinstellung 3
Bereichseinstellung 4
1-4

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis