Skip to main content

Programmierbaustein in KOP anlegen

Beim Anlegen eines Programmierbausteins entscheiden Sie, in welcher Sprache der Programmierbaustein implementiert wird. Ein Baustein in Kontaktplan kann ein oder mehrere Netzwerke umfassen, die nacheinander von oben nach unten innerhalb eines Taskzyklus abgearbeitet werden. Der Ablauf kann durch Sprünge beeinflusst werden.

Prozedur. Programmierbaustein anlegen
  1. Rechtsklicken Sie auf die Applikation und wählen Sie anschließend im Menü Element hinzufügen den Befehl Funktionsbaustein.

    Der Dialog Funktionsbaustein hinzufügen erscheint.

  2. Konfigurieren Sie den neuen Funktionsbaustein.

    1. Geben Sie einen Namen ein.

      FB_Counter

    2. Wählen Sie als Implementierungssprache Kontaktplan (KOP).

    3. Beenden Sie den Dialog mit Erzeugen.

      Im Navigator ist eine neue Datei mit dem Namen FB_Counter.fb.ld angelegt worden. fb steht für Funktionsbaustein. ld steht für Kontaktplan.

      Im Editorbereich des Funktionsbausteins erscheint die Funktionsbaustein-Datei. Im oberen Bereich erscheint die Deklaration, im unteren die grafische Implementierung. Die Elementleiste rechts stellt die Kontaktplanelemente bereit. Da es sich um einen neuen Baustein handelt, sind Deklaration und Implementierung noch leer.

Prozedur. Logik einfügen
  1. Wählen Sie in der Elementleiste das Symbol _c4ld_icon_toolbar_network.png. Lassen Sie die linke Maustaste dabei gedrückt.

    Das Element Netzwerk ist ausgewählt. Im Editor erscheint die Einfügeposition (Quadrat) für das Netzwerk.

  2. Ziehen Sie das Element auf die Einfügeposition.

    Der Mauszeiger wird mit einem Pluszeichen versehen.

    _c4ld_img_editor_empty.png
  3. Lassen Sie die linke Maustaste los.

    Das Netzwerk 1 ist eingefügt.

  4. Klicken Sie in der Elementleiste das Symbol _c4ld_icon_toolbar_network.png.

    Ziehen oder klicken

    Sie können ein Element von der Elementleiste in den Editor ziehen.

    Alternativ können Sie auch auf das gewünschte Element klicken und dann die linke Maustaste loslassen. Anschließend klicken Sie auf eine der im Editor eingeblendeten Einfügepositionen.

    Die Einfügepositionen sind sichtbar.

  5. Klicken Sie auf die untere Einfügeposition.

    Das Netzwerk 2 ist eingefügt.

  6. Programmieren Sie die gewünschte Logik.

    Beispielschaltung

    _c4ld_img_first_network.png