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.

  1. 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].
  2. E/A-Abbild exportieren
  3. Vergeben Sie einen Dateinamen für die Exportdatei und klicken Sie auf [Speichern].
  4. Speichern und schließen Sie das Projekt in e!COCKPIT.
  5. Kopieren Sie die Projektdatei.
  6. Benennen Sie bei der Kopie die Dateiendung von „.ecp“ nach „.project“ um.
  7. PFC200_G2_2ETH_RS_4G.csv
    TestProjektPFC200_750-8217 - Kopie.project
    TestProjektPFC200_750-8217.ecp
  8. Ö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.
  9. Bestätigen Sie den Dialog zur Aktualisierung der Projektumgebung mit [OK].
  10. Projektumgebung aktualisieren
  11. Bestätigen Sie das Aktualisieren des Speicherformates des Projektes mit [Ja].
    Das Projekt kann damit zukünftig nur noch in CODESYS weiterbearbeitet werden.
  12. Speicherformat aktualisieren
  13. Das geöffnete Projekt wird in CODESYS folgendermaßen angezeigt:
  14. Importiertes Projekt in CODESYS
  15. Klicken Sie mit der rechten Maustaste oben auf den Projektnamen im Gerätebaum und wählen Sie im Kontextmenü „Gerät anhängen“ aus.
  16. Wählen Sie im Dialogfenster das Zielgerät neu aus, in diesem Fall „750-8217 PFC200“.
  17. Zielsystem auswählen
  18. Klicken Sie auf [Gerät anhängen] und schließen Sie das Fenster.
  19. Das Gerät wird dem Baum angehängt:
  20. Angehängtes Gerät
  21. Löschen Sie bei dem neu angehängten Gerät den Bibliotheksverwalter.
  22. 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.
  23. Inhalt von „Application“ unter neues Gerät kopieren
  24. 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.
  25. Inhalt von „Kbus“ unter neues Gerät kopieren
  26. Die roten Kreise mit den Fragezeichen zeigen Ihnen an, dass diese I/O-Module noch mit der neuesten Gerätebeschreibung aktualisiert werden müssen.
  27. Klicken Sie dazu mit der rechten Maustaste auf eines der I/O-Module und wählen Sie „Gerät aktualisieren…“ aus.
  28. I/O-Module aktualisieren
  29. Wiederholen Sie den Vorgang für alle I/O-Module, bis alle I/O-Module aktualisiert und keine Fragezeichen mehr vorhanden sind.
  30. Klicken Sie auf die I/O-Module, um auf der rechten Seite das Register „K-BUS E/A-Abbild“ zu öffnen.
  31. 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.
  32. Klicken Sie dazu mit der rechten Maustaste auf „Kbus (Kbus)“ und wählen Sie im Kontextmenü „E/A-Abbild von CSV importieren…“ aus.
  33. Wählen Sie die CSV-Datei aus, die Sie in e!COCKPIT gespeichert haben und öffnen Sie diese.
  34. Die Variablen aus der CSV-Datei werden übernommen und analog zu e!COCKPIT im Register „K-BUS E/A-Abbild“ angezeigt.
  35. Importierte Variablen
  36. Da Sie das alte Gerät nicht mehr benötigen, löschen Sie das alte Gerät aus dem Projektbaum.
  37. Speichern und schließen Sie das Projekt.
  38. Öffnen Sie das Projekt erneut.
  39. Aktualisieren Sie die Projektumgebung, indem Sie auf [Alles auf „neuest“ setzen] klicken.
  40. Alles auf „neuest“ setzen
  41. Bestätigen Sie den Dialog mit [OK].
  42. Speichern Sie das Projekt.