User Manual
Einfache Bewegungssteuerung
10.5 Bewegungssteuerungsanweisungen
Easy Book
Gerätehandbuch, 03/2014, A5E02486775-AF
257
10.5.10
Anweisung MC_CommandTable (Achssteuerungsbefehle als Bewegungsfolge
ausführen)
Tabelle 10- 24 Anweisung MC_CommandTable
KOP/FUP
SCL
Beschreibung
"MC_CommandTable_DB"(
Axis:=_multi_fb_in_,
CommandTable:=_multi_fb_in_,
Execute:=_bool_in_,
StartIndex:=_uint_in_,
EndIndex:=_uint_in_,
Done=>_bool_out_,
Busy=>_bool_out_,
CommandAborted=>_bool_out_,
Error=>_bool_out_,
ErrorID=>_word_out_,
ErrorInfo=>_word_out_,
CurrentIndex=>_uint_out_,
Code=>_word_out_);
Führt eine Reihe einzelner
Bewegungen für eine
Motorsteuerungsachse aus, die
zu einer Bewegungsfolge
verbunden werden können.
Einzelne Bewegungen werden in
einer Befehlstabelle eines
Technologieobjekts für die
Impulsfolge konfiguriert
(TO_CommandTable_PTO).
1
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
2
Im SCL-Beispiel ist "MC_CommandTable_DB" der Name des Instanz-DBs.
Tabelle 10- 25 Parameter für die MC_CommandTable-Anweisung
Parameter und Datentyp
Datentyp
Anfangswer
t
Beschreibung
Axis
IN
TO_Axis_1
-
Technologieobjekt "Achse"
Table
IN
TO_CommandTable_1
-
Technologieobjekt "Befehlstabelle"
Execute
IN
Bool
FALSCH
Auftrag bei steigender Flanke starten
StartIndex IN Int 1 Verarbeitung der Befehlstabelle mit diesem Schritt
starten
Grenzwerte: 1 ≤ StartIndex ≤ EndIndex
EndIndex IN Int 32 Verarbeitung der Befehlstabelle mit diesem Schritt
beenden
Grenzwerte: StartIndex ≤ EndIndex ≤ 32
Done OUT Bool FALSCH Verarbeitung von MC_CommandTable erfolgreich
ausgeführt
Busy
OUT
Bool
FALSCH
Operation in Bearbeitung
CommandAborted OUT Bool FALSCH Die Aufgabe wurde während der Bearbeitung von
einer anderen Aufgabe abgebrochen.
Error OUT Bool FALSCH Ein Fehler ist während der Bearbeitung
aufgetreten. Die Ursache wird von den
Parametern ErrorID und ErrorInfo. angegeben
ErrorID
OUT
Word
16#0000
Fehler-ID
ErrorInfo
OUT
Word
16#0000
Fehlerinformation