Übersicht Programm Editor

Als Präsentation: Logikprogrammierung - einfach erklärt - Überblick auf wenigen Folien, auch für Schulungen geeignet (Pfeiltasten zum Blättern, F für Vollbild).


Mit dem Programm Editor werden Funktionsbausteine angelegt und verknüpft.

Der Programm Editor


Seiten

Der Editor ist in Seiten unterteilt, jede Seite kann hierbei als eigenes Programm betrachtet werden. Die Seiten werden rechts im Fenster Navigation verwaltet:

Am Symbol ist zu erkennen, um welche Art Seite es sich handelt: Programmseiten tragen das Bausteinsymbol, Visu Seiten ein liegendes oder stehendes Rechteck. Eine rot dargestellte Programmseite ist deaktiviert.

Funktionsbausteine anlegen

Um einen Funktionsbaustein hinzuzufügen, wählen Sie den Baustein im linken Fenster "Funktionsbausteine" aus und ziehen diesen auf die Seite. Oberhalb gibt es auch eine Suchfunktion um Bausteine leichter zu finden.

Tipp: Mit der Zoomfunktion in der Werkzeugleiste oder mit Strg + Mausrad kann die Ansicht vergrößert werden. Gezoomt wird dabei auf die Stelle unter dem Mauszeiger.

Die Funktionsbausteine können nur bearbeitet werden, wenn der Bedienmodus ausgeschaltet ist. Umgeschaltet wird mit dem Play-Symbol in der Werkzeugleiste oder mit F5. Wird der Bedienmodus aktiviert, werden die Änderungen an die Steuerung übertragen und aktiviert. In diesem Modus können nur die Parameter der Funktionsbausteine geändert, jedoch keine neuen hinzugefügt bzw. gelöscht werden.

Der Baustein auf der Seite

Aufbau eines Funktionsbausteins

Die Eingänge liegen links, die Ausgänge rechts. Was im Baustein steht, stellt der Knopf Anzeige IO in der Werkzeugleiste um:

  1. Kurzname + Kommentar: die kurzen Bezeichnungen der Ein- und Ausgänge, darunter der Kommentar des Bausteins.
  2. Kurzname + Werte: statt des Kommentars stehen die aktuellen Werte im Baustein – im Bedienmodus also der Zustand der Anlage.
  3. Langnamen: die vollen Bezeichnungen der Ein- und Ausgänge.
Farbe der Überschrift: Die Überschrift der Funktionsbausteine zeigt farbig den aktuellen Zustand an:


Eigenschaften, Verknüpfungen und Variablen

Mit Klick auf den Funktionsbaustein wechselt die Ansicht – ebenso mit F4 (Ansicht umschalten). Mit einem Klick auf den Seitenhintergrund wechselt die Ansicht wieder zurück zur Auswahl der Funktionsbausteine.

Eigenschaften, Verknüpfungen und Variablen

Links werden die Eigenschaften des Bausteins angezeigt, rechts oben seine Verknüpfungen und darunter die Variablen.

Das Eigenschaftsfenster zeigt unter Baustein die allgemeinen Angaben wie Kommentar und Überschrift, darunter folgen Allgemein und die Parameter des jeweiligen Bausteins. Siehe allgemeine Parameter.

Die Eigenschaften der Seite – Name, Startverzögerung, Deaktivieren und die ausführende Steuerung – öffnet der Knopf "Eigenschaften Seite..." ganz oben in einem eigenen Dialog. Er ist auch dann bedienbar, wenn kein Baustein ausgewählt ist.

Der Knopf "Variablen erzeugen (Strg+G)" legt bei Bausteinen, die das unterstützen, die passenden Variablen in einem Zug an.

Variablen verknüpfen

Um eine Variable am Eingang eines Funktionsbausteins zu verknüpfen, gibt es zwei Möglichkeiten:

  1. Ziehen Sie die Variable aus dem Variablenfenster auf den Ein- oder Ausgang des Funktionsbausteins.
  2. Ziehen Sie die Variable aus dem Variablenfenster in das Fenster Verknüpfungen.
Mehrfachauswahl: Sind mehrere Funktionsbausteine markiert und Sie ziehen die Variable auf den Ein- oder Ausgang eines markierten Bausteins, wird sie bei allen markierten Bausteinen gleichen Typs am gleichen Ein- bzw. Ausgang verknüpft (z.B. Eingang Helligkeit bei mehreren Block Schaltern). Markierte Bausteine eines anderen Typs bleiben unverändert. Das gilt ebenso beim Ablegen im Fenster Verknüpfungen. Wird die Variable auf einen nicht markierten Baustein gezogen, wird nur dieser verknüpft. Beim Ziehen mit gedrückter Alt- bzw. Strg-Taste (automatische Verknüpfung, siehe Variablen) wird immer nur der Zielbaustein geändert. Die Verknüpfung kann mit Rückgängig (Strg+Z) für alle Bausteine gemeinsam zurückgenommen werden.

Tipp: Über das Fenster Verknüpfungen ist es auch möglich mehrere Ein- Ausgänge gleichzeitig zu verknüpfen. Markieren Sie hierzu mehrere Variablen im Variablenfenster und ziehen diese in das Fenster mit den Verknüpfungen, die Variablen werden dann der Reihe nach verknüpft. Sind dabei mehrere Bausteine gleichen Typs markiert, werden die abgelegten Verknüpfungen bei allen markierten Bausteinen gesetzt.

Bausteine direkt verbinden

Ein- Ausgänge der Funktionsbausteine können auch ohne Variablen intern verbunden werden. Klicken Sie hierzu auf den Ausgang des ersten Bausteins (als Mauscursor wird ein Kreuz angezeigt) und dann auf den Eingang des nächsten Bausteins. Dies ist auch seitenübergreifend möglich: klicken Sie wieder auf den Ausgang, wechseln dann zur Zielseite, und klicken dort auf den Eingang.

Ein- und Ausgänge verbinden

Hierbei kann ein Ausgang auch auf mehrere Eingänge verknüpft werden. Umgekehrt mehrere Ausgänge auf einen Eingang zu verknüpfen ist nicht möglich: wird ein weiterer Ausgang auf denselben Eingang verknüpft, wird die vorherige Verbindung gelöscht. Um eine Verbindung zu löschen, klicken Sie mit der rechten Maustaste auf den entsprechenden Ein- oder Ausgang des Funktionsbausteins, oder im Fenster Verknüpfungen auf das Symbol rechts neben dem Eintrag.