-> Hier kostenlos registrieren
Hallo,
Wir verwenden bei uns im Hause eine Trial-Version von TwinCAT 3 unter Windows XP mit Service Pack 3 um diese zu evaluieren. Wir würden TwinCAT 3 evtl. in unserem Produkt einsetzen. Allerdings haben wir derzeit ein Problem im Zusammenhang mit unserer Hardware (Servoantrieb mit EtherCAT-Schnittstelle) und dem "Distributed Clock Sync Mode" von TwinCAT 3.
Wir haben das TwinCAT-Projekt so weit eingerichtet, dass eine Kommunikation zwischen PC und dem Servoantrieb läuft und z.B. die Istposition des Antriebs (kontinuierlich) gelesen werden kann. Nach dem Entfernen des Netzwerkkabels und dem erneuten Einstecken ist jedoch ein dauerhaftes Aktualisieren dieses Wertes (Objekt, in dem die Istposition des Servoantriebs steht) nicht mehr möglich. Durch Runter- und Hochfahren der State-Machine kann der Wert manuell aktualisiert werden. Doch automatisch aktualisiert sich der Wert nicht mehr. Wir vermuten, dass dies mit dem "Distributed Clock Sync" zusammenhängt.
Als Netzwerkkarte verwenden wir "Realtek RTL 8168C PCI-E Gigabit Ethernet". Die CPU ist "Intel Atom 1,1GHz".
Weiß jemand wodurch dieses Problem verursacht werden kann bzw. wie man es erreicht, dass auch nach Entfernen und erneutem Einstecken des Netzwerkkabels der DC_Sync Modus noch funktioniert sodass Objekte automatisch gelesen werden können?
Grüße
afx2
Wir verwenden bei uns im Hause eine Trial-Version von TwinCAT 3 unter Windows XP mit Service Pack 3 um diese zu evaluieren. Wir würden TwinCAT 3 evtl. in unserem Produkt einsetzen. Allerdings haben wir derzeit ein Problem im Zusammenhang mit unserer Hardware (Servoantrieb mit EtherCAT-Schnittstelle) und dem "Distributed Clock Sync Mode" von TwinCAT 3.
Wir haben das TwinCAT-Projekt so weit eingerichtet, dass eine Kommunikation zwischen PC und dem Servoantrieb läuft und z.B. die Istposition des Antriebs (kontinuierlich) gelesen werden kann. Nach dem Entfernen des Netzwerkkabels und dem erneuten Einstecken ist jedoch ein dauerhaftes Aktualisieren dieses Wertes (Objekt, in dem die Istposition des Servoantriebs steht) nicht mehr möglich. Durch Runter- und Hochfahren der State-Machine kann der Wert manuell aktualisiert werden. Doch automatisch aktualisiert sich der Wert nicht mehr. Wir vermuten, dass dies mit dem "Distributed Clock Sync" zusammenhängt.
Als Netzwerkkarte verwenden wir "Realtek RTL 8168C PCI-E Gigabit Ethernet". Die CPU ist "Intel Atom 1,1GHz".
Weiß jemand wodurch dieses Problem verursacht werden kann bzw. wie man es erreicht, dass auch nach Entfernen und erneutem Einstecken des Netzwerkkabels der DC_Sync Modus noch funktioniert sodass Objekte automatisch gelesen werden können?
Grüße
afx2