8.3
Steuerung Achsen
Bausteine anlegen
1. Fügen Sie einen neuen Funktionsbaustein mit dem Namen "CtrlSingleAxis" (SCL) hinzu.
2. Fügen Sie die folgenden Instanz-Datenbausteine hinzu:
– "InstAxisA1"
– "InstAxisA2"
– "InstAxisA3"
Parameter im Funktionsbaustein CtrlSingleAxis
Legen Sie die folgenden Parameter im Funktionsbaustein "CtrlSingleAxis" an.
Name
Input
axis
cmdPowerOn
pwrOffMode
cmdAcknErr
cmdHome
homePosition
operatingMode
Output
axisActualPos
summaryError
systemState
Static
statMcPower
statMcReset
statMcHome
statPowerErr
statResetErr
statHomeErr
S7-1500T Getting Started Kinematik
Getting Started, 12/2018, A5E46088862-AA
Datentyp
Defaultwert
TO_PositioningAxis
–
Bool
false
Int
0
Bool
false
Bool
false
LReal
0.0
Int
0
LReal
0.0
Bool
false
"typeSystemStatus"
–
MC_POWER
–
MC_RESET
–
MC_HOME
–
Bool
false
Bool
false
Bool
false
Programm für Betriebsmodus Handbetrieb erstellen
Kommentar
Referenz zum Technologieobjekt
Achse freigeben (1) oder sperren (0) durch
MC_Power
"StopMode" für "MC_Power"
"MC_Reset" ausführen
"MC_Home" ausführen
Referenzpunkt für "MC_Home"
Betriebszustand
0 = Anlauf
1 = Störung
2 = Handbetrieb
3 = Automatikbetrieb
Aktuelle Objektposition
(aus dem Technologieobjekt-Datenbaustein)
Fehler an der Achse oder in der
Motion Control Funktion
Statusanzeige Achse und Antrieb
Instanzen der einzelnen Motion Control-Anweisungen
(siehe Datenyp) für die Freigabe, den Reset und das
Referenzieren der verschalteten Achsen
Fehler in der Motion Control Funktion
8.3 Steuerung Achsen
33