5
5
Zustandsmaschine "Positionierung"
Die folgende Abbildung zeigt die Zustandsmaschine, die den verschiedenen Funktionsmodulen des
Templates überlagert ist:
ManualJog
ChangeProfileInterface
Abb. 5−1
Zustandsmaschine "Positionierung"
Die Zustandsmaschine besteht aus verschiedenen Zuständen sowie definierten Zustandswechseln,
den sogenannten Transitionen.
·
Es ist immer nur ein Zustand zur gleichen Zeit aktiv, hierdurch wird die Diagnose im Fehlerfall
sehr vereinfacht.
·
Ein Wechsel von einen Zustand in einen anderen Zustand erfolgt, wenn die Bedingung für die
dazwischen aufgeführte Transition erfüllt ist.
Beispiel:
Damit bei der oben abgebildeten Zustandsmaschine ein Zustandswechsel von "StandBy"
nach "Positioning" erfolgt, muss die Bedingung für die Transition "EnterPositioning" erfüllt
sein. Soll daraufhin wieder ein Wechsel in den Zustand "StandBy" erfolgen, muss die
Bedingung der Transition "ExitPositioning" erfüllt sein.
·
Durch die Zuordnung der Funktionsmodule des Templates zu verschiedenen Zuständen wird
eine gleichzeitige Aktivierung bestimmter Funktionen ausgeschlossen.
So kann z. B. die Handfahrfunktion nicht ausgeführt werden, wenn gerade eine Positionierung
oder eine Referenzfahrt aktiv ist.
L
Trouble
ManualJog
TP Positioner Servo PLC 5.0 DE
Template Positioner
Zustandsmaschine "Positionierung"
Start
Init
Init Ok
StandBy
ExternalSetValuePositioning
PositionTeach
StaticHomePositionSet
ChangeProfileInterface
PosFunctions
TemplateControl
Positioning
StandardPositioning
TouchProbePositioning
OverchangePositioning
OverridePositioning
ChangeProfileInterface
PositionCorrection
Homing
Homing
ChangeProfileInterface
5−1