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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
Hallo,
kannst du mal always update aktivieren oder aber ein Mapping erstellen und die Variablen in den
Pou's verwenden?
Grüße
Edwin