Lenze · 8400 BaseLine C · Reference manual · DMS 1.6 EN · 01/2014 · TD05 201
9 System bus "CAN on board"
9.7 Parameter data transfer
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
9.7.3 Parameter data telegram examples
9.7.3.1 Read parameters
Task: The heatsink temperature of 43 °C (code C061, data format INTEGER16, scaling factor 1) of the
controller with node address "5" is to be read.
Telegram to drive
Response telegram from drive (if data have been correctly transmitted)
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 on the telegram to the drive
Identifier = 1536 + node address = 1536 + 5 = 1541 = 0x0605
(1536 = SDO1 basic identifier to the controller)
Command = 0x40 = "Read request" (request to read a parameter from the controller)
Index = 24575 - code number = 24575 - 61 = 24514 = 0x5FC2
Subindex = 0 (code C061
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 - -
0x0585 0x4B 0xC2 0x5F 0x00 0x2B 0x00 - -
Explanations on the telegram from the drive
Identifier = 1408 + node address = 1408 + 5 = 1413 = 0x0585
(1408 = SDO1 basic identifier from the controller)
Command = 0x4B = "Read response" (response to the read request with current value)
Index as in telegram to the drive
Subindex
Data 1 ... 2 = 0x002B = 43 [°C]