Appendix
Communication with MotionBus/system bus (CAN)
Parameter data transfer
12
350
EDBCSXM064 EN 11.0
Writing parameters
The acceleration time C0012 (parameter set 1) of the controller with the node address 1 is
to be changed to 20 seconds via the SDO1 (parameter data channel 1).
ƒ Identifier calculation
Identifier from SDO1 to controller Calculation
1536 + node address 1536 + 1 = 1537
ƒ Command "Write Request" (transmit parameter to drive)
Command Value [hex]
Write request 0x23
ƒ Index calculation
Index Calculation
24575 − code number 24575 − 12 = 24563 = 0x5FF3
ƒ Subindex: 0
ƒ Calculation of the acceleration time
Data 1 ... 4 Calculation
Value for acceleration time 20 s ú 10000 = 200000
= 0x00030D40
ƒ Telegram to controller
Identifier
User data
Command Index
LOW byte
Index
HIGH byte
Subindex Data 1 Data 2 Data 3 Data 4
1537 0x23 0xF3 0x5F 0x00 0x40 0x0D 0x03 0x00
ƒ Telegram from controller if executed faultlessly
Identifier
User data
Command Index
LOW byte
Index
HIGH byte
Subindex Data 1 Data 2 Data 3 Data 4
1409 0x60 0xF3 0x5F 0x00 0x00 0x00 0x00 0x00
– Command:
"Write Response" (response of the controller (acknowledgement)) = 0x60
– Identifier:
SDO1 from controller (= 1408) + node address (= 1) = 1409