Herunterladen Diese Seite drucken

Omron SYSMAC CPM2 Serie Bedienerhandbuch Seite 478

Werbung

Impulsausgabe–Befehle
Anzahl der
Bewegungspulsen
Merker
7-27-2 SPEED OUTPUT (Geschwindigkeitsausgabe) – SPED(64)
Kontaktplan–Symbol
SPED(64)
P
M
F
Positiv: 0 bis +16,777,215 (0000 0000 bis 1677 7215)
Negativ: –16,777,215 bis 0 (9677 7215 bis 8000 0000)
N+1 enthält die äußerst linken 4 Stellen und N die äußerst rechten 4 Stellen.
Die Anzahl der Bewegungsimpulse hängt von der Anzahl der Ausgabeimpulse
(N+1 und N) und der Impulsart (C) ab.
Koordinaten-
system
Relativ
Anzahl der Bewegungsimpulse = Anzahl der Ausgabeimpulse
Absolut
Impulsart: Relativ (C=000)
Anzahl der Bewegungsimpulse = Anzahl der Ausgabeimpulse
Impulsart: Absolut (C=001, nur CPM2A/CPM2C)
Anzahl der Bewegungsimpulse = Anzahl der Ausgabeimpulse – Istwert
Nachdem PULS(65) ausgeführt wurde, wird die errechnete Anzahl der Bewe-
gungsimpulse nicht geändert, auch wenn INI(61) ausgeführt wird, um den Im-
pulsausgabe–Istwert zu ändern.
Eine Spezifikation, die die Bewegung außerhalb des erlaubten Istwertbereichs
ermöglicht (–16,777,215 bis 16.777.215), kann ohne Probleme spezifiziert wer-
den.
PULS(65) wird nicht ausgeführt und ein Fehler tritt auf (SR 25503 EIN), wenn
die errechnete Anzahl der Bewegungsimpulse 0 ist.
Arbeitet die Impulsausgabe in der Unabhängig–Betriebsart ohne Beschleuni-
gung oder Abbremsung und ist die Anzahl der Bewegungsimpulse negativ, wird
der Absolutwert der Anzahl der Bewegungsimpulse verwendet. (Beträgt zum
Beispiel die Anzahl der Bewegungsimpulse –500, wird ein Wert von 500 ver-
wendet.)
ER:
Eine Datenbereichsgrenze wird überschritten.
Indirekt adressiertes DM–Wort ist nicht vorhanden. (Der Inhalt des
*DM–Wortes liegt nicht im BCD–Format vor oder die Datenwortbe-
reichsgrenze wurde überschritten).
P ist nicht 000 oder 010.
C ist nicht 000 oder 001. (C kann nicht auf 001 eingestellt werden, wenn
relative Koordinaten verwendet werden.)
Die Anzahl der Ausgabeimpulsen liegt nicht zwischen –16.777.215 und
16.777.215.
PULS(65) wird in einem Interrupt–Unterprogramm ausgeführt, wäh-
rend eine Impuls–E/A oder ein Schneller Zähler–Befehl (INI(61),
PRV(62), CTBL(63), SPED(64), PULS(65), ACC(––), PWM(––) oder
SYNC(––)) im Hauptprogramm ausgeführt wird.
Nachdem PULS(65) ausgeführt wurde, liegt der Absolutwert der An-
zahl der Bewegungspulsen nicht zwischen 1 und 16.777.215.
@SPED(64)
P
M
F
Abschnitt
Bewegungsimpulse
Datenbereiche
P: Schnittstellenspezifikation
000 oder 010
M: Ausgabebetriebsart
000 oder 001
F: Zielfrequenz
IR, SR, AR, DM, HR, LR, #
7-27
467

Werbung

loading