3 data 1 ... data 4, Data 1 ... data 4, E94aycca communication manual (canopen®) – Lenze E94AYCCA User Manual

Page 66

Advertising
background image

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

Table of attributes

( 149)

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

Advertising