
Bei der Inbetriebnahme eines Kennzeichnungssystems für Weiße Ware traten Probleme bei der Anmeldung eines Buskopplers auf.
Eigentlich war die Inbetriebnahme einer Bedruckungsachse mit CANopen-Servoverstärker und einem Beckhoff-Buskoppler BK5150 mit digitalen Ein-und Ausgängen fast komplett, da traten nach Flashen der Anwendersoftware in einer Xemo-B mit Firmware 448 Version 2.58 Probleme mit beim Anmelden des eingesetzten Buskoppler BK5150 von Beckhoff auf.
Nach Ausführen des MotionBasic-Befehls
_CAN1Device = 1
trat der Fehler Error 69 Sub-Error 5 (SDO-Timeout erster CAN-Kanal) auf.
Nach Tausch des Buskopplers von Beckhoff gegen einen von Wago konnte der Fehler nicht mehr generiert und die Inbetriebnahme fortgeführt werden.
Weitere Tests ergaben, dass ab den Versionen 2.31 der Firmware 448 Fehlerin der Anmeldung zumindest von Beckhoff-Buskopplern auftreten konnten. Die Analyse des protokollierten Datenverkehrs ergab eine vom Timing her unglücklich platzierte SDO-Abfrage.
Nach dieser Erkenntnis wurde die Initialisierungssequenz für Buskoppler von Beckhoff und Wago auf dem ersten CAN-Kanal geändert. Die anschließenden Tests ergaben keine Initialisierungsprobleme mehr.
Der neue Firmwarestand für die Software 448 und 476 ist 2.61, hiermit dürften keine Probleme bei der Anmeldung der Buskoppler mehr auftreten.
Kunden und Systec-Mitarbeiter sollten bei Fehlern in der Initialisierungphase des ersten CAN-Kanals den Firmware-Stand überprüfen.
Mein Kommentar