Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1 Bedienerhandbuch Seite 223

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

Werbung

Zeitgeber– und Zähler–Befehle
Hinweis
Bereichsvergleich
Die folgende Abbildung zeigt die Struktur einer Zielwert–Vergleichstabelle,
die für die absoluten Schnellen Zähler 1+2 genutzt werden kann (nur
CQM1–CPU44 E/EV1). Eingabe der Zielwerte in aufsteigender oder abfal-
lender Reihenfolge.
TB
Anzahl der Zielwerte
TB+1
Zielwert #1
TB+2
Unterprogrammnummer (siehge Hinweis).
1. Die Unterprogrammnummern liegen im Bereich von 0000 bis 0255 (bei
der CQM1–CPU11/21–E im Bereich von 0000 bis 0127, bei
CPM1/CPM1A im Bereich von 0000 bis 0049). Bei der CQM1 kann die
Unterprogrammnummer zwischen F000 und F255 (F000...F127 bei
CPU11/21) liegen, wenn der Zähler herunterzählt.
Bei der Inkrementierung zwischen 0000 und 0255 (bei der
CQM1–CPU11/21 zwischen 0000 und 00127) sind 255 bzw. 127 Unter-
programme möglich.
2. Wird der Zielwert des Schnellen Zählers 1 und 2 eingestellt, sind im In-
terrupt–Betrieb Intervalleinstellungen von 0,2 ms möglich.
Zielwert–Vergleichbetrieb
Das folgende Diagramm veranschaulicht den Zielwert–Vergleich für die fort-
laufenden Zielwerte 1 bis 5 in der Vergleichstabelle.
Zähl–
vorgänge
An-
fangs-
wert
Ziel 1
Wie oben dargestellt, wird der aktuelle Zählwert mit jedem Zielwert in der
Reihenfolge verglichen, wie sie in der Zielwert–Vergleichstabelle eingetragen
sind. Stimmen Istwert und Zielwert überein, wird ein Interrupt generiert und
dann mit dem nächsten Zielwert–Vergleich fortgefahren. Haben alle Zielwerte
ihre Entsprechung gefunden und wurden die dazugehörenden Interrupts ge-
neriert, wird der Zielwert auf den ersten in der Tabelle enthaltenen Zielwert
zurückgesetzt und der gesamte Vorgang wiederholt.
Eine Bereichs–Vergleichstabelle enthält 8 Bereiche, die durch einen 8–stel-
ligen unteren und einen 8–stelligen oberen Grenzwert sowie durch die ent-
sprechende Unterprogrammnummern spezifiziert werden. Das entspre-
chende Unterprogramm wird aufgerufen und ausgeführt, wenn der Istwert in
einem vorgegebenem Bereich liegt. (Ist keine Interrupt–Verarbeitung erfor-
derlich, geben Sie eine nicht definierte Unterprogrammnummer ein.)
8 Bereiche stehen zur Verfügung. Benötigen Sie weniger als 8 Bereiche, de-
finieren Sie die nicht benötigten Unterprogramm–Nummern als FFFF. Benöti-
gen Sie mehr als 8 Bereiche, arbeiten Sie mit anderen Vergleichsbefehlen
wie BCMP(68). Dieser Befehl kann eingesetzt werden, um Bereichsverglei-
che mit den Istwerten der Schnellen Zähler IR 230 bis IR 235 (bei der
CPM1/CPM1A SR 248 und SR 249) durchzuführen. Beachten Sie, daß
diese Worte nur einmal in jedem Zyklus aufgefrischt werden.
Im AR–Bereich gibt es Merker, die den Istwert des Schnellen Zählers anzei-
gen, falls er sich in einem oder mehreren der 8 Bereiche befindet. Der Mer-
eine Zielwerteinstellung
Interrupts
Ziel 2
Ziel 3
Ziel 4
Kapitel 5-15
Ziel 5
213

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis