




Aktuelle Plug-ins unterstützen statt dem integrierten Kontext „Programmieren“ das Öffnen direkt im CODESYS ⮫ CODESYS-Fenster anzeigen.
Bei älteren Versionen des CPX Plug-ins konnte die beim Start ausgewählte CODESYS-Version im Kontext „Programmieren“ direkt im CPX Plug-in angezeigt werden.


Navigator ⮫ Navigator

Verbindungssteuerung ⮫ Verbindungssteuerung

Toolbar ⮫ Toolbar

Registerkarten der geöffneten Fenster im Arbeitsbereich

Arbeitsbereich ⮫ Arbeitsbereich

Meldefenster ⮫ Meldefenster
Navigator
Der Navigator zeigt den für das angezeigte Gerät relevanten Teil des Bereichs „Geräte“ oder „Gerätebaum“ im Original-CODESYS-Baum.
Im Navigator werden Steuerungsgeräte, verbundene Feldgeräte und zugehörige Programmteile als Objekte in einer Baumstruktur abgebildet.
Wenn das Plug-in mit einem Gerät verbunden ist, werden zusätzlich Statusicons des Geräts und der Slave-Geräte angezeigt. Außerdem werden der Gerätename sowie die Applikation grün hinterlegt und der Status der Applikation angezeigt (Run/Stop).
Die Objekte der Baumstruktur können per Doppelklick zur Bearbeitung geöffnet werden. Die Bearbeitung selbst erfolgt im Arbeitsbereich. Über das Kontextmenü stehen weitere Befehle zur Verfügung.
Verbindungssteuerung
Die Verbindungssteuerung ermöglicht die Verbindung des Plug-ins mit dem Gerät. Wenn das Plug-in mit einem Gerät verbunden ist, werden die im Arbeitsbereich angezeigten Inhalte in eine Online-Ansicht umgeschaltet. Ein Bearbeiten des Steuerungsprogramms ist nur im nicht verbundenen Zustand möglich.
Toolbar
Die Toolbar beinhaltet häufig benötigte Befehle für den Online-Modus und den Offline-Modus.
Die Befehle der Toolbar sind abhängig vom Verbindungszustand. Das CODESYS-Menü
bietet Zugriff auf weitere Befehle.
Toolbar (Offline-Modus)
|
Befehl/Icon |
Bedeutung/Funktion |
|---|---|
|
CODESYS-Menü ![]() |
Weitere Befehle werden in einem Drop-Down-Menü angezeigt. Je nach angezeigtem Inhalt im Arbeitsbereich kann die Anzahl der Menüpunkte variieren. |
|
„Suchen“ |
Das Fenster „Suchen“ wird geöffnet. Hier kann das CODESYS-Projekt nach Texten durchsucht werden. |
|
„Ersetzen“ |
Das Fenster „Ersetzen“ wird geöffnet. Hier können Texte im CODESYS-Projekt gesucht und durch andere Texte ersetzt werden. |
|
„Objekt hinzufügen“ |
Das Fenster „Objekt hinzufügen“ wird geöffnet. Diese Schaltfläche ist nur aktiv, wenn im Navigator eine Position markiert ist zu der ein Objekt hinzugefügt werden kann. |
|
„Übersetzen“ |
Das aktuelle CODESYS-Programm wird übersetzt. Im Meldungsfenster werden Fehler und Informationen zum Übersetzungsvorgang angezeigt. |
|
„Bereinigen“ |
Übersetzungsinformationen der gerade aktiven Applikation werden gelöscht. Nach dem Ausführen dieser Funktion ist ein Verbinden mit der Steuerung ohne vorherigen Download des Steuerungsprogramms nicht mehr möglich (Online Change nicht möglich). |
Toolbar (Online-Modus)
|
Befehl/Icon |
Bedeutung/Funktion |
|---|---|
|
CODESYS-Menü ![]() |
Weitere Befehle werden in einem Drop-Down-Menü angezeigt. Je nach angezeigtem Inhalt im Arbeitsbereich kann die Anzahl der Menüpunkte variieren. |
|
„Start“ |
Die Ausführung des Steuerungsprogramms wird gestartet. |
|
„Stop“ |
Die Ausführung des Steuerungsprogramms wird gestoppt. |
|
„Prozedurschritt“ |
Der Prozedurschritt des Steuerungsprogramms wird ausgeführt. |
|
„Einzelschritt“ |
Der Einzelschritt des Steuerungsprogramms wird ausgeführt. |
|
„Ausführen bis Rücksprung“ |
Das Steuerungsprogramm wird bis zum Rücksprung ausgeführt. |
|
„Werte schreiben“ |
Diese Schaltfläche ist aktiv, wenn die Voraussetzungen für den Forcebetrieb gegeben sind und für mindestens ein Eingangsmodul oder Ausgangsmodul ein Forcewert vorbereitet ist. Alle Eingänge und Ausgänge aller Module, für die zuvor ein Forcewert vorbereitet wurde, werden einmalig geschrieben. Anschließend wird der vorbereitete Wert gelöscht. |
|
„Werte forcen“ |
Diese Schaltfläche ist aktiv, wenn die Voraussetzungen für den Forcebetrieb gegeben sind und für mindestens ein Eingangsmodul oder Ausgangsmodul ein Forcewert vorbereitet ist. Alle Eingänge und Ausgänge aller Module, für die zuvor ein Forcewert vorbereitet wurde, werden geforced. Anschließend wird der vorbereitete Wert gelöscht. |
|
„Forcen für alle Werte aufheben“ |
Diese Schaltfläche ist aktiv, wenn die Voraussetzungen für den Forcebetrieb gegeben sind. Es muss kein geforcter Wert vorliegen. Die Forcewerte aller geforcten Eingänge und Ausgänge werden aufgehoben. Zusätzlich können Forcewerte einzelner Kanäle über den Adorner aufgehoben werden. |
|
„Bootapplikation erzeugen“ |
Die Bootapplikation wird erzeugt. |
Arbeitsbereich
Im Arbeitsbereich werden gerade geöffnete Objekte aus dem Navigator angezeigt und können bearbeitet werden. Dabei erhält jedes geöffnete Objekt eine eigene Registerkarte, damit können mehrere Objekte geöffnet werden. Je nach bearbeitetem Objekt wird eine rechte Seitenleiste angezeigt, die Zugriff auf relevante Elemente ermöglicht.
Meldefenster
Im Meldefenster werden Inhalte dargestellt, die über den Menüpunkt „Ansicht“ geöffnet werden können. Jeder Inhalt wird dabei in einer eigenen Registerkarte angezeigt.
CODESYS-Menü
Das CODESYS-Menü enthält die folgenden Menüpunkte:
|
Menüpunkt |
Verfügbarkeit |
|---|---|
|
Bearbeiten |
Immer sichtbar. |
|
Ansicht |
Immer sichtbar. |
|
Projekt |
Immer sichtbar. |
|
Bibliotheken |
Nur sichtbar, wenn der Bibliotheksverwalter geöffnet und aktiv ist. |
|
CFC |
Nur sichtbar, wenn der CFC-Editor geöffnet und aktiv ist. |
|
FUP/KOP/AWL |
Nur sichtbar, wenn der FUP/KOP/AWL Editor geöffnet und aktiv ist. |
|
SFC |
Nur sichtbar, wenn der SFC-Editor geöffnet und aktiv ist. |
|
Rezepturen |
Nur sichtbar, wenn der Rezeptur Editor geöffnet und aktiv ist. |
|
Imagepool |
Nur sichtbar, wenn der Imagepool Editor geöffnet und aktiv ist. |
|
Textliste |
Nur sichtbar, wenn der Textlisteneditor geöffnet und aktiv ist. |
|
Trace |
Nur sichtbar, wenn der Trace Editor geöffnet und aktiv ist. |
|
Visualisierung |
Nur sichtbar, wenn der Visualisierungseditor geöffnet und aktiv ist. |
|
Erstellen |
Immer sichtbar. |
|
Online |
Immer sichtbar. |
|
Debug |
Immer sichtbar. |
Die Funktion der Menüpunkte entspricht der Funktion in CODESYS.
