Unterschiede in Workflows und Funktionen

Die folgende Tabelle gibt Ihnen einen Überblick, welche Unterschiede sich bei der Bedienung von CODESYS im Gegensatz zu e!COCKPIT ergeben und an welcher Stelle sich bestimmte e!COCKPIT-Funktionen und -Einstellungen in CODESYS wiederfinden.

Der größte Unterschied zwischen beiden Tools ist die Benutzeroberfläche, insbesondere die grafische Darstellung der Netzwerkansicht, die e!COCKPIT bietet. Geräte können bei der Projektierung per Drag & Drop als grafische Gerätekachel in das Projekt gezogen und durch das Ziehen von Linien miteinander zu einem Netzwerk verbunden werden. Auch Feldbusse werden mit grafischen Hilfsmitteln (über farbige Konnektoren) festgelegt. Viele Funktionen sind direkt per Kontextmenü ausgehend von der grafischen Netzwerkansicht zugänglich.
In CODESYS hingegen werden sämtliche Operationen ausgehend vom Gerätebaum durchgeführt. Geräte eines Netzwerkes werden hier beispielsweise über die Eingabe der IP-Adresse miteinander verbunden und Feldbusse ebenfalls über den Gerätebaum hinzugefügt und konfiguriert.

Die Feldbuskonfiguratoren ähneln sich, da in e!COCKPIT viele CODESYS Funktionen und Oberflächen verwendet werden. Die grundlegende Verwendung verschiedener Feldbusse ist unter Feldbuskonfiguration in CODESYS beschrieben. Weitergehende Informationen zur Feldbuskonfiguration in CODESYS finden Sie in der CODESYS Onlinehilfe unter help.codesys.com (bis Servicepack 17) oder de.helpme-codesys.com (aktuelles Servicepack).

Unterschiede in Workflows und Funktionen

e!COCKPIT

CODESYS

Lizenzen

Die Lizenz für e!COCKPIT selbst wird aktiviert über die Backstage-Ansicht, Seite „Lizenzierung“, [Lizenzverwaltung] > [Lizenzen eingeben].

Es ist keine Eingabe einer CODESYS Lizenz erforderlich. CODESYS selbst ist kosten- und lizenzfrei erhältlich.

Lizenzen für Zusatzfunktionen werden erworben und via Bedienfeld „Projektlizenzierung“ Geräten zugewiesen und auf Geräten synchronisiert.

Lizenzen für WAGO Bibliotheken oder Zusatzfunktionen werden über das Add-on „WAGO Licensing“ in CODESYS angezeigt und mit WAGOupload übertragen (siehe Add-on „WAGO Licensing“ installieren und Lizenzen mit WAGOupload übertragen.
Hinweis: Verwenden Sie zur Anzeige und Aktivierung von WAGO Lizenzartikeln immer das Add-on „WAGO Licensing“ und WAGOupload.
Für CODESYS Lizenzartikel verwenden Sie hingegen die CODESYS Funktionen unter „Tools“ > „Lizenz-Manager“/„Lizenz-Repository“.

Zusatzkomponenten herunterladen

Updates für e!COCKPIT selbst sowie Add-ons oder Firmware werden über die Backstage-Ansicht, Seite „Updates & Add-ons“ heruntergeladen und installiert.

CODESYS Updates werden auf der Startseite der Software angezeigt, wenn verfügbar.
Add-ons werden über die CODESYS Professional Developer Edition heruntergeladen und in CODESYS installiert (siehe CODESYS Add-ons installieren).
Firmware wird über das WAGO Download Center heruntergeladen, aber nicht in CODESYS aktualisiert, sondern über WAGOupload oder per SD-Karte (siehe Firmware für die Verwendung in CODESYS aktualisieren).

Geräte importieren

Gerätebeschreibungen für WAGO Geräte werden mit der Installation von e!COCKPIT automatisch integriert.
Weitere Geräte können über die Backstage-Ansicht, Seite „Produktkatalog“ > [Gerät importieren] eingebunden werden.

Benötigte Gerätebeschreibungen werden initial über das WAGO Download Center heruntergeladen und über das Register „Tools“ > CODESYS Installer... integriert (siehe WAGO Komponenten gesammelt über Package-Dateien installieren).
Weitere Geräte können über „Tools“ > „Geräte-Repository...“ eingebunden werden (siehe WAGO Gerätebeschreibungen einzeln nachinstallieren).

Geräte im Projekt hinzufügen

Geräte werden per Drag & Drop aus dem Produktkatalog zum Projekt hinzugefügt.

Geräte werden beim Erstellen eines neuen Projektes in einem Dialogfenster zur Auswahl angeboten. Dazu müssen zuvor die entsprechenden Gerätebeschreibungen installiert sein.
Bei einem bestehenden/leeren Projekt können Geräte per Klick auf den Wurzelknoten und Gerät anhängen... hinzugefügt werden.

I/O-Module werden per Drag & Drop mit dem Gerät verbunden.

I/O-Module werden über einen Rechtsklick auf „Kbus (Kbus)“ im Gerätebaum und Gerät anhängen... hinzugefügt.

Feldbus auswählen und konfigurieren

Der Feldbus wird in einer grafischen Netzwerkansicht durch das Ziehen von Verbindungslinien zwischen feldbusspezifischen Konnektoren festgelegt.
Bei Modbus wird das Protokoll zusätzlich über ein Kontextmenü spezifiziert (z. B. TCP oder UDP). Außerdem wird die Kommunikationsrichtung (Master/Slave) über das Kontextmenü zugewiesen.

Der Feldbus wird über Gerät anhängen... im Kontextmenüs des Gerätes hinzugefügt. Im Dialogfenster werden nur die Feldbusse angezeigt, die das Gerät unterstützt.
Hinweis: Für den Feldbus „Modbus“ wird zunächst „Ethernet“ ausgewählt. Unter dem Ethernet-Element im Gerätebaum kann dann mittels Gerät anhängen... Modbus ausgewählt werden.

Verbindung zwischen Geräten herstellen

In e!COCKPIT werden Verbindungslinien zwischen Geräten gezogen.

Die Verbindung zwischen Geräten entsteht in CODESYS grundsätzlich durch Anhängen/Verschachteln von Elementen im Gerätebaum und (je nach Feldbus) über die Eingabe der Slave-IP-Adresse beim Master-Gerät.

Wie Geräte je nach verwendetem Feldbus eingebunden/verbunden werden, ist unter Feldbuskonfiguration in CODESYS beschrieben.
Ein Beispiel zur Inbetriebnahme eines Modbus-Knotens wird im Beispielprojekt: Neues Modbus-Projekt in CODESYS erstellen beschrieben.

Mapping von Datenpunkten

Bei Modbus-Kopplern wird das E/A-Abbild automatisch erstellt.

Das Erstellen des E/A-Abbildes/Mappings eines Modbus-Kopplers erfolgt manuell mit Hilfe des CODESYS Handbuches (Modbus-Konfiguration) und der Produkthandbücher (Aufbau der I/O-Daten).

Geräte ersetzen

In e!COCKPIT können typgleiche Geräte eines Projektes ausgetauscht werden über das Menüband, Register „GERÄT“ oder per Rechtsklick im Kontextmenü des Gerätes und [Gerät ersetzen].

In CODESYS kann ein Gerät mittels Rechtsklick im Gerätebaum und Gerät aktualisieren... ersetzt werden. Funktionen, die das neue Gerät nicht unterstützt, entfallen dabei. Funktionen die das neue Gerät zusätzlich unterstützt, werden ergänzt (siehe auch „Gerätetypversionen/Gerätebeschreibungen anpassen“ in dieser Tabelle).

Netzwerkscan

Der Netzwerkscan nach Geräten erfolgt bei e!COCKPIT über das Menüband, Register „NETZWERK“ und [Scannen]. Die PC-Schnittstelle und der IP-Bereich werden hier ebenfalls eingestellt.

In CODESYS wird kein Scan des gesamten Netzwerkes unterstützt, jedoch die Suche nach einem einzelnen Gerät. Der Scan erfolgt per Doppelklick auf das Gerät im Gerätebaum > Register „Kommunikation“ > [Netzwerk durchsuchen...].
Das Eingrenzen des IP-Bereichs, der Scan mehrerer Geräte oder das Einstellen verschiedener Schnittstellen ist nicht möglich.

Modulscan

Der Modulscan erfolgt bei e!COCKPIT über das Menüband, Register „GERÄT“ und [Module scannen] oder im Kontextmenü eines Gerätes.

I/O-Module werden per Rechtsklick auf „Kbus (Kbus)“ im Gerätebaum und Geräte suchen gefunden.

Kompatibilität Compilerversion, Visualisierungsprofil, Gerätebeschreibung und Firmware

In e!COCKPIT werden bei Inkompatibilität Meldungsfenster angezeigt, die Empfehlungen für Änderungen geben. Es liegt eine Kompatibilitätsliste zur Hilfestellung vor https://techdocs.wago.com/Software/eCOCKPIT/de-DE/index.html#1889686667.

Folgende Versionen sind für Geräte mit verwendeter CODESYS Runtime kompatibel:
siehe Produkthandbücher der PFC G2 ab FW23 unter „CODESYS V3 Kompatibilität“

Compilerversion/Visualisierungsprofil anpassen

Compilerversion/Visualisierungsprofil werden in der Backstage-Ansicht, Seite „Projekteinstellungen“ > „CODESYS Projekteinstellungen“ > „Projekteinstellungen angepasst“.

Die Compilerversion und das Visualisierungsprofil können im Register „Projekt“ unter Projekteinstellungen... > Compiler-Optionen bzw. Visualisierungsprofil angepasst werden.

Gerätetypversionen/Gerätebeschreibungen anpassen

Gerätetypversionen/Gerätebeschreibungen werden im Menüband, Register „GERÄT“, Registergruppe „Versionsinformationen“ über die Schaltfläche [Ersetzen] geändert.

Gerätetypversionen/Gerätebeschreibungen werden im Dialogfenster „Geräte aktualisieren“ zur Auswahl angezeigt (Rechtsklick auf das Gerät > Geräte aktualisieren...). Zur Anzeige aller verfügbaren Versionen eines Gerätes muss im Dialogfenster die Option „Alle Versionen anzeigen (nur für Experten)“ aktiviert sein.

Firmware aktualisieren

Die Firmware wird in der Backstage-Ansicht, Seite „Updates & Add-ons“ heruntergeladen und über das Menüband > Register „GERÄT“ > „Firmware ersetzen“ installiert.

Die Firmware wird über das WAGO Download Center heruntergeladen. Das Ersetzen der Firmware wird jedoch nicht mit CODESYS, sondern mit WAGOupload oder per SD-Karte vorgenommen (siehe Firmware für die Verwendung in CODESYS aktualisieren).

Applikation übersetzen, verbinden und starten

Die Applikation wird übersetzt via Register „PROGRAMM“ > „Übersetzen“.
Geräte werden entweder per Rechtsklick auf das Gerät und „Verbinden“ oder alternativ über die Schalfläche im Menüband online verbunden.
Über das Register „PROGRAMM“/„DEBUG“ > Start wird die Applikation gestartet.

Die Applikation wird übersetzt über das Register „Erstellen“ > Code erzeugen.
Über einen Doppelklick auf das Gerät und das Register „Online“ > Einloggen oder per Rechtsklick auf „Application“ > Einloggen wird die Applikation online verbunden.
Ein Rechtsklick auf „Application“ > Start startet die Applikation.

Debug-Modus

Nach dem Einloggen wird das Ausführen und Prüfen des Quellcodes über das Menüband, Register „PROGRAMM“/„DEBUG“ > [Applikation simulieren] gestartet.

Nach dem Einloggen wird das Ausführen und Prüfen des Quellcodes über das Register „Debug“ > Start gestartet.

Visualisierung erstellen

Eine Visualisierung wird per Rechtsklick auf eine Applikation und Auswahl des neuen Elementes „Visualisierung“ erstellt.

Eine Visualisierung wird per Rechtsklick auf eine Applikation und Objekt hinzufügen > Visualisierung erstellt.

Programm-Download

Ein Programm-Download erfolgt beispielsweise über das Menüband, Register „PROGRAMM“ > „Programm-Download“ oder „Mehrfach-Download“.

Ein Programm-Download erfolgt über das Register „Online“ > Quellcode auf verbundene Steuerung laden oder Mehrfacher Download.

Bibliotheken hinzufügen

Bibliotheken werden hinzugefügt über das Bedienfeld „Programmstruktur“, einen Doppelklick auf den „Bibliotheksverwalter“ und [Bibliothek hinzufügen].

Benötigte Bibliotheken werden über das WAGO Download Center heruntergeladen und über das Register „Tools“ > CODESYS Installer... installiert (siehe WAGO Komponenten gesammelt über Package-Dateien installieren).
Weitere Bibliotheken können über das Register „Tools“ > Bibliotheksrepository... installiert (siehe WAGO Bibliotheken einzeln nachinstallieren) und im Gerätebaum per Doppelklick auf „Bibliotheksverwalter“ > [Bibliothek hinzufügen] aus dem Repository zum Projekt hinzugefügt werden.

Add-ons

Lizenzgebundene Zusatzkomponenten (Add-ons) werden auf der Seite „Updates & Add-ons“ der Backstage-Ansicht zusammen mit weiteren Komponenten wie Firmware, Service-Packs, Bibliotheken oder Visualisierungsstile angezeigt. Sie können dort herunter geladen, installiert und lizenziert werden.

Lizenzgebundene Zusatzkomponenten (Add-ons) werden über die CODESYS Professional Developer Edition heruntergeladen und über das Register „Tools“ > CODESYS Installer... installiert (siehe CODESYS Add-ons installieren). Im Gegensatz zu e!COCKPIT werden bei CODESYS die Add-ons als Bundle zusammengefasst und sind nicht einzeln erhältlich.

I/O-Module konfigurieren

Zur I/O-Modulkonfiguration ist in e!COCKPIT bereits WAGO I/O-CHECK integriert.

Zur I/O-Modulkonfiguration wird die eigenständige Software WAGO I/O-CHECK verwendet (sieheWAGO I/O-CHECK installieren und verwenden).

Programmelemente (PLCopen-XML) importieren/exportieren

Das Importieren/Exportieren von Programmelementen wird in der Backstage-Ansicht auf der Seite „Import/Export“ vorgenommen.

Das Importieren/Exportieren von Programmelementen wird in Register „Projekt“ > PLCopenXML importieren.../PLCopenXML exportieren... vorgenommen.

Projekt dokumentieren/drucken

Die Funktion „Projekt dokumentieren“ ist in der Backstage-Ansicht, Seite „Drucken“ zu finden.

Die Funktion „Projekt dokumentieren“ ist im Register „Projekt“ zu finden.

Versionsverwaltung (SVN)

Sofern das Add-on „e!COCKPIT SVN“ installiert und lizenziert wurde (Backstage-Ansicht, Seite „Updates & Add-ons“), können über das Register „SUBVERSION“ verschiedene Versionsstände eines Projektes verwaltet werden.

Eine CODESYS Versionsverwaltung für Projekte ist in der CODESYS Professional Developer Edition (kostenpflichtig) enthalten (siehe Installieren und Starten).

Python

Die Bedienung von e!COCKPIT über Python-Skripte kann über die Backstage-Ansicht, Seite „Skripting“ erfolgen.

Python-Skripte können über das Register „Tools“ > Skripting ausgeführt werden.