Einfache Bewegungssteuerung
10.7 Bewegungssteuerungsanweisungen
10.7.6
Anweisung MC_MoveAbsolute (Achse absolut positionieren)
Tabelle 10- 36
Anweisung MC_MoveAbsolute
KOP/FUP
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
1
Im SCL-Beispiel ist "MC_MoveAbsolute_DB" der Name des Instanz-DBs.
2
Tabelle 10- 37
Parameter für die MC_MoveAbsolute-Anweisung
Parameter und Datentyp
Axis
Execute
Position
Velocity
Done
Busy
CommandAborted
Error
ErrorID
ErrorInfo
336
SCL
"MC_MoveAbsolute_DB"(
Axis:=_multi_fb_in_,
Execute:=_bool_in_,
Position:=_real_in_,
Velocity:=_real_in_,
Done=>_bool_out_,
Busy=>_bool_out_,
CommandAborted=>_bool_out_,
Error=>_bool_out_,
ErrorID=>_word_out_,
ErrorInfo=>_word_out_);
Datentyp
IN
TO_Axis_1
IN
Bool
IN
Real
IN
Real
OUT
Bool
OUT
Bool
OUT
Bool
OUT
Bool
OUT
Word
OUT
Word
Beschreibung
Technologieobjekt "Achse"
Starten der Aufgabe bei einer positiven Flanke (Standardwert:
Falsch)
Absolute Zielposition (Standardwert: 0.0)
Grenzwerte: -1,0e
≤ Position ≤ 1,0e
12
Achsengeschwindigkeit (Standardwert: 10.0)
Diese Geschwindigkeit wird wegen der konfigurierten Beschleuni-
gung und Verzögerung und der anzufahrenden Zielposition nicht
immer erreicht.
Grenzwerte: Start-/Stoppgeschwindigkeit ≤ Velocity ≤ Maximalge-
schwindigkeit
WAHR = Absolute Zielposition erreicht
WAHR = Die Aufgabe wird ausgeführt.
WAHR = Während der Ausführung wurde die Aufgabe von einer
anderen Aufgabe abgebrochen.
WAHR = Während der Ausführung der Aufgabe trat ein Fehler auf.
Die Fehlerursache ist in den Parametern ErrorID und ErrorInfo hinter-
legt.
Fehler-ID für Parameter "Error" (Standardwert: 0000)
Fehlerinfo-ID für Parameter "ErrorID" (Standardwert: 0000)
Beschreibung
Mit der Anweisung
MC_MoveAbsolute starten Sie
eine Positionierbewegung der
Achse zu einer absoluten Position.
Um die Anweisung
MC_MoveAbsolute zu verwenden,
muss die Achse zunächst freige-
geben und zum Referenzpunkt
gefahren werden.
12
Gerätehandbuch, 01/2015, A5E02486775-AG
Easy Book