Beckhoff: CanOpen Datenverlust während Laufzeit

flar2000

Level-1
Beiträge
23
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
habe leider ein für mich nach vielen Stunden unerklärliches Problem. Eine Maschine mit 3 Achsen soll mittels PWM Klemmen (EL2502) angesteuert werden und die Position wird über Längengeber zurückgemessen.
Folgendes Problem ist nun beim Testen aufgetaucht:
Die Steuerung liest alle 3 CanOpen Slaves perfekt aus und auch die Werte werden richtig dargestellt, bzw. die Umrechnung erfolgt fehlerfrei. Jedoch nur wenn keine PW Ausgänge angesteuert werden sobald 2 oder mehr PWM Ausgänge (insgesamt gibt es 6 Stück, 3 Achsen --> vor- und zurück) angesteuert werden, gibt die CanOpen Klemme (EL6751) bzw. die Slaves keine Daten mehr her. Für mich total unverstädnlich, da die Versorgung für den Bus über Klemmleisten erfolgt, also keine Klemme eine Leistungsbeschränkung macht und die PWM Klemmen auf einer seperaten Hutschiene und daher mit eigener Stromversorgung verbaut sind.
Ein Buskoppler verbindet die beiden Hutschienen...

Habe jetzt schon ewig nach einem Fehler gesucht, finde aber keinen. Nur die Ursache ist klar, das ab einer Ansteuerung von >= 2 PWM Pins die Slaves keine Werte mehr ausgeben...
Hatte von euch schon mal diesen oder einen ähnlichen Fehler?

Vielen Dank für eure Hilfe,
flar2000
 
Wie sieht es, wenn der Fehler auftritt, mit Ethercat aus? Ich würde mal die WcStates und den OP-Mode kontrollieren.
 
Zurück
Oben