User Manual

Einfache Bewegungssteuerung
10.5 Bewegungssteuerungsanweisungen
Easy Book
Gerätehandbuch, 03/2014, A5E02486775-AF
245
10.5.5
Anweisung MC_Halt (Achse pausieren)
Tabelle 10- 14 Anweisung MC_Halt
KOP/FUP
SCL
Beschreibung
"MC_Halt_DB"(
Axis:=_multi_fb_in_,
Execute:=_bool_in_,
Done=>_bool_out_,
Busy=>_bool_out_,
CommandAborted=>_bool_out_,
Error=>_bool_out_,
ErrorID=>_word_out_,
ErrorInfo=>_word_out_);
Mit der Anweisung MC_Halt stoppen Sie
alle Bewegungen und bringen die Achse
zum Stillstand. Die Stillstandposition ist
nicht definiert.
Um die Anweisung MC_Halt 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_Halt_DB" der Name des Instanz-DBs.
Tabelle 10- 15 Parameter für die MC_Halt-Anweisung
Parameter und Datentyp
Datentyp
Beschreibung
Axis
IN
TO_Axis_1
Technologieobjekt "Achse"
Execute
IN
Bool
Starten der Aufgabe bei einer positiven Flanke
Done
OUT
Bool
WAHR = Nullgeschwindigkeit 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"
ErrorInfo
OUT
Word
Fehlerinfo-ID für Parameter ErrorID