DVP-15MC Series Motion Controller Operation Manual
C-8
C
C.4
SDO (Service Data Object)
SDO
The SDO is used to build the client/server relation between two CANopen devices. The client
device can read the data from the object dictionary of the server device, and write the data into
the object dictionary of the server device. The access mode of the SDO is “client/server” mode.
The mode which is accessed is the SDO server. Every CANopen device has at least one service
data object which provides the access channel to the object dictionary of the device. SDO can
read all objects in the object dictionary, and write all objects into the object dictionary.
The SDO message contains the index information and the subindex information which can be
used to position the objects in the object dictionary, and the composite data structure can easily
pass the SDO access. The trigger method of SDO belongs to the type of command response. In
other words, the SDO server must reply after the SDO client sends a read/write request. The
client and the server can stop the transmission of the SDO. The request message and response
message can be differentiated according to their different COB-IDs.
The SDO can transmit the data in any length. If the data length is more than 4 bytes, the data
has to be transmitted by segment. The last segment of the data contains an end flag.
The structures of the SDO requested message and reply message are as follows.
The formats of the request message and response message:
The format of the request message
COB-ID
Byte 0 Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
600
(
hex
)
+Node-ID
Request
code
Object index
Object index
Requested data
LSB
MSB
bit7-0
bit15-8 bit23-16 bit31-24
The definition of the request code in the request message:
Request code (hex)
Description
23
Writing the 4-byte data
2B
Writing the 2-byte data
2F
Writing the 1-byte data
40
Reading the data
80
Stopping current SDO function
The format of the response message
COB-ID
Byte 0
Byte 1 Byte 2
Byte 3
Byte 4
Byte 5 Byte 6
Byte 7
580
(
hex
)
+Node-ID
Response
code
Object index
Object
subindex
Response data
LSB
MSB
bit7-0
bit15-8 bit23-16 bit31-24
The definition of the response code in the response message:
Response code
(hex)
Description
43
Reading the 4-byte data
4B
Reading the 2-byte data
4F
Reading the 1-byte data
60
Writing the 1/2/4-byte data
80
Stopping the SDO function
Summary of Contents for DVP-15MC Series
Page 19: ...DVP 15MC Series Motion Controller Operation Manual 1 4 _1 MEMO...
Page 23: ...DVP 15MC Series Operation Manual 2 4 _2 MEMO...
Page 31: ...DVP 15MC Series Motion Controller Operation Manual 3 8 _3 MEMO...
Page 75: ...DVP 15MC Series Motion Controller Operation Manual 6 26 _6 MEMO...
Page 87: ...DVP 15MC Series Motion Controller Operation Manual 7 12 _7 MEMO...
Page 432: ...Chapter 8 Logic Instructions 8 345 8_ MEMO...
Page 470: ...DVP 15MC Series Motion Controller Operation Manual 10 34 10 MEMO...
Page 878: ...DVP 15MC Series Motion Controller Operation Manual 11 408 11 1 MEMO...
Page 920: ...DVP 15MC Series Motion Controller Operation Manual A 16 A MEMO...
Page 941: ...D 1 D Explanation of Homing Modes Table of Contents D 1 Explanation of Homing Modes D 2...
Page 966: ...DVP 15MC Series Motion Controller Operation Manual D 26 D MEMO...