110
4.6.1.5. SDO abort transfer (Abbruch)
Wenn der Server bei der Bearbeitung eines Request-Kommandos einen Fehler erkennt, so
D
meldet er dieses dem Client mit einem „SDO abort transfer" Response.
Das Datenfeld des SDO-Kommandos dient zur Übertragung einer Abbruch-Kennung (Feh-
lernummer). Der Zahlenwert ist als UNSIGNED32 dargestellt und die Bitreihenfolge ist zu
beachten.
Die Kommando-Kennung ist immer 80h.
In Beispiel wird versucht in das Objekt 7654 aus dem „Manufacturerspecific profile area"
einen Wert zu schreiben. Das dieses Objekt beim Gerät jedoch nicht vorhanden ist, bricht
dieses das SDO-Kommando mit einem Abbruch-Response ab.
Byte 0
CANID
CMD
601h
2Bh
Tx
581h
80h
Rx
Abort code
0503 0000h
0504 0000h
0504 0001h
0504 0002h
0504 0003h
0504 0004h
0504 0005h
0601 0000h
0601 0001h
0601 0002h
0602 0000h
0604 0041h
0604 0042h
0604 0043h
0604 0047h
0606 0000h
0607 0010h
Stand: 09.02.2021
Byte 1
Byte 2
IdxLB
IdxHB
54h
76h
54h
76h
Beschreibung
Toggle bit not alternated.
SDO protocol timed out.
Client/server command specifier not valid or unknown.
Invalid block size (block mode only).
Invalid sequence number (block mode only).
CRC error (block mode only).
Out of memory.
Unsupported access to an object.
Attempt to read a write only object.
Attempt to write a read only object.
Object does not exist in the object dictionary.
Object cannot be mapped to the PDO.
The number and length of the objects to be mapped would exceed PDO
length.
General parameter incompatibility reason.
General internal incompatibility in the device.
Access failed due to an hardware error.
Data type does not match, length of service parameter does not match
HYDAC ELECTRONIC GMBH
Byte 3
Byte 4
Byte 5
SIdx
Data 1
Data 2
00h
66h
06h
00h
00h
00h
HIT 1000 / 1500 CAN
Byte 6
Byte 7
Data 3
Data 4
00h
00h
02h
06h
Mat. Nr.: 669962