User Manual
Einfache Bewegungssteuerung
10.5 Bewegungssteuerungsanweisungen
Easy Book
Gerätehandbuch, 03/2014, A5E02486775-AF
249
10.5.7
Anweisung MC_MoveRelative (Achse relativ positionieren)
Tabelle 10- 18 Anweisung MC_MoveRelative
KOP/FUP
SCL
Beschreibung
"MC_MoveRelative_DB"(
Axis:=_multi_fb_in_,
Execute:=_bool_in_,
Distance:=_real_in_,
Velocity:=_real_in_,
Done=>_bool_out_,
Busy=>_bool_out_,
CommandAborted=>_bool_out_,
Error=>_bool_out_,
ErrorID=>_word_out_,
ErrorInfo=>_word_out_);
Mit der Anweisung
MC_MoveRelative starten Sie eine
Positionierbewegung relativ zur
Startposition.
Um die Anweisung
MC_MoveRelative zu verwenden,
muss die Achse zunächst
freigegeben werden.
1
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
2
Im SCL-Beispiel ist "MC_MoveRelative_DB" der Name des Instanz-DBs.
Tabelle 10- 19 Parameter für die MC_MoveRelative-Anweisung
Parameter und Datentyp
Datentyp
Beschreibung
Axis
IN
TO_Axis_1
Technologieobjekt "Achse"
Execute IN Bool Starten der Aufgabe bei einer positiven Flanke (Standardwert:
Falsch)
Distance IN Real Verfahrweg für den Positioniervorgang (Standardwert: 0.0)
Grenzwerte: -1,0e
12
≤ Distance ≤ 1,0e
12
Velocity IN Real Achsengeschwindigkeit (Standardwert: 10.0)
Diese Geschwindigkeit wird wegen der konfigurierten
Beschleunigung und Verzögerung und des zu fahrenden Wegs
nicht immer erreicht.
Grenzwerte: Start-/Stoppgeschwindigkeit ≤ Velocity ≤
Maximalgeschwindigkeit
Done
OUT
Bool
WAHR = Zielposition erreicht
Busy
OUT
Bool
WAHR = Die Aufgabe wird ausgeführt.
CommandAborted OUT Bool WAHR = Während der Ausführung wurde die Aufgabe von einer
anderen Aufgabe abgebrochen.
Error OUT Bool
WAHR = Während der Ausführung der Aufgabe trat ein Fehler auf.
Die Fehlerursache ist in den Parametern ErrorID und ErrorInfo
hinterlegt.
ErrorID
OUT
Word
Fehler-ID für Parameter "Error" (Standardwert: 0000)
ErrorInfo
OUT
Word
Fehlerinfo-ID für Parameter "ErrorID" (Standardwert: 0000)