Time-Out bei SDO-Transfer

reini

Level-2
Beiträge
381
Reaktionspunkte
20
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Wir steuern mit der 1512C-1 über den PN/CAN Gateway einen CAN Dunkermotor an.

In der HW-Konfig. ist bei "SDO-Antwort-Timeout" 500mS eintragen.

Das Schreiben vom SDO Parameter 1010.02h (Parameter speichern) funktioniert nur wenn wir in der HW-Konfig. den Timeout Wert von 500 auf mehr als 5000mS erhöhen.

Beim SDO Timeout von 5000mS oder höher funktionieren jedoch die anderen SDO Telegramme nicht bzw. es kommt dann immer der Fehler 0504 0000h (Timeout)

Wie können wir beim Schreiben vom SDO Parameter 1010.02h die SDO Timeout Zeit erhöhen ohne Änderung in der HW Konfig.?

Hat jemand einen Tipp?

Danke.

Gruss Reini
 
Zuletzt bearbeitet:
Hier noch die Bilder vom Parameter und der HW-Konfig.

Gruss Reini
 

Anhänge

  • SDO Parameter.JPG
    SDO Parameter.JPG
    22,4 KB · Aufrufe: 11
  • HW Konfig..jpg
    HW Konfig..jpg
    587 KB · Aufrufe: 16
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie können wir beim Schreiben vom SDO Parameter 1010.02h die SDO Timeout Zeit erhöhen ohne Änderung in der HW Konfig.?
Konnten keine Beschreibung finden wie man für ein einzelnes SDO Telegramm die SDO Antwort Zeit erhöhen kann.

Vielleicht funktionierts wenn für den SDO 1010.02h Schreibvorgang die Baudrate von 500k auf 1MBit/s erhöhen.
Die Kabellänge ist kein Problem.


Gruss Reini
 
Zuletzt bearbeitet:
Vielleicht funktionierts wenn für den SDO 1010.02h Schreibvorgang die Baudrate von 500k auf 1MBit/s erhöhen.

Hallo zusammen

Das Erhöhen der Baudrate brachte nichts und der Gateway unterstützt keine segmentierte SDO-Datenübertragung.

Haben die SDO Antwort Timeout Zeit auf 5 Sekunden geändert und den Code optimiert.

Jetzt funktionieren alle SDO Telegramme.

Gruss Reini
 
Zurück
Oben