3.3 Data exchange
3.3.1 Position
The input data of the encoder are only required for the position value with a defined length of 32 bits. As
an option the encoder supports a position value length of 16 bits. The value is right-justified in the data
field.
DDLM_Data - Exchange mode
Standard configuration:
Octet:
Bit
Data
Configuration data:
- Device class 1:
- Device class 2:
Optional configuration:
Octet:
Bit
Data
Configuration data:
- Device class 1:
- Device class 2:
3.3.2 Preset value function
The preset value function enables the adaptation of the zero point of the encoder to the mechanical zero
point of the system. The preset value function sets the actual value of the encoder as preset value. The
preset value is stored in the encoder as output value when the Data_Exchange function is activated. The
preset value function is used after the scaling function. This means that the preset value is entered in the
current measuring unit.
The most significant bit (MSB) of the preset value controls the preset value function as follows:
Normal operating mode:
The encoder will not change the preset value.
Preset mode:
With MSB = 1 the encoder accepts the transferred value (bit 0 - 30) as preset value in binary code. The
encoder reads the current position value and calculates an offset value on the basis of the preset value
and the read position value. The position value is shifted by the calculated offset value. If the output
position value equals the preset value, the preset mode is terminated and the MSB can be set to 0 by the
master. The resulting offset value can be read by means of the diagnostic function. In case of voltage
breakdown, it is permanently stored in the encoder and is reloaded at each start-up.
1
31 - 24
31
24
2
- 2
D1hex
2 input data words, data consistency
F1hex
2 input data words, 2 output data words
for preset value, data consistency
1
15 - 8
15
2
- 2
D0hex
1 input data word, data consistency
F0hex
1 input data word, 1 output data word for preset value,
data consistency
MSB = 0 (bit 31, optionally bit 15)
MSB = 1 (bit 31, optionally bit 15)
2
23 - 16
23
16
2
- 2
data exchange - 32 bits
8
Data_Exchange - 16 bits
52
3
15 - 8
7 - 0
15
8
7
2
- 2
2
2
7 - 0
7
0
2
- 2
4
0
- 2