Projektkonvertierung am Beispiel PFC200
In folgendem Beispiel wird ein PFC200 750-8217 von e!COCKPIT (Firmwareversion 22) nach CODESYS (Firmwareversion 24) migriert.
Der PFC200 750-8217 wird exemplarisch verwendet. Das Beispiel gilt in gleichem Maße auch für andere PFC 200.
- Um das unter dem Gerät angezeigte „Lokalbus E/A-Abbild“ in eine CSV-Datei zu exportieren, klicken Sie im Menüband des Registers „GERÄT“ auf [E/A-Abbild exportieren].
- Vergeben Sie einen Dateinamen für die Exportdatei und klicken Sie auf [Speichern].
- Speichern und schließen Sie das Projekt in e!COCKPIT.
- Kopieren Sie die Projektdatei.
- Benennen Sie bei der Kopie die Dateiendung von „.ecp“ nach „.project“ um.
PFC200_G2_2ETH_RS_4G.csv
TestProjektPFC200_750-8217 - Kopie.project
TestProjektPFC200_750-8217.ecp
- Öffnen Sie das umbenannte Projekt in der zur Firmware passenden CODESYS Version. Diese entnehmen Sie den Release-Notes, die den heruntergeladenen Firmwarepaketen beiliegen.
In diesem Beispiel wird das Projekt in CODESYS V3.5 SP18 Patch 2 geöffnet. Diese CODESYS Version ist kompatibel zur Firmwareversion 24. - Bestätigen Sie den Dialog zur Aktualisierung der Projektumgebung mit [OK].
- Bestätigen Sie das Aktualisieren des Speicherformates des Projektes mit [Ja].
Das Projekt kann damit zukünftig nur noch in CODESYS weiterbearbeitet werden. - Das geöffnete Projekt wird in CODESYS folgendermaßen angezeigt:
- Klicken Sie mit der rechten Maustaste oben auf den Projektnamen im Gerätebaum und wählen Sie im Kontextmenü „Gerät anhängen“ aus.
- Wählen Sie im Dialogfenster das Zielgerät neu aus, in diesem Fall „750-8217 PFC200“.
- Klicken Sie auf [Gerät anhängen] und schließen Sie das Fenster.
- Das Gerät wird dem Baum angehängt:
- Löschen Sie bei dem neu angehängten Gerät den Bibliotheksverwalter.
- Kopieren Sie nun von dem alten Gerät alle Elemente unterhalb „Application“ und fügen Sie diese bei dem neuen Gerät unterhalb von „Application“ wieder ein.
- Kopieren Sie nun von dem alten Gerät alle Elemente unterhalb von „Kbus (Kbus)“ und fügen Sie diese bei dem neuen Gerät unterhalb von „Kbus (Kbus)“ wieder ein.
- Die roten Kreise mit den Fragezeichen zeigen Ihnen an, dass diese I/O-Module noch mit der neuesten Gerätebeschreibung aktualisiert werden müssen.
- Klicken Sie dazu mit der rechten Maustaste auf eines der I/O-Module und wählen Sie „Gerät aktualisieren…“ aus.
- Wiederholen Sie den Vorgang für alle I/O-Module, bis alle I/O-Module aktualisiert und keine Fragezeichen mehr vorhanden sind.
- Klicken Sie auf die I/O-Module, um auf der rechten Seite das Register „K-BUS E/A-Abbild“ zu öffnen.
- Hier werden die Variablen aus den E/A-Abbildern der I/O-Modulen angezeigt. Nach dem Aktualisieren fehlen die Variablen zunächst noch. Die E/A-Abbilder müssen über die CSV-Datei importiert werden.
- Klicken Sie dazu mit der rechten Maustaste auf „Kbus (Kbus)“ und wählen Sie im Kontextmenü „E/A-Abbild von CSV importieren…“ aus.
- Wählen Sie die CSV-Datei aus, die Sie in e!COCKPIT gespeichert haben und öffnen Sie diese.
- Die Variablen aus der CSV-Datei werden übernommen und analog zu e!COCKPIT im Register „K-BUS E/A-Abbild“ angezeigt.
- Da Sie das alte Gerät nicht mehr benötigen, löschen Sie das alte Gerät aus dem Projektbaum.
- Speichern und schließen Sie das Projekt.
- Öffnen Sie das Projekt erneut.
- Aktualisieren Sie die Projektumgebung, indem Sie auf [Alles auf „neuest“ setzen] klicken.
- Bestätigen Sie den Dialog mit [OK].
- Speichern Sie das Projekt.