
EDS94AYCCA EN 5.0 - 06/2012
L
69
E94AYCCA communication manual (CANopen®)
Parameter data transfer
Examples for a parameter data telegram
9.3
Examples for a parameter data telegram
9.3.1
Reading parameters
Task: The heatsink temperature of 43 °C (code
C00061
, data format INTEGER32, scaling
factor 1) is to be read from the controller with node address "5".
Telegram to drive
Response telegram from drive (if data have been transmitted correctly)
Identifier
User data
1st byte
2nd byte 3rd byte
4th byte
5th byte
6th byte
7th byte
8th byte
Command
Index
Subindex
Data 1
Data 2
Data 3
Data 4
0x0605
0x40
0xC2
0x5F
0x00
0x00
0x00
0x00
0x00
Explanations of the telegram to the drive
Identifier
= 1536 + node address = 1536 + 5 = 1541 = 0x0605
(1536 = basic identifier SDO1 to the controller)
Command
= 0x40 = "Read Request" (read request of a parameter from the controller)
Index
= 24575 - code number = 24575 - 61 = 24514 = 0x5FC2
Subindex
= 0 (code
C00061
has no subcodes)
Identifier
User data
1st byte
2nd byte 3rd byte
4th byte
5th byte
6th byte
7th byte
8th byte
Command
Index
Subindex
Data 1
Data 2
Data 3
Data 4
0x0585
0x43
0xC2
0x5F
0x00
0x2B
0x00
0x00
0x00
Explanations of the telegram from the drive
Identifier
= 1408 + node address = 1408 + 5 = 1413 = 0x0585
(1408 = basic identifier SDO1 from the controller)
Command
= 0x43 = "Read Response" (response to read request with current value)
Index
as in telegram to the drive
Subindex
Data 1 ... 4
= 0x0000002B = 43 [°C]