Programmfeld bedienen
Das Programmfeld ist die Arbeitsfläche des Programm-Editors. Hier werden Funktionsblöcke angeordnet, miteinander verbunden und zu einem vollständigen Signalfluss aufgebaut.

Funktionsblock hinzufügen
Ein Block kann in der Toolbox angeklickt oder per Drag & Drop auf das Programmfeld gezogen werden. Beim Anklicken sucht der Editor selbstständig einen freien Bereich im sichtbaren Ausschnitt.
Funktionsblock verschieben
Zum Verschieben wird der Kopfbereich eines Blocks mit der Maus gezogen. Die Positionen rasten auf einem Raster ein. Beim Annähern an andere Blöcke können Hilfslinien zur horizontalen oder vertikalen Ausrichtung erscheinen.
Diese Ausrichtung erleichtert das Lesen größerer Programme und reduziert unnötig kreuzende Verbindungslinien.
Element auswählen
Ein ausgewählter Block oder eine ausgewählte Verbindung wird hervorgehoben. Die zugehörigen Einstellungen erscheinen in der Eigenschaftenansicht.
Mehrere Blöcke können gemeinsam ausgewählt werden. Das ist insbesondere für Kopieren, Einfügen und das gemeinsame Verschieben eines Programmabschnitts hilfreich.
Verbindung erstellen

- Am Quellblock den Anschluss auf der Ausgangsseite auswählen.
- Die Verbindung zum gewünschten Eingang eines Zielblocks ziehen.
- Am passenden Eingang loslassen.
Der Editor prüft beim Verbinden, ob die Anschlussarten zusammenpassen. Nicht passende Kombinationen werden nicht als gültige Verbindung übernommen.
Signalfluss übersichtlich halten
Ordne Quellen links, Verarbeitung in der Mitte und Aktoren beziehungsweise Ausgaben rechts an. Diese Leserichtung macht die Logik auch bei späteren Änderungen leichter nachvollziehbar.
Verbindung entfernen
Eine Verbindung kann ausgewählt und anschließend gelöscht werden. Alternativ kann eine markierte Verbindung über die Löschtaste entfernt werden.
Nach dem Entfernen einer Verbindung kann sich bei dynamischen Blöcken der Anschlusstyp ändern. Ein wichtiges Beispiel ist die Skalierung: Ohne angeschlossene Quelle fällt ihr Anschluss wieder auf den offenen Typ Daten / Wert zurück.
Mehrere Verbraucher an einem Ausgang
Ein Ausgang darf für mehrere nachfolgende Blöcke verwendet werden. Dadurch lässt sich derselbe Zustand oder Wert parallel weiterverarbeiten.
Beispiel:
┌─> Ausgabevariable
Wetterdaten ─────┤
└─> Statistik ─> Prüfen
Programm zoomen und ausrichten
Die Ansichtssteuerung des Programmfelds ermöglicht das Vergrößern, Verkleinern und Anpassen der Ansicht an den vorhandenen Programmaufbau. Die Miniaturansicht erleichtert die Orientierung in großen Programmen.
Bei Touch-Geräten kann die Ansicht außerdem mit den üblichen Gesten vergrößert oder verkleinert werden.
Block löschen
Ein ausgewählter Block kann über die Eigenschaftenansicht oder mit der Löschtaste entfernt werden. Dabei werden auch seine zugehörigen Verbindungen entfernt.
Der feste Geräteausgang ist Bestandteil des Geräts beziehungsweise des aktuellen Programms und kann nicht wie ein normaler Funktionsblock gelöscht werden.
Textfelder
Textfelder besitzen keine Anschlüsse und keinen Einfluss auf die Ausführung. Sie können frei auf dem Programmfeld angeordnet werden und eignen sich für:
- Überschriften,
- Erläuterungen,
- Kennzeichnung von Funktionsgruppen,
- Wartungshinweise,
- Dokumentation von Grenzwerten oder Anlagenbezeichnungen.
Weitere Informationen stehen unter Textfelder und Programmdokumentation.
Offene Anschlüsse
Während der Bearbeitung sind offene Anschlüsse zulässig. Ein solcher Zwischenstand kann als Entwurf gespeichert werden.
Für die aktive Übertragung prüft der Editor dagegen, ob die erforderlichen Ein- und Ausgänge des Programms verbunden sind. Offene Anschlüsse müssen vor der Ausführung geschlossen oder nicht benötigte Blöcke entfernt werden.
Rückgängig und Wiederholen
Änderungen am Programmaufbau können schrittweise rückgängig gemacht und wiederhergestellt werden. Dazu gehören beispielsweise:
- Einfügen oder Löschen von Blöcken,
- Verschieben,
- Erstellen oder Löschen von Verbindungen,
- Änderungen von Blockparametern.
Die Bearbeitungshistorie wird für das aktuelle Editorprogramm verwaltet. Weitere Details und Tastenkürzel stehen unter Bearbeiten, Auswahl und Tastatur.