CODESYS
AnyAutomation Studio kann ein CODESYS-Projekt öffnen, die darin enthaltenen Objekte als Baum anzeigen und sie als PLCopenXML-Dateien exportieren – das offene, herstellerneutrale Austauschformat für IEC-61131-3-Code. So erhalten Sie CODESYS-Bausteine als Standard-Dateien, die Sie archivieren, vergleichen oder in ein anderes Werkzeug übernehmen können.
Die CODESYS-Unterstützung öffnet sich in der Seitenleiste am linken Rand. Öffnen Sie sie auf einem dieser Wege:
- Klicken Sie auf das CODESYS-Symbol in der Aktivitätsleiste (linker Rand).
- Öffnen Sie die Befehlspalette (
Strg+Umschalt+P) und führen Sie CODESYS aus. - Klicken Sie auf den CODESYS-Eintrag in der Statusleiste (unten links).
Voraussetzungen
- Ein Pro-Abo oder höher. CODESYS ist ab Pro, Pro+ und Enterprise verfügbar. In der kostenlosen Stufe und im Basic-Abo erscheint beim Öffnen von CODESYS stattdessen ein Upgrade-Hinweis.
- CODESYS auf Ihrem Rechner installiert. AnyAutomation Studio arbeitet mit Ihrer eigenen lokalen CODESYS-Entwicklungsumgebung (3.5). Ist CODESYS nicht installiert, zeigt die Ansicht den Hinweis „CODESYS ist auf diesem Rechner nicht installiert", und der Rest von Studio funktioniert normal weiter.
Verbinden
Beim Öffnen der CODESYS-Seitenleiste erscheint eine Connect-Schaltfläche. Klicken Sie darauf (auf dem Willkommensbildschirm oder in der Symbolleiste am oberen Rand der Ansicht), um sich mit Ihrer lokalen CODESYS-Installation zu verbinden. Das Verbinden startet CODESYS im Hintergrund und dauert einige Sekunden; währenddessen erscheint eine Fortschrittsanzeige mit einer Abbrechen-Option.
Geht die Verbindung einmal verloren, klicken Sie einfach erneut auf Connect.
Ein Projekt öffnen
- Klicken Sie auf Open Project in der Symbolleiste am oberen Rand der CODESYS-Seitenleiste.
- Wählen Sie im Datei-Dialog eine CODESYS-Projektdatei (
.project).
Die Objekte des Projekts werden in einen Baum darunter geladen.
Ein Projekt, das bereits in einer anderen CODESYS-Sitzung geöffnet ist, lässt sich nicht gleichzeitig öffnen – Sie sehen einen klaren Hinweis „bereits in einer anderen Sitzung geöffnet". Schliessen Sie es in der anderen Sitzung und versuchen Sie es erneut.
Objekte durchsuchen
Der Baum zeigt die Objekte des geöffneten Projekts – Applikationen, Geräte, Ordner und Programmbausteine (POUs) – jeweils mit einem Symbol für ihre Art, in derselben Verschachtelung wie in CODESYS. Klappen Sie die Äste auf und zu, um zu navigieren, und beginnen Sie einfach zu tippen, um den Baum auf passende Namen zu filtern.
Wählen Sie einen oder mehrere Programmbausteine (mit Strg oder Umschalt für eine Mehrfachauswahl). Mit Refresh (die Schaltfläche in der Symbolleiste am oberen Rand der Ansicht, oder F5, während die Ansicht fokussiert ist) laden Sie den Baum erneut aus CODESYS, nachdem sich das Projekt geändert hat.
Den Code eines Bausteins öffnen
Klicken Sie im Baum auf einen Programmbaustein (einen POU), um seinen Structured-Text-Code im Editor zu öffnen, mit Syntaxhervorhebung. Der Code öffnet sich schreibgeschützt, zum Ansehen statt zum Bearbeiten, und zeigt Deklaration und Implementierung des Bausteins zusammen. Ordner, Geräte und Applikationen öffnen sich nicht, nur Bausteine mit textuellem Code.
Einen Baustein zu bearbeiten und Ihre Änderungen nach CODESYS zurückzuschreiben, gehört noch nicht zu dieser Version.
Objekte exportieren
Zum Exportieren wählen Sie die gewünschten Programmbausteine im Baum aus, klicken mit der rechten Maustaste und wählen Export Selected. Studio schreibt eine PLCopenXML-Datei pro Objekt in einen von Ihnen gewählten Ordner.
Haben Sie keinen Standard-Exportordner festgelegt, öffnet sich jedes Mal eine Ordnerauswahl. Nach dem Export nennt Ihnen eine Meldung, wie viele Objekte geschrieben wurden und wohin, zum Beispiel Exported 12 object(s) to C:\Exports.
Standard-Exportordner
Um die Ordnerabfrage zu überspringen, legen Sie einmalig einen Standard-Exportordner fest: öffnen Sie die Einstellungen (Strg+,), suchen Sie nach CODESYS und tragen Sie einen Ordnerpfad ein. Exporte gehen dann direkt in diesen Ordner. Lassen Sie das Feld leer, um jedes Mal nach einem Ordner gefragt zu werden.
Ein Projekt schliessen
Mit Close Project in der Symbolleiste am oberen Rand der CODESYS-Seitenleiste schliessen Sie das aktuelle Projekt. Danach können Sie ein anderes öffnen.
Was noch nicht unterstützt wird
- Einen Baustein bearbeiten und zurückspeichern. Sie können den Code eines Bausteins ansehen; ihn zu ändern und die Änderungen nach CODESYS zurückzuschreiben, ist für eine spätere Version geplant.
- Passwortgeschützte Projekte. Braucht ein Projekt ein Passwort zum Öffnen, zeigt die CODESYS-Unterstützung den Hinweis „dieses Projekt ist passwortgeschützt, geschützte Projekte werden noch nicht unterstützt". Öffnen Sie ein solches Projekt vorerst in CODESYS selbst.
- Import, Kompilieren, Download und Vergleich gehören noch nicht zur CODESYS-Unterstützung – diese Version öffnet ein Projekt, durchsucht seine Objekte, öffnet den Code eines Bausteins zum Ansehen und exportiert Objekte.
Hinweise
- Die CODESYS-Unterstützung verbindet sich nur mit der CODESYS-Installation auf Ihrem eigenen Rechner; sie greift von sich aus nie auf eine SPS zu.
- CODESYS-Objektnamen verwenden reine ASCII-Bezeichner; Umlaute in Namen weist CODESYS selbst zurück, während Umlaute im Code-Inhalt erhalten bleiben.
- Siemens-spezifische Flächen (Safety, HMI, Software Units) erscheinen im CODESYS-Bereich nicht – sie gelten nur für TIA Portal.