CANopen information
Segment Protocol, Data segmentation
Some objects contain data which are larger than 4 bytes. To be able to read these data,
the "Segment Protocol" must be used.
As a usual SDO service, at first the read operation is started with the command
code = 0x40. About the response the number of data segments and the number of bytes
to be read is reported. With following reading requests the individual data segments can
be read. A data segment consists respectively of 7 bytes.
Example of reading a data segment:
Telegram 1
CCD
0x40
0x41
Telegram 2
CCD
0x60
0x01
TR-Electronic GmbH 2021, All Rights Reserved
Page 120 of 204
Meaning
Reading request, initiation
1 data segment available
The number of bytes which can be read is indicated in
the bytes 4 to 7.
Meaning
Reading request
No further data segment available.
The bytes 1 to 7 contain the requested data.
TR-ECE-BA-DGB-0165 v04
Valid for
SDO Request
SDO Response
Valid for
SDO Request
SDO Response
Printed in the Federal Republic of Germany
03/06/2024