Herunterladen Inhalt Inhalt Diese Seite drucken

Befehlssatz Program - Jenny Science XENAX Xvi 48V8 Anleitung

Kompakter ethernet servocontroller
Inhaltsverzeichnis

Werbung

Referenzierung für LINAX®/ELAX®/ ROTAX® und Third
Index Nr. xx fahren oder verstellen gemäss Operation yy
ACTION „EXE": Index Nr. xx fahren und nach
COMPLETION zz % des Indexes den nächsten Befehl
ACTION „=": Distanz des Index auf zz verstellen
ACTION „+": Distanz des Index um zz vergrössern
ACTION „-": Distanz des Index um zz verkleinern
ACTION „POS": Distanz des Index auf aktuelle Position
Sprung auf Zeile Nr. xx, falls Input Nr. yy aktiv
Setze Loop Counter # auf xxxx (1-10000)
Decr. Loop Counter #, falls nicht null, Sprung auf Zeile
xx. Loop Counter sind verschachtelbar
Warten xx ms (in 10ms Auflösung)
Warten auf High Input Nr. xx innerhalb Timeout Zeit yy
sonst Sprung auf Zeile zz „Fehlerbehandlung"
(Timoutfunktion nur lokal verwendbar, nicht
Warten auf Low Input Nr. xx innerhalb Timeout Zeit yy
sonst Sprung auf Zeile zz „Fehlerbehandlung"
(Timoutfunktion nur lokal verwendbar, nicht
Positionszähler auf 0 setzen, (bei LINAX® / ELAX® nicht
möglich, bei ROTAX® nur möglich, wenn dieser nicht
Befehl TPT (Tell Process Timer) liefert die gemessene
LINAX®/ELAX® fährt auf mechanisch limitierte Position,
Force Calibration ausführen, Start Pos xx, End Pos yy
Automatische I_Force Drift Compensation Fahrt
xx = POS => Fahrt in positive Richtung
xx = NEG => Fahrt in negative Richtung
Auswahl der Sektoren die aktiv sein sollen mit Bit Maske
z.B. xx = 1010-> aktiv sind Sektoren 2,4 LSB ist rechts
Warten bis Limit I_FORCE erreicht, gemäss Parameter
DRIVE I_FORCE innerhalb Timeout Zeit xx, sonst Sprung
auf Zeile yy „Fehlerbehandlung"
Warten bis Distanz (Absolutposition – Sector Offset)
grösser als xx innerhalb Timeout Zeit yy, sonst Sprung
auf Zeile zz „Fehlerbehandlung"
Beschreibung
party Motoren
um Distanz zz
ausführen
des Schlittens stellen
Setzen Output Nr. xx
Löschen Output Nr. xx
Sprung auf Zeile Nr. xx
remotefähig)
remotefähig)
referenziert ist)
Profile Nr. xx starten
Prozesstimer starten
Prozesstimer stoppen
Zeit in Millisekunden
siehe auch setup / reference.
DRIVE I_FORCE Nr. xx fahren

9.12.1 Befehlssatz Program

Befehl
REFERENCE
INDEX
SET OUTPUT
CLEAR OUTPUT
GOTO LINE
GOTO LINE IF INPUT
SET LOOP COUNTER (A-E)
DEC LOOP COUNT (A-E) JNZ LINE
WAIT TIME (ms)
WAIT INPUT NR HIGH
WAIT INPUT NR LOW
CLEAR POSITION
PROFILE
TIMER START
TIMER STOP
REF LIMIT STOP
FORCE CALIBRATION
I_FORCE DRIFT COMPENSATION
DRIVE I_FORCE
SELECT SECTORS
WAIT LIMIT I_FORCE
WAIT FOR DISTANCE GREATER
Parameter
Master
/ Slave
MS
xx, yy, zz
MS
xx
MS
xx
MS
xx
xx, yy
xxxx
xx
xx
xx, yy, zz
MS
xx, yy, zz
MS
xx
MS
xx, yy
xx
xx
xx
xx, yy
xx, yy, zz
48

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis