Tabelle 1
Parameter für die Anweisung MC_Home
Parameter und Datentyp
Axis
Execute
Position
Mode
Done
Busy
CommandAborted
Error
ErrorID
ErrorInfo
Aktualisierung des S7-1200 Systemhandbuchs, Ausgabe 06/2015
A5E03929125-AH, 08/2015
Datentyp
IN
TO_Axis_PTO
IN
Bool
IN
Real
IN
Int
OUT
Bool
OUT
Bool
OUT
Bool
OUT
Bool
OUT
Word
OUT
Word
Beschreibung
Technologieobjekt "Achse"
Starten der Aufgabe bei einer positiven Flanke
Mode = 0, 2 und 3 (absolute Position der Achse nach
•
Beendigung der Referenzpunktfahrt)
Mode = 1 (Korrekturwert für die aktuelle Achsenposition)
•
Mode = 6 (Die aktuelle Position wird um den Wert des
•
Parameters "MC_Home.Position" verschoben.)
Mode = 7 (Die aktuelle Position wird auf den Wert des
•
Parameters "MC_Home.Position" gesetzt.)
Grenzwerte: -1.0e
≤ Position ≤ 1.0e
12
Art der Referenzpunktfahrt:
0: Direkte Referenzpunktfahrt absolut
•
Die neue Achsenposition ist der Positionswert des Para-
meters "Position".
1: Direkte Referenzpunktfahrt relativ
•
Die neue Achsenposition ist die aktuelle Achsenposition +
Positionswert des Parameters "Position".
2: Passive Referenzpunktfahrt
•
Referenzpunktfahrt entsprechend der Achsenkonfigurati-
on. Nach der Referenzpunktfahrt wird der Wert des Para-
meters "Position" als neue Achsenposition eingestellt.
3: Aktive Referenzpunktfahrt
•
Referenzpunktannäherung entsprechend der Achsenkon-
figuration. Nach der Referenzpunktfahrt wird der Wert des
Parameters "Position" als neue Achsenposition eingestellt.
6: Die aktuelle Position wird um den Wert des Parameters
•
"MC_Home.Position" verschoben. Der berechnete Abso-
lutwertversatz wird remanent in der CPU gespeichert.
(<Achsenname>.StatusSensor.AbsEncoderOffset)
7: Die aktuelle Position wird auf den Wert des Parameters
•
"MC_Home.Position" gesetzt. Der berechnete Absolut-
wertversatz wird remanent in der CPU gespeichert.
(<Achsenname>.StatusSensor.AbsEncoderOffset)
WAHR = Aufgabe ist abgeschlossen
WAHR = Die Aufgabe wird ausgeführt.
WAHR = Während der Ausführung wurde die Aufgabe von
einer anderen Aufgabe abgebrochen.
WAHR = Während der Ausführung der Aufgabe ist ein Fehler
aufgetreten. Die Fehlerursache ist in den Parametern "Erro-
rID" und "ErrorInfo" hinterlegt.
Fehler-ID für Parameter "Error"
Fehlerinfo-ID für Parameter ErrorID
12
3