-uint/int-Größen werden in den Bytes 4 und 5 übertragen
mit den Bytes 6 und 7 = 0.
-long-Größen werden in den Bytes 4...7 übertragen.
Parameter schreiben:
Client Server, SDO Download (expedited)
0
1
Steuerbyte
Parameternummer
0x22
LSB
uint/int
long
Server Client, Download Response Schreibvorgang fehlerfrei
0
1
Steuerbyte
Parameternummer
0x60
LSB
Server Client, Abort SDO Transfer Schreibvorgang fehlerhaft
0
1
Steuerbyte
Parameternummer
0x80
LSB
Bei einem fehlerhaften Schreibvorgang ist der Fehlercode in Byte 4 angegeben (siehe Tabelle
Fehlercodes).
Das Steuerbyte 0x22 für die Kennung „SDO Download expedited" berücksichtigt
nicht die Bits „s" (datasize indicated) und „n" (number of bytes not containing
data). Diese werden, falls gesetzt, ignoriert. Der Anwender ist verantwortlich für
die zum Datentyp passende Anzahl Bytes.
Parameter lesen:
Client Server, SDO Upload (expedited)
0
1
Steuerbyte
Parameternummer
0x40
LSB
Server Client, Upload Response Lesevorgang fehlerfrei
0
1
Steuerbyte
Parameternummer
0x42
LSB
uint/int
long
Server Client, Abort SDO Transfer Lesevorgang fehlerhaft
0
1
Steuerbyte
Parameternummer
0x80
LSB
Bei einem fehlerhaften Lesevorgang ist der Fehlercode in Byte 4 angegeben.(siehe Tabelle
Fehlercodes).
Code
1
unzulässiger Parameterwert
2
unzulässiger Datensatz
62
2
3
Datensatz
MSB
0xnn
2
3
Datensatz
MSB
0xnn
2
3
Datensatz
MSB
0xnn
2
3
Datensatz
MSB
0xnn
2
3
Datensatz
MSB
0xnn
2
3
Datensatz
MSB
0xnn
Fehlercodes
Beschreibung
EM-ABS-01-ACU
4
5
6
Daten
LSB
LSB
MSB
0x00
LSB
...
...
4
5
6
Daten
0
4
5
6
Daten
Code
0
0
4
5
6
Daten
0
4
5
6
Daten
LSB
LSB
MSB
0x00
LSB
...
...
4
5
6
Daten
Code
0
0
7
MSB
0x00
MSB
7
7
0
7
7
MSB
0x00
MSB
7
0
08/19