Chapter 10 CANopen Function and Operation
The following table shows the data format of the SDO response message.
PLC device
Message Header
D24002 Type Node ID
Message Data
D24004 Reserved Sub-index
D24005 Datum 1 Datum 0
D24006 Datum 3 Datum 2
D24007~D24031 Reserved
Status code:
The following table lists the status code values in the response message.
0 No data transmission request
SDO message transmission succeeds.
SDO message is being transmitted.
Error: SDO transmission time-out
Error: Illegal command code
Error: the length of the transmitted data is illegal.
Error: the length of the response data is illegal.
Error: Equipment to be sent messages is busy.
9 Error: Incorrect node address
0A Error message (See the error code for SDO response message)
ResID: the same as the request ID in the request message.
Size: the length of the message data, maximum of 20 bytes. The unit is bytes. When writing, the
maximum is four; the data length is decided by the data type of index and subindex when reading.
Node ID: the node address of the target equipment on CANopen network.
Type: in the SDO response message, 43 (Hex) refers to reading four bytes of data; 4B (Hex) refers to
reading two bytes of data; 4F (Hex) refers to reading one byte of data; 60 (Hex) refers to writing 1/2/4
byte(s) of data; 80 (Hex) refers to stopping SDO command.