Anonymous - 2008-11-26

Originally created by: Stephanie Kreutz

Hallo,

ich benutze den Funktionsblock CanOpenSendSDO aus der 3S_CANopenManager.lib (Version 2.3.00.1) um z.B. 4 Byte aus einem angeschlossenen Gerät zu lesen. Beim SDO Upload (ucModus= 16#40, expedited Transfer) bekomme ich aber nach erfolgreicher Übertragung keine Länge der Daten zurückgeliefert. Sowohl iAnswerLength als auch dwDataOffset sind immer null. Leider ist nicht dokumentiert, ob das überhaupt die richtigen Variablen sind auf die ich schaue.

Deshalb gleich zwei Fragen auf einmal:

In welcher Variable müßte die korrekte Azahl an gelesenen Bytes stehen?

Wenn es eine der beiden oben genannten Variablen ist, wieso haben die dann bei mir den Wert null?