Parameter data transfer – Lenze EMF2178IB User Manual
Page 74

Parameter data transfer
Structure of the parameter data telegram
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")