Ethercat Laufzeit

SY50

Level-1
Beiträge
271
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Vorgestern wollte ich einen Antrieb in einem Synchronen Geschwindigkeitsübertragungsmodus
Betreiben. Dies sollte unter einer beckhoff cx in einer 1ms Task geschehen.
Nach ersten Tests funktionierte dies jedoch nicht. Durch Busdiagnosetools konnte festgestellt werden,
das die Busdaten alleine schon 1,2 ms benötigen, bis die übertragen sind.

Es handelt sich um Ethercat. Kann man irgendwo nachlesen wie schnell eine cx ein Bustelegramm übertragen kann?
 
1,2 msec kommen nicht vom Ethercat. Entweder ist was falsch konfiguriert oder eine Task zu lang oder so.

1 msec sollte überhaupt kein Problem sein für den Bus.
 
Vorgestern wollte ich einen Antrieb in einem Synchronen Geschwindigkeitsübertragungsmodus
Betreiben. Dies sollte unter einer beckhoff cx in einer 1ms Task geschehen.
Welcher Antrieb (Hersteller, Typ) ist denn da dran? Normalerweise ist die "synchrone" Übertragung bei EtherCAT-Achsen automatisch aktiv und es muss nichts konfiguriert werden.
Wenn z. B. ein AX5000 an einer 1ms NC-Task betrieben wird, erfolgt der Updatezyklus alle 1ms, und die Telegrammlaufzeiten werden automatisch herausgerechnet, wenn die Distributed Clocks aktiv sind. Typische Telegrammlaufzeiten an einer kleinen Maschine sind deutlich unter 100 µs, wie das Bild von Neals zeigt.

Durch Busdiagnosetools konnte festgestellt werden, das die Busdaten alleine schon 1,2 ms benötigen, bis die übertragen sind.
Was wurde denn als "Diagnosetool" genutzt und wie sah der Messaufbau aus? Normalerweise sind keine separaten Tools nötig, wenn TwinCAT verwendet wird. Das ist ja einer der Vorteile von EtherCAT.
 
Zurück
Oben