Projektkonvertierung am Beispiel CANopen

Ausgangszustand:
In diesem Beispiel wird ein e!COCKPIT-Projekt konvertiert, welches aus einem PFC200 (750-8214) als Master mit einem verbundenen CANopen-Koppler (750-337) als Slave besteht. Für den Koppler wurde in e!COCKPIT über die Backstage-Ansicht > Produktkatalog > [Gerät importieren] eine Gerätebeschreibung (EDS) installiert. An den Koppler sind drei I/O-Module gesteckt – ein 4-Kanal-Digitaleingangsmodul (750-402), ein 2-Kanal-Digitalausgangsmodul (750-501) und ein 8-Kanal-Digitaleingangsmodul (750-449). Auf dem PFC200 läuft ein Programm, welches CAN-Variablen verwendet.

CANopen-Projekt in e!COCKPIT
CANopen-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 CANopen-Daten zu sichern. Sie aktualisieren anschließend das Master-Gerät auf die aktuelle CODESYS Gerätebeschreibung. Dabei gehen die CANopen-Daten (Feldbus, Slave und Variablen) verloren. Sie importieren nun das Slave-Gerät per EDS-Datei. Anschließend werden Sie die Struktur aus CANbus und CANopen-Manager (Master) im Gerätebaum neu aufbauen. Das CANopen-Device (Slave) der Gerätekopie werden Sie anschließend mit den noch enthaltenen Variablen unter den neu erstellten CANopen-Master kopieren.

  1. Erzeugen Sie zunächst eine Kopie des Controllers im Gerätebaum: Klicken Sie mit der rechten Maustaste auf den Controller und wählen Sie Kopieren.
  2. Klicken Sie dann mit der rechten Maustaste auf den Projektnamen oben im Gerätebaum und wählen Sie Einfügen.
  3. Eine Kopie des Controllers wurde erstellt. Die CANopen-Daten der Kopie werden Sie im Späteren noch verwenden.
  4. 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 das Gerät und wählen Sie Gerät aktualisieren....
  5. Wählen Sie unter „Steuerungen (PFC)“ Ihr Gerät aus, hier den 750-8214 und klicken Sie auf [Gerät aktualisieren].
  6. Das Gerät wird aktualisiert. Im Gerätebaum verschwindet die rote Markierung mit dem Fragezeichen. Jedoch sind auch die Unterstrukturen mit CANopen-Device und CANopen-Daten gelöscht.
  7. Stellen Sie die Konfiguration wieder her. Dazu muss die EDS-Datei des CANopen-Slaves installiert sein (siehe WAGO Gerätebeschreibungen einzeln nachinstallieren).
  8. Bilden Sie nun die CANopen-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....
  9. Wählen Sie zunächst den CANbus aus, klicken Sie den leeren Eintrag darunter an und wählen Sie auf dieselbe Weise mittels „Gerät einstecken“ den „WAGO CANopen Manager“ aus.
  10. CANopen-Manager hinzufügen
  11. Kopieren Sie nun aus dem anfangs gesicherten CANopen-Gerät das CANopen-Device (750-337), und fügen Sie dieses unter dem neu erstellten „WAGO CANopen Manager“ wieder ein (auch per Drag & Drop möglich).
  12. Gesichertes CANopen-Device unter dem neu angelegten CANopen-Manager einfügen
  13. Löschen Sie das anfangs kopierte Gerät. Sie können im neuen Gerät alle Variablen, wie gewohnt, nutzen.
Variablen nutzen
Variablen nutzen