Der CFC-Editor ist ein grafischer Editor zum Programmieren von Objekten in der CFC-Programmiersprache (Continuous Function Chart, Frei grafischer Funktionsplan), einer Erweiterung der IEC 61131-3-Programmiersprachen. Die Programmiersprache wählen Sie beim Hinzufügen eines neuen POU-Objekts (Program Organization Unit, Programmorganisationseinheit) zum Projekt aus. Erwägen Sie bei größeren Projekten die Verwendung der seitenorientierten Version.
Der Editor befindet sich im unteren Teil des Fensters, das sich öffnet, wenn ein CFC-POU-Objekt geöffnet wird. Im oberen Teil des Fensters steht der Deklarationseditor zur Verfügung.
CFC-Editor
Der CFC-Editor erlaubt im Gegensatz zum FBD/KOP-Editor das freie Positionieren der Elemente, was beispielsweise das direkte Einfügen von Rückkopplungen ermöglicht. Die Verarbeitungsreihenfolge wird durch eine Liste der aktuell eingefügten Elemente bestimmt, die auch geändert werden kann.
Die folgenden Elemente stehen in einer Toolbox zum Einfügen mit Ziehen und Ablegen zur Verfügung:
oBaustein (Operatoren, Funktionen, Funktionsbausteine und Programme)
oEingang
oAusgang
oSprung
oMarke
oReturn
oKompositor
oSelektor
oVerbindungsmarken
oKommentare
Die Ein- und Ausgangsanschlüsse von Elementen können verbunden werden, indem mit der Maus eine Linie gezeichnet wird. Die Verbindungslinie wird automatisch so angelegt, dass sie den kürzesten möglichen Weg zwischen den Elementen zurücklegt. Die Verbindungslinien werden automatisch angepasst, sobald ein Element verschoben wird. Weitere Informationen finden Sie unter Einfügen und Anordnen von Elementen. Für komplexe Diagramme können Sie anstelle von Linien Verbindungsmarken verwenden. Sie haben auch die Möglichkeit, das Routing zu ändern.
Es kann vorkommen, dass Elemente so positioniert werden, dass sie bereits geroutete Verbindungen überlappen. Diese Kollisionen werden durch rote Verbindungslinien gekennzeichnet. Wenn im Diagramm Kollisionen auftreten, wird die Schaltfläche oben rechts in der Editoransicht rot umrandet: . Um die Kollisionen schrittweise zu bearbeiten, klicken Sie auf diese Schaltfläche, und führen Sie den Befehl Nächste Kollision zeigen aus. Die nächste betroffene Verbindung wird ausgewählt.
Für komplexe Diagramme können Sie anstelle von Linien Verbindungsmarken verwenden. Sie haben auch die Möglichkeit, die seitenorientierte Version des CFC-Editors zu verwenden.
Die Größe des Editorfensters ist veränderbar: Verwenden Sie hierzu die Schaltfläche in der unteren rechten Ecke des Fensters, und wählen Sie einen der in der Liste aufgeführten Zoomfaktoren. Alternativ können Sie den Eintrag ... auswählen, um ein Dialogfeld zu öffnen, in dem Sie einen beliebigen Faktor eingeben können.
Die Befehle für das Arbeiten im CFC-Editor können aus dem Kontextmenü oder aus dem Menü CFC aufgerufen werden, das verfügbar ist, sobald der CFC-Editor aktiv ist.