Projektkonvertierung am Beispiel EtherCAT

Ausgangszustand:
In diesem Beispiel wird ein e!COCKPIT-Projekt konvertiert, welches aus einem PFC200 (750-8212) als Master mit einem verbundenen EtherCAT-Koppler (750-354) als Slave besteht. Für den Koppler wurde in e!COCKPIT über die Backstage-Ansicht > Produktkatalog > [Gerät importieren] eine Gerätebeschreibung (ESI) installiert. An den Koppler sind vier I/O-Module gesteckt. Es wurden Variablen für die Ein-/Ausgangsdaten angelegt.
Wichtig: Klicken Sie in e!COCKPIT mit der rechten Maustaste auf den EtherCAT-Koppler und speichern Sie über [Exportieren] eine CSV-Datei. In der CSV-Datei ist das E/A-Abbild mit allen Variablennamen enthalten, welche Sie in CODESYS wieder importieren werden.

EtherCAT-Projekt in e!COCKPIT
EtherCAT-Projekt in e!COCKPIT


Kurz und knapp:
Zusammenfassend werden Sie in der nachfolgenden Beschreibung in CODESYS folgende Schritte ausführen: Sie erstellen eine Kopie des Master-Gerätes, um die EtherCAT-Daten zu sichern. Sie aktualisieren anschließend das Master-Gerät auf die aktuelle CODESYS Gerätebeschreibung. Dabei gehen die EtherCAT-Daten (Feldbus, Slave und Variablen) verloren. Sie importieren nun das Slave-Gerät per ESI-Datei. Anschließend werden Sie einen EtherCAT-Master im Gerätebaum einfügen und den EtherCAT-Slave von der Gerätekopie mit den noch enthaltenen Variablen unter den neu erstellten EtherCAT-Master kopieren. Um die Variablennamen aus e!COCKPIT zu verwenden, importieren Sie für den EtherCAT-Slave das E/A-Abbild (CSV).

  1. Klicken Sie zunächst auf „Common.PCI“. Hier finden Sie den EtherCAT-Master und -Slave.
  2. Erzeugen Sie nun zunächst eine Kopie des Controllers im Gerätebaum: Klicken Sie mit der rechten Maustaste auf den Controller und wählen Sie Kopieren.
  3. Klicken Sie dann mit der rechten Maustaste auf den Projektnamen oben im Gerätebaum und wählen Sie Einfügen.
  4. Eine Kopie des Controllers wurde erstellt. Die EtherCAT-Daten der Kopie werden Sie im Späteren noch verwenden.
  5. Tauschen Sie nun die noch enthaltene e!COCKPIT-Gerätebeschreibung des Ursprungsgerätes gegen die CODESYS Gerätebeschreibung aus. Klicken Sie dazu mit der rechten Maustaste auf den Controller und wählen Sie Gerät aktualisieren....
  6. Wählen Sie unter „Steuerungen (PFC)“ Ihr Gerät aus, hier den 750-8212 und klicken Sie auf [Gerät aktualisieren].
  7. Das Gerät wird aktualisiert. Im Gerätebaum verschwindet die rote Markierung mit dem Fragezeichen. Jedoch sind auch die Unterstrukturen mit den EtherCAT-Daten (zuvor unter „Common.PCI“) gelöscht.
  8. Stellen Sie die Konfiguration wieder her. Dazu muss die ESI-Datei des EtherCAT-Slaves installiert sein (siehe WAGO Gerätebeschreibungen einzeln nachinstallieren).
  9. Bilden Sie nun die EtherCAT-Struktur Ihres Projektes nach. Klicken Sie im Gerätebaum mit der rechten Maustaste auf Ihr Gerät und wählen Sie Gerät anhängen....
  10. Wählen Sie den EtherCAT-Master aus.
  11. EtherCAT-Master hinzufügen
  12. Kopieren Sie nun aus dem anfangs gesicherten Gerät den EtherCAT-Koppler (750-354) und fügen Sie diesen unter dem neu erstellten „EtherCAT-Master“ wieder ein (auch per Drag & Drop möglich).
  13. Gesichertes EtherCAT-Gerät unter dem neu angelegten EtherCAT-Master einfügen
  14. Löschen Sie das anfangs kopierte Gerät.
  15. Klicken Sie bei allen I/O-Modulen, die im Gerätebaum mit einem Fragenzeichen markiert sind, mit der rechten Maustaste auf Gerät aktualisieren....
  16. Wählen Sie im Dialogfenster die passende Gerätebeschreibung für das gewählte Gerät aus.
  17. Klicken Sie auf [Gerät aktualisieren].
  18. Die Gerätebeschreibungen werden aktualisiert und die roten Markierungen mit den Fragezeichen verschwinden. Es fehlen jedoch noch die Variablennamen, die in e!COCKPIT für die Ein-/Ausgangsdaten vergeben wurden.
  19. Klicken Sie mit der rechten Maustaste auf das EtherCAT-Gerät und wählen Sie E/A-Abbild von CSV importieren....
  20. Die Variablennamen werden übernommen. Sie können im neuen Gerät alle Variablen, wie gewohnt, nutzen.
Variablen nutzen
Variablen nutzen