-

Schritt in AS

Schritte sind Basiselemente eines AS-Netzwerks. Einem Schritt können ein oder mehrere Aktionsblöcke zugewiesen werden.

Der Zustand eines Schritts ist entweder aktiv oder inaktiv. Aktiv bedeutet, der Schritt wird aktuell von der Steuerung verarbeitet. Die dem Schritt zugewiesene Aktion wird ausgeführt. Wird ein Schritt inaktiv, so wird die Aktion noch einmal ausgeführt. Ein Schritt, dem keine Aktion zugewiesen ist, wartet, bis eine nachfolgende Bedingung TRUE wird.

Schritte sind mit ihren vorangehenden oder nachfolgenden Transitionen über direkte Verbindungen verknüpft, die durch Linien dargestellt sind. Ein Schritt wird im freigrafischen Editor durch ein Rechteck mit dem Schrittnamen dargestellt.

Hinweis
Schrittnamen müssen innerhalb aller AS-Schrittketten eindeutig sein, d.h. innerhalb aller AS-Code-Arbeitsblätter der AS-POE, in welcher diese verwendet werden.

Es stehen unterschiedliche Typen von Schritten zur Verfügung.

TypDarstellungBeschreibung
AnfangsschrittJedes AS-Netzwerk muss einen Anfangsschritt besitzen. Dieser wird beim erstmaligen Aufrufen der POE zuerst aktiviert. Wenn Sie ein neues AS-Netzwerk einfügen, ist der erste Schritt immer automatisch ein Anfangsschritt. Pro AS-Netzwerk ist nur ein Anfangsschritt erlaubt.

Wenn Sie einen normalen Schritt oder Endschritt in einen Anfangsschritt umwandeln, wird der zuvor verwendete Anfangsschritt zum normalen Schritt.
Normaler SchrittNormale Schritte sind Schritte, die vom Programm in der im Netzwerk festgelegten Reihenfolge ausgeführt werden.
EndschrittAm Ende eines geschlossenen AS-Netzwerkes muss ein Endschritt stehen (um, wenn erforderlich, zur aufrufenden POE zurückkehren zu können). Endschritte sind nicht in Simultanzweigen erlaubt.

Durch Einfügen eines Endschritts werden alle Nachfolgeobjekte dieses Schritts gelöscht (wobei der Editor sicherstellt, dass beim Löschen ein gültiges AS-Netzwerk erhalten wird). Siehe hierzu auch die folgende Beschreibung des Startschritts.
StartschrittWenn das AS-Netzwerk durch Erstellen eines Endschritts nur noch einen Schritt enthält, d.h. der Schritt keinen Vorgängerschritt mehr besitzt, wird ein sogenannter Startschritt erstellt.

Hinweis
Während die AS-Schrittkette im Halt-Modus ist, lässt sich über die AS-FB-Parameter STEP_ID und ACTIVATE_STEP/ DEACTIVATE_STEP ein bestimmter Schritt aktivieren bzw. deaktivieren. Lesen Sie hierzu den Abschnitt "Eingangs-(Formal)parameter" im Thema "AS-Parameter, Betriebsarten und Datentypen".

Verriegelungen können zu Schritten hinzugefügt werden.