1.9.5.2
Motion Control-Anweisungen mit Ausgangsparameter Done
Motion Control-Anweisungen mit dem Ausgangsparameter "Done" werden über den
Eingangsparameter "Execute" gestartet und haben einen definierten Abschluss
(z. B. bei der Motion Control-Anweisung "MC_Home": Referenzieren war erfolgreich).
Damit ist der Auftrag beendet und die Achse steht still.
Die Aufträge der nachfolgenden Motion Control-Anweisungen haben einen definierten
Abschluss:
● MC_Reset
● MC_Home
● MC_Halt
● MC_MoveAbsolute
● MC_MoveRelative
● MC_CommandTable (ab Technologieobjekt V2.0)
● MC_ChangeDynamic (ab Technologieobjekt V2.0)
Der Ausgangsparameter "Done" zeigt den Wert TRUE, wenn der Auftrag erfolgreich
abgeschlossen wurde.
Die Ausgangsparameter "Busy", "CommandAborted" und "Error" signalisieren, dass der
Auftrag noch in Bearbeitung ist, abgebrochen wurde bzw. dass ein Fehler ansteht.
Die Motion Control-Anweisungen "MC_Reset" kann nicht abgebrochen werden und besitzt
deshalb keinen Ausgangsparameter "CommandAborted". Da die Motion Control-Anweisung
"MC_ChangeDynamic" sofort abgeschlossen ist, besitzt die Anweisung keine
Ausgangsparameter "Busy" und "CommandAborted".
Während der Bearbeitung des Motion Control-Auftrags zeigt der Ausgangsparameter "Busy"
den Wert TRUE. Wurde der Auftrag abgeschlossen, abgebrochen oder durch einen Fehler
gestoppt, so wechselt der Ausgangsparameter "Busy" seinen Wert zu FALSE. Dies
geschieht unabhängig vom Signal am Eingangsparameters "Execute".
Die Ausgangsparameter "Done", "CommandAborted" und "Error" zeigen den Wert TRUE für
mindestens einen Zyklus an. Während der Eingangsparameter "Execute" auf TRUE gesetzt
ist, werden diese Statusmeldungen speichernd angezeigt.
S7-1200 Motion Control V11 SP2
Funktionshandbuch, 12/2011, A5E03790550-01
S7-1200 Motion Control einsetzen
1.9 Programmieren
89