Beckhoff AX5106 über TwinCat 3.1 in einem 64bit OS

Nathol

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag!

Ich versuche gerade einen Beckhoff AX5106 Servoverstärker, welcher an einem Beckhoff AM3043 Motor angeschlosse ist, per TwinCat 3.1 zu konfigurieren und zum Laufen zu bringen. Das System an sich funktioniert unter Windows 7 32bit ohne Probleme, bei meinem Windows 7 64bit System dagegen kommt es zu folgender Fehlermeldung:

'SAFEOP to OP' failed! Error: 'check device state for OP'. AL Status '0x0014' read and '0x0008' expected. AL Status Code '0x001a - Synchronization error'

Ich habe einen EtherCAT Adapter an dem Rechner, welcher als Master agiert und der Servoverstärker ist der Slave, welcher nicht in den OP Modus gelangt.
Vielleicht hat ja jemand dieses Problem bereits behandelt.

Wäre über jede Hilfe dankbar!
 
Hast Du die Virtualisierungsunterstützung im BIOS aktiviert? Auch bei realen Maschinen wird diese (Wofür auch immer) benötigt.

Gruß

Oliver

Von irgendwas mit Internetzugang gesendet.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Der AX5xxxx nutzt sogenannte Distributed Clocks. D.h. er hat einen Quartz und erwartet dass die EtherCAT Telegramme "punktgenau" bzw. innerhalb eines recht kleinen Zeitfensters kommen. Das ist bei dir nicht der Fall.

Entweder ist dein Rechner so parametriert (Bios......) dass die Echtzeit jittert oder aber du hast den falschen EtherCAT-Treiber (eventuell keinen entsprechenden Intel Chipsatz?) oder deine Rechner-CPU geht in Sleep-States...
=> im EtherCAT-Master, erweiterte Einstellungen -> Distributed Clocks->Diagnostic: Schau dir den Versatz der EtherCAT Telegramme an. Sollte fast ausschiesslich < 100µ sec sein.
=> Treiber anschauen. Sollte so was wie EtherCAT Protocol... sein (nur der Intermediate Treiber ist falsch).
=>Zur Windows parametern damit dein Rechner (gegenbenenfalls) nicht in die CPU-Sleep States kommt schau bei Tante Google nach.
 
Besten Dank! Es war tatsächlich der Treiber dafür verantwortlich. Habe das EtherCAT Protocol nochmals per Hand aktiviert und nun klappt alles.
 
Zurück
Oben