Lenze · Decentralised frequency inverter 8400 motec (CANopen option) · EDS84DMOTCAN EN 4.0 - 02/2019 55
Parameter data transfer
User data
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
More precisely, the command byte comprises the following information:
Tip!
More commands are defined in CANopen specification DS301, V4.02 (e.g. segmented
transfer).
9.2.2 Addressing by means of index and subindex
A parameter (Lenze code) is addressed according to the following formula:
Index = 24575 - (Lenze code number)
Example
The C00011 parameter (motor reference speed) is to be addressed.
Calculation:
•Index:
• Decimal: 24575 - 11 = 24564
• Hexadecimal: 0x5FFF - 0xB = 0x5FF4
• Subindex: 0x00 (subindex 0 since the parameter does not have any subcodes)
Entries:
Command 1st byte
Command specifier (cs) Toggle (t) Length* e s
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Write request 00100/10/111
Write response 01100000
Read request 01000000
Read response 01000/10/111
Error response 10000000
*Bit coding of the length: 00=4bytes, 01=3bytes, 10=2bytes, 11=1byte
e: expedited (shortened block service)
s: segmented (normal block service)
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
Low byte High byte Low word High word
Low byte High byte Low byte High byte
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
0xF4 0x5F 0x00