Programm für Betriebsmodus Automatikbetrieb erstellen
9.1 Funktionsbaustein vorbereiten
Name
Static
statStateAuto
statMovPickup
statMovDest1
statMovDest2
statMovWait
statInstMoveToPickupPos
statInstMoveToTransitionCirc
statInstMoveToTransitionLin
statInstMoveToDestination1
statInstMoveToDestination2
statInstMoveToWaitPos
staInstGroupInterrupt
statInstGroupContinue
statWatchdog
statWatchExpired
statHoldTime
Temp
tempErrorSummary
tempStateWaitingPos
tempAuxPosition
tempLengthhalf
38
Datentyp
Defaultwert
Int
#STATE_-
CHECK
Bool
false
Bool
false
Bool
false
Bool
false
MC_MOVELINEAR
–
ABSOLUTE
MC_MOVECIRCUL
–
ARABSOLUTE
MC_MOVELINEAR
–
ABSOLUTE
MC_MOVECIRCUL
–
ARABSOLUTE
MC_MOVECIRCUL
–
ARABSOLUTE
MC_MOVECIRCULAR
–
ABSOLUTE
MC_GROUPINTER
–
RUPT
MC_GROUP
–
CONTINUE
TON_TIME
–
Bool
false
TON_TIME
–
Bool
–
typeAuxPosition
–
LReal
–
LReal
–
Kommentar
Programmstatus im Automatikbetrieb
(siehe Konstanten)
Bewegung zur
Variablen zum
Abholposition
Starten der
Bewegungs-
Bewegung zur
anweisungen zu den
Abstellposition 1
definierten
Bewegung zur
Positionen
Abstellposition 2
Bewegung zur Warte-
position
Lineare Bewegung zur
Instanzen der
Abholposition verfah-
einzelnen
ren
Motion Control-
Anweisungen (siehe
Zirkulare Bewegung
Datentyp) für das
zur Übergangsposition
Verfahren der
Lineare Bewegung zur
Kinematik
Übergangsposition
Zirkulare Bewegung
zur Abstellposition 1
Zirkulare Bewegung
zur Abstellposition 2
Zirkulare Bewegung
zur Warteposition
Bewegungsausführung stoppen
Bewegungsausführung fortsetzen
Überwachung Automatikbetrieb
Ausgabe Signal nach Ablauf der Wartezeit
Wartezeit an der Warteposition
Fehler an einer der Motion Control-
Anweisungen für das Verfahren der Kinematik
Ausgabe Signal nach Ablauf der Wartezeit an
der Warteposition
Übergabe des berechneten Kreisbahn-
Hilfspunkts an die jeweilige Bewegungsan-
weisung
Übergabe des berechneten Werts aus der
zusätzlichen Längenberechnung zur
z-Position eines Kreisbahn-Hilfspunkts
S7-1500T Getting Started Kinematik
Getting Started, 12/2018, A5E46088862-AA