States
Der Mode- und State-Manager ist sowohl für PackML als auch für das AFW von grundlegender Bedeutung. Führen Sie die States in einer vordefinierten Reihenfolge aus. Die eigentliche Aktion findet in den "Acting States" statt. Die "Waiting States" werden verwendet, wenn auf ein Ereignis gewartet wird, das es dem Programm ermöglicht in einen Handlungszustand zurückzukehren.

Untenstehend sehen Sie die AFW-Implementierung für die PackML. Der Monitor für das AFW zeigt zusätzlich Warnungen und Informationen aus dem Programm an.

Nicht alle States sind obligatorisch und besitzen unterschiedliche Eigenschaften. Die "Waiting States" sind passiv und warten auf einen Auslöser. In den "Acting States" wird der Code implementiert und Aktionen finden statt. Die "Dual States" haben die Eigenschaften beider States.
Die folgende Tabelle zeigt die Definition der States und welche States gemäß der PackML-Spezifikation obligatorisch sind.
State | Wait | Acting | Kommentar |
|---|---|---|---|
Cyclic | X | X | SEW‑EURODRIVE spezifisch |
Clearing | – | – | – |
Stopped | X | – | Minimum erforderlich |
Starting | – | X | – |
Idle | – | – | Minimum erforderlich |
Suspended | – | – | – |
Execute | X | X | Minimum erforderlich |
Stopping | X | – | – |
Aborting | X | – | – |
Aborted | X | – | Minimum erforderlich |
Holding | – | X | – |
Held | X | – | – |
Unholding | – | X | – |
Suspending | – | X | – |
Unsuspending | – | X | – |
Resetting | – | X | – |
Completing |
| X |
|
Complete | X |
|
|
