Instructions

Table Of Contents
Technologieanweisungen
10.3 Bewegungssteuerung:
S7-1200 Automatisierungssystem
786 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
TO-Parameter
Die Achse "MotionStatus" besteht aus vier Werten. Überwachen Sie diese Werte auf
Veränderungen, die während der Ausführung des Programms gelesen werden können:
Variablenname
Datentyp
Lesbar über MC_ReadParam
MotionStatus:
Struktur
Nein
Position
REAL Ja
Geschwindigkeit
REAL Ja
Entfernung
REAL Ja
Zielposition
REAL Ja
10.3.8
Aktive Befehle überwachen
10.3.8.1
Bewegungssteuerungsanweisungen mit einem Ausgangsparameter "Done"
überwachen
Bewegungssteuerungsanweisungen mit dem Ausgangsparameter "Done" werden vom
Eingangsparameter "Execute" gestartet und haben einen definierten Abschluss (z. B. bei der
Bewegungssteuerungsanweisung "MC_Home": Referenzpunktfahrt war erfolgreich). Die
Aufgabe ist beendet und die Achse ist im Stillstand.
Der Ausgangsparameter "Done" meldet den Wert WAHR, wenn die Aufgabe erfolgreich
durchgeführt wurde.
Die Ausgangsparameter "Busy", "CommandAborted" und "Error" melden, dass die
Aufgabe noch verarbeitet wird, abgebrochen wurde oder dass ein Fehler anliegt. Die
Bewegungssteuerungsanweisung "MC_Reset" kann nicht abgebrochen werden, sie hat
deshalb keinen Ausgangsparameter "CommandAborted".
Während der Verarbeitung der Bewegungssteuerungsaufgabe meldet der
Ausgangsparameter "Busy" den Wert WAHR. Wurde die Aufgabe beendet,
abgebrochen oder durch einen Fehler gestoppt, ändert sich der Wert des
Ausgangsparameters "Busy" in FALSCH. Diese Änderung tritt unabhängig vom Signal
am Eingangsparameter "Execute" ein.
Die Ausgangsparameter "Done", "CommandAborted" und "Error" melden mindestens
einen Zyklus lang den Wert WAHR. Diese Statusmeldungen werden gespeichert
gehalten, während der Eingangsparameter "Execute" auf WAHR ist.
Die Aufgaben der folgenden Bewegungssteuerungsanweisungen haben einen definierten
Abschluss:
MC_Reset
MC_Home
MC_Halt
MC_MoveAbsolute
MC_MoveRelative