3 data 1 ... data 4, Data 1 ... data 4, E94aycca communication manual (canopen®) – Lenze E94AYCCA User Manual
Page 66
![background image](/manuals/565752/66/background.png)
E94AYCCA communication manual (CANopen®)
Parameter data transfer
User data
66
L
EDS94AYCCA EN 5.0 - 06/2012
9.2.3
Data 1 ... data 4
A maximum of 4 bytes is available for parameter value entries. The bytes are assigned as
follows, depending on the data format:
Example
For a code with the scaling factor "100" and the data format U32 the value "123.45" is to
be transmitted.
Calculation:
Value to be transmitted = scaling factor x value
Data
(1 ... 4)
= 100 x 123.45 = 12345 (0x00 00 30 39)
Entries:
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
5th byte
6th byte
7th byte
8th byte
Parameter value (1 byte)
0x00
0x00
0x00
Parameter value (2 bytes)
0x00
0x00
Low byte
High byte
Parameter value (4 bytes)
Low word
High word
Low byte
High byte
Low byte
High byte
Note!
The
contains a scaling factor for Lenze parameters in
the "factor" column. The scaling factor is important for the transfer of parameter
values which are represented with one or several decimal positions in the
parameter list.
When the scaling factor is > 1, the value must be multiplied by the scaling factor
before being transmitted to be able to transmit the value as an integer. On the
SDO client side, the integer must by divided by the scaling factor again to obtain
the original value with decimal positions.
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
0x39
0x30
0x00
0x00