Ablaufsteuerung


Mit der Ablaufsteuerung können Unterprogramme aufgerufen werden. Eine typische Anwendung für Unterprogramme währe beispielsweise ein Hotel wo für jedes Zimmer eine Logik benötigt wird. Statt eine Logik zu erstellen und dann immer weiter zu kopieren, kann einmal ein Unterprogramm erstellt und dann mehrmals mit verschiedenen Parametern aufgerufen werden. Der große Vorteil von Unterprogrammen liegt darin, dass wenn an der Logik etwas geändert werden muss, dies nur einmal notwendig ist.

Um ein Unterprogramm anzulegen, klicken Sie auf das "+" Symbol in der Toolbar und wählen Sie "Unterprogramm" aus dem Popupmenü:



In der Tabbar wird nun ein Reiter mit einem anderen Icon angezeigt, damit können Unterprogramme leicht von Hauptprogrammen unterscheiden werden. Auf der neuen Seite befinden sich automatisch zwei Bausteine. Einer für die Eingänge und einer für die Ausgänge des Unterprogramms.




Klicken Sie mit der rechten Maustaste auf die Logik und stellen Sie in den Parametern die benötigte Anzahl von Ein- Ausgängen ein die für das Unterprogramm benötigt werden:



Zwischen den Ein- Ausgängen können Sie nun beliebige Verknüpfungen anlegen:



Wechseln Sie nun auf die Seite eines Hauptprogramms und fügen Sie die Logik "UP Aufruf" ein. Klicken Sie mit der rechten Maustaste auf die Logik und wählen Sie in den Parametern das Unterprogramm aus welches aufgerufen werden soll. Die Anzahl der Ein- Ausgänge werden automatisch nach der Anzahl im Unterprogramm konfiguriert:




Auf der Seite des Unterprogramms werden in der Toolbar die Instanzen des Unterprogramms angezeigt:




Wenn Sie mit der Steuerung verbunden sind, können Sie direkt den Status der Instanz abrufen. Um beim Beispiel des Hotels zu bleiben können Sie den Status der einzelnen Räume beobachten.