Instructions

Table Of Contents
Technologieanweisungen
10.3 Bewegungssteuerung:
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
777
10.3.7.10
MC_CommandTable (Achssteuerungsbefehle als Bewegungsfolge ausführen)
Tabelle 10- 72 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 Bewe-
gungen für eine Motorsteue-
rungsachse aus, die zu einer
Bewegungsfolge verbunden wer-
den können.
Einzelne Bewegungen werden in
einer Befehlstabelle eines Tech-
nologieobjekts 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- 73 Parameter für die MC_CommandTable-Anweisung
Parameter und Datentyp
Datentyp
Anfangs-
wert
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 aufgetre-
ten. Die Ursache wird von den Parametern ErrorID
und ErrorInfo. angegeben
ErrorID
OUT
Word
16#0000
Fehler-ID
ErrorInfo
OUT
Word
16#0000
Fehlerinformation