Parameter data transfer – Lenze EMF2178IB User Manual

Page 74

Advertising
background image

Parameter data transfer

Structure of the parameter data telegram

10

l

74

EDSMF2178IB EN 3.0

Index low byte / Index high byte

Parameters and Lenze codes are selected with these two bytes according to the following
formula:

Index = 24575 − (Lenze code number + 2000 (parameter set − 1))

Example

Calculation

Low/high byteindex entries

Code C0012 (acceleration time) in
parameter set 1 is to be addressed.

24575 − 12 − 0 = 24563 = 0x5FF3

Index low byte = 0xF3
Index high byte = 0x5F

Code C0012 (acceleration time) in
parameter set 2 is to be addressed.

An offset of "2000" is to be added
because of parameter set 2:
24575 − 12 − 2000 = 22563 = 0x5823

Index low byte = 0x23
Index high byte = 0x58

Subindex

Depending on the corresponding Lenze code, further subcodes may exist.

For all array codes, the value of the highest subindex can be read out via subindex 0.

Data (Data 1 ... 4)

Parameter value length depending on the data format
(Data format: See "table of attributes" in the documentation of the controller)

Parameter value

(length: 1 byte)

0x00

0x00

0x00

Parameter value (length: 2 bytes)

0x00

0x00

Low byte

High byte

Parameter value (length: 4 bytes)

Low word

High word

Low byte

High byte

Low byte

High byte

)

Note!

ƒ

Lenze parameters are mainly represented as data type FIX32 (32− bit value
with sign and four decimal positions). In order to obtain integer values, the
desired parameter value must be multiplied by 10000. (See "Attribute table"
in the documentation of the controller.)

ƒ

The parameters C0135 and C0150 are transferred as bit code and without
factor.

,

Documentation of the controllers

Here you can find the descriptions of the codes (see there: "Code table")

Advertising