
Manual_GXP5_417_Lift_EN.doc
8/41
Baumer IVO GmbH & Co. KG
04.05.11
Villingen-Schwenningen,
Germany
3.4.3. Service data communication
The service data objects comply with the CiA standards. An object can be accessed via an index and
subindex. The data can be requested or, if necessary, written to the object.
General information on the SDOs
Structure of an
SDO telegram
:
COB-ID
DLC
Command
Object L Object H Subinde
x
Data 0 Data 1 Data 2 Data 3
An SDO
COB-ID
consists of the following:
Master -> Encoder
: 600h + Node-ID
Encoder -> Master
: 580h + Node-ID
DLC
(data length code) designates the length of the telegram. This consists of the following:
1 byte c 2 bytes 1 byte su number of data bytes (0 - 4).
The
command byte
specifies whether data are read or set and how many data bytes are concerned:
SDO Command
Description
Data Length
22h
Download Request
Max. 4 bytes
Send parameters to encoder
23h
Download Request
4 bytes
2Bh
Download Request
2 bytes
2Fh
Download Request
1 byte
60h
Download Response
-
Confirmation of adoption to Master
40h
Upload Request
-
Request parameters from encoder
42h
Upload Response
Max. 4 bytes
Parameters to Master with max. 4 bytes
43h
Upload Response
4 bytes
4Bh
Upload Response
2 bytes
4Fh
Upload Response
1 byte
80h
Abort Message
-
Encoder signals error code to Master
An
abort message
indicates an error in the CAN communication. The SDO command byte is 80h. The
object and the subindex are those of the desired object. The error code is present in byte 5 - 8.
ID
DLC
Byte 1 Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
580h + Node-
ID
8
80h
Object L Object H Subinde
x
ErrByte 0 ErrByte 1 ErrByte 2 ErrByte 3
Byte 8 - 5 results in the SDO abort message (Byte 8 = MSB).
The following messages are supported:
05040001h
: Command byte is not supported
06010000h
: Incorrect access to an object
06010001h
: Read access to Write Only
06010002h
: Write access to Read Only
06020000h
: Object is not supported
06090011h
: Subindex is not supported
06090030h
: Value outside limits
06090031h
: Value too large
08000000h
: General error
08000020h
: Incorrect memory signature ("save")
08000021h
: Data cannot be saved