Herunterladen Diese Seite drucken

Omron SYSMAC CPM2 Serie Bedienerhandbuch Seite 97

Werbung

CPM1/CPM1A–Interrupt–Funktionen
Verwendung des PRV(62)-Befehls
Änderung des Istwertes
Anwendungsbeispiel
(Inkrementiermodus)
86
Der PRV(62)-Befehl dient zum Lesen des Istwertes des Schnellen Zählers.
(@)PRV(62)
Der Istwert des Schnellen Zählers besitzt folgendes Speicherformat. Bei negati-
ven Werten ist die äußerst linke Stelle auf F gesetzt.
Äußerst linke
Äußerst rechte
4 Ziffern
4 Ziffern
P1+1
P1
Der Istwert wird bei der Ausführung des PRV(62)-Befehls gelesen.
Der Istwert des Schnellen Zählers 0 kann auf zwei Arten geändert werden. Die
erste besteht in der Rücksetzung mit Hilfe des entsprechenden Rücksetzver-
fahrens. (In diesem Fall wird der Istwert auf 0 zurückgesetzt). Die Verwendung
des INI(61)-Befehls stellt die zweite Möglichkeit dar.
Die Verwendung des INI(61)-Befehls wird nachfolgend erläutert. Eine Beschrei-
bung des Rücksetz-Verfahrens finden Sie am Anfang der Beschreibung des
Schnellen Zählers.
Ändern Sie den Zeitgeber-Istwert, wie nachfolgend gezeigt, mit dem INI(61)-Be-
fehl.
(@)INI(61)
Äußerst linke
Äußerst rechte
4 Ziffern
4 Ziffern
D+1
D
Zur Spezifikation einer negativen Zahl setzen Sie die äußerst linke Stelle auf F.
Das folgende Beispiel zeigt ein Programm zur Verwendung des Schnellen Zäh-
lers mit einem Eingang im Inkrementiermodus. Vergleiche erfolgen nach dem
Zielwertübereinstimmungs-Verfahren.
Die Vergleichsbedingungen (Zielwerte und Zählrichtungen) werden in der Ver-
gleichstabelle mit den Unterprogrammnummern gespeichert. Es können bis zu
16 Zielwerte gespeichert werden. Das entsprechende Unterprogramm wird
ausgeführt, wenn der Istwert des Zählers dem Zielwert entspricht.
Die folgenden Daten werden für die Vergleichstabelle gespeichert:
DM 0000
0002
DM 0001
1000
DM 0002
0000
DM 0003
0030
DM 0004
2000
DM 0005
0000
DM 0006
0031
P1: Führendes Wort des Istwertes
000
000
P1
Aufwärts/Abwärts–
modus
F0032767 bis 00032767
(-32767)
D: Führendes Wort zur Speicherung
der Istwert-Änderungsdaten
000
002
D
Aufwärts/Abwärtsmodus
F0032767 bis 00032767 00000000 bis 00065535
Anzahl der Vergleichsbedingungen: 2
Zielwert 1: 1000
Interrupt–Unterprogramm–Nr. für Vergleich 1: 30
Zielwert 2: 2000
Interrupt–Unterprogramm–Nr. für Vergleich 2: 31
Abschnitt
2-3
Inkrementier–
modus
00000000 bis 00065535
Inkrementiermodus

Werbung

loading