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