Skip to main content
Suche

Im seitenorientierten Editor programmieren

Anmerkung

Sie bestimmen die Implementierungssprache verbindlich beim Erzeugen des Programmierbausteins. Ein Wechsel zwischen den Implementierungssprachen Continuous Function Chart (CFC) und Continuous Function Chart (CFC) - seitenorientiert ist danach nicht möglich.

Die Implementierungssprache Continuous Function Chart (CFC) - seitenorientiert ist eine Variante des CFC. Der Unterschied zum einfachen CFC besteht darin, dass der Code auf beliebig viele „Seiten“ im Editor verteilt werden kann. Dadurch können Sie umfangreiche Funktionspläne erstellen, die übersichtlich aufgeteilt sind und auch gut zu drucken sind und. Jede Seite hat Randbereiche, in denen Sie die Verbindungen zu den anderen Seiten anordnen.

  • Erstellen von Seiten

  • Einstellen der Seitengröße

  • Kopieren und Einfügen von Seiten im Seitennavigator

  • Kopieren der Implementierung eines Programmierbausteins der Implementierungssprache CFC und Einfügen in einer Seite

  • Übersichtliches und platzsparendes Arrangieren von Eingängen, Ausgängen und Verbindungsmarken in den Randbereichen

  • Verbindung über Seiten hinweg mit Verbindungsmarken

cfc_img_pged_block_diagram.png
  1. Seitennavigator

  2. Kopfzeile der Seite mit Seitennamen und Seitenbeschreibung

  3. Linker Randbereich reserviert für Eingänge und Zielverbindungsmarken

  4. Programmbereich

  5. Rechter Randbereich reserviert für Ausgänge und Quellverbindungsmarken

Editor konfigurieren

Sie können das Aussehen, Verhalten und Drucken in den CODESYS-Optionen unter Kategorie CFC-Editor projektweit konfigurieren. Beispielsweise können Sie in der Registerkarte Ansicht die Farbe der Verbindungslinien abhängig vom Datentyp konfigurieren.

Editieren

Sie können ein Element Seite aus der Ansicht Werkzeuge in die Seitennavigation ziehen, dann wird eine weiter Seite eingefügt.

Bestehende Seiten können Sie in der Seitennavigation selektieren und mit den Befehlen Bearbeiten → Kopieren und Bearbeiten → Einfügen vervielfachen.

Die Größe der Seite verändern Sie über den Befehl Seitengröße bearbeiten.

Verbindungen über Seiten hinweg erstellen Sie mit Hilfe der Elemente Verbindungsmarke - Quelle und Verbindungsmarke - Ziel. Wenn Sie eine Verbindungslinie von einem Eingangspin oder einem Ausgangspin auf den Randbereich ziehen, wird automatisch eine neue Verbindungsmarke erzeugt. Vorteilhaft ist, dass die Eingabeunterstützung „Komponenten auflisten“ alle bereits definierten Verbindungsmarken-Quellen anbietet.

Wenn Sie im Editor ein Element selektiert haben, können Sie mit Hilfe der Pfeiltasten die Selektion von einem zum nächsten Element umsetzen und so durch die Schaltung navigieren. Wenn Sie dann eine Verbindungsmarke selektiert haben und noch eine Pfeiltasten drücken, wird sogar die zugehörige Verbindungsmarke der nächsten/vorherigen Seite selektiert.

Sie können Netzwerke aus einem CFC-Programmierbausteins mit den Befehlen Bearbeiten → Kopieren und Bearbeiten → Einfügen (über die Zwischenablage) in den Programmbereich eines seitenorientierten CFCs übertragen. Alternativ können Sie Drag&Drop verwenden.

Ausführungsreihenfolge

Die Ausführungsreihenfolge wird automatisch nach der Reihenfolge der Seiten festgelegt, so wie sie im Seitennavigator des Editors sortiert sind. Innerhalb einer Seite verhält sich ein seitenorientiertes CFC-Objekt so wie ein CFC-Objekt. Sie können somit zwischen den Modi Automatischer Datenfluss-Modus und Expliziter Ausführungsreihenfolge-Modus umschalten.

Zusätzliche Befehle im Editor CFC seitenorientiert

Wenn Sie den seitenorientierten Editor verwenden, stehen Ihnen im CFC-Menü zusätzlich die Befehle Seitengröße bearbeiten und Arbeitsblatt bearbeiten zur Verfügung.