9.3.3
Bewegungssteuerungsanweisungen
Hinweis
Die CPU berechnet Bewegungssteuerungsaufgaben in "Scheiben" bzw. Segmenten von
10 ms. Wenn eine Scheibe ausgeführt wird, wartet die nächste Scheibe in der
Warteschlange auf die Ausführung. Wenn Sie die Bewegungssteuerungsaufgabe einer
Achse unterbrechen (indem Sie eine andere neue Bewegungssteuerungsaufgabe für die
Achse ausführen), kann die neue Bewegungssteuerungsaufgabe maximal 20 ms lang nicht
ausgeführt werden (die Restdauer der aktuellen Scheibe plus die Scheibe in der
Warteschlange).
9.3.3.1
Anweisung MC_Power
ACHTUNG
Wenn die Achse wegen eines Fehlers ausgeschaltet wird, wird sie nach Behebung und
Quittierung des Fehlers automatisch wieder aktiviert. Hierfür ist erforderlich, dass der
Eingangsparameter Enable den Wert WAHR während dieses Vorgangs gespeichert hat.
Tabelle 9- 26 Anweisung MC_Power
KOP/FUP
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
1
Im SCL-Beispiel ist "MC_Power_DB" der Name des Instanz-DBs.
2
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
SCL
"MC_Power_DB"(
Axis:=_multi_fb_in_,
Enable:=_bool_in_,
StopMode:=_int_in_,
Status=>_bool_out_,
Busy=>_bool_out_,
Error=>_bool_out_,
ErrorID=>_word_out_,
ErrorInfo=>_word_out_);
Technologieanweisungen
9.3 Bewegungssteuerung
Beschreibung
Die Bewegungssteuerungsanweisung MC_Power
aktiviert oder deaktiviert eine Achse. Bevor Sie die
Achse aktivieren oder deaktivieren können, prüfen
Sie die folgenden Bedingungen:
Das Technologieobjekt wurde korrekt
konfiguriert.
Es steht kein Freigabe verhindernder Fehler
an.
Die Ausführung von MC_Power kann nicht von
einer Bewegungssteuerungsaufgabe
abgebrochen werden. Durch Deaktivieren der
Achse (Eingangsparameter Enable = FALSCH )
werden alle Bewegungssteuerungsaufgaben für
das zugehörige Technologieobjekt abgebrochen.
397