Grenzen der Konvertierung
Wichtig
Geräteprojekte können nicht zwischen CODESYS 3 und CODESYS 4 ausgetauscht werden.
Entwicklungsprojekte des Add-ons CODESYS File-Based Storage im FBSPROJ-Format und Geräteprojekte von CODESYS 4 im FBSDEV-Format sind nicht kompatibel. Zwar verwenden beide für die Objekte dasselbe Speicherformat, die Projektstrukturen oberhalb dieser Objekte unterscheiden sich jedoch.
Gehen Sie grundsätzlich wie folgt vor:
Lagern Sie den wiederverwendbaren Code in CODESYS 3 in eine Bibliothek aus.
Konvertieren Sie die Bibliothek für CODESYS 4.
Für weitere Informationen siehe: Projekte von CODESYS 3 für CODESYS 4 konvertieren.
Erzeugen Sie in CODESYS 4 ein neues Geräteprojekt und konfigurieren Sie die Geräte, die Taskkonfiguration und die Kommunikationseinstellungen neu.
Referenzieren Sie die übernommene Bibliothek in der Datei
Libraries.json.
Einzelne Bestandteile eines Geräteprojekts in CODESYS 3 müssen für die in CODESYS 4 verwendete textbasierte, offene Datenablage neu angelegt werden.
In CODESYS 3 | In CODESYS 4 |
|---|---|
Gerätebaum und Geräterepository | Datei |
Bibliotheksverwalter | Datei |
Taskkonfiguration | Datei |
Kommunikationseinstellungen | Datei |
Projektinformationen | Datei |
Einen Pool an Programmierobjekten, wie es von CODESYS 3 in der Ansicht POUs bereitgestellt wird, gibt es in CODESYS 4 nicht. Stattdessen können Sie Bibliotheksprojekte im selben Workspace wie Geräteprojekte bearbeiten.
Optionen und Projekteinstellungen werden in CODESYS 4 in den Präferenzen verwaltet. Diese öffnen Sie mit dem Befehl Präferenzen.
Eine Scripting-Schnittstelle ist in CODESYS 4 nicht vorhanden. Stattdessen können Sie direkt auf die Projektdateien mithilfe externer Werkzeuge wie beispielsweise Python-Skripten oder GitLab-Pipelines zugreifen. Darüber hinaus stehen Ihnen umfangreiche Kommandozeilenbefehle zur Automatisierung von Arbeitsabläufen bereit.
Für weitere Informationen siehe: Umstieg von CODESYS 3