Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

EtherCAT-Slave als CAN

DevCan
2015-11-13
2015-11-17
  • DevCan - 2015-11-13

    Hallo,

    Ich habe folgendes Problem:

    Im Gerätebaum habe ich einen EtherCAT-Master and dem ich einen eigenen EtherCAT-Slave anhäge. Zunächst habe ich die Gerätebeschreibung angepasst, sodass
    an dem Slave ein CANbus-Connector angeschlossen ist, an dem man z.b. einen CANopen Manager hängen kann. Als Treiber für den CANbus-Connector habe ich den
    vom Beckhoffgerät EL6751 genommen. Das hat alles auch super funktioniert.
    Jetzt möchte ich jedoch an den EtherCAT-Master einen eigenen EtherCAT-Slave anhängen, der jetzt über einen Slot verfügt. Dann habe ich ein "CAN-Modul" (modultype = 68) beschrieben, welches über einen Connector in der Gerätebeschreibung verfügt, um es in den Slot einzusetzen. Dies funktioniert auch. In dem CAN-Modul habe ich wie oben einen CANbus-Connector in der Gerätebeschreibung eingefügt (Ebenfalls mit dem EL6751-Treiber). Wenn ich mich jedoch nun einlogge, dann sind neben jedem Gerät ( auch neben dem CAN-Modul) ein grüner Pfeil, aber neben dem CANbus ist ein oranges Dreieck. Im Status von dem CANbus steht: "Läuft nicht".
    Hänge ich noch einen CANopen-Manager an, dann erscheinen nach dem einloggen zwar überall grüne Pfeile, jedoch werden im I/O-Abbild keine Werte von dem Manager gesetzt.
    Habe ich etwas übersehen? Evtl. in der Gerätebeschreibung? Oder hat es etwas mit dem Treiber zu tun?

    Danke schonmal für Antworten
    Gruß DevCan

     
  • eschwellinger

    eschwellinger - 2015-11-17

    Hallo,

    kannst du mal always update aktivieren oder aber ein Mapping erstellen und die Variablen in den
    Pou's verwenden?

    Grüße
    Edwin

     

Log in to post a comment.