Functional description

The EnDat interface transmits position values or physical additional variables in a temporally unambiguous order and is used for reading from, and writing to the internal memory of the measuring device.

Position values

These can be transmitted with or without additional information. The additional information itself can be selected via the MRS code (Memory Range Select). Together with the position value, other functions can be called after a previous memory area selection, e.g. Read and write parameters. Simultaneous transmission with the position value means that additional information can also be requested from axes in the control loop and functions executed.

Read and write parameters

Read and write parameters is possible both as a separate function and also in conjunction with the position value. Parameters can be read or written after selection of the memory area.

Functional description 1:

Reading or writing values of the EndDat encoder

If the configuration and information data access specific memory areas of the Endat encoder, make sure that the encoder is connected and supplied with voltage to read or write to these memory areas.
If no communication can be established with the EnDat encoder, an error message "Data cannot be transferred or stored to the application" is displayed.

Reset functions

The reset functions serve to reset the measuring device in case of a malfunction. A reset is possible in place of or during the transmission of the position value.

Functional description 2:

Extended diagnosis from FW15

From FW15, the EL5032 offers extended diagnosis for the EnDat error message with multi-turn rotary encoders with battery buffer. The battery operating state error sources are not automatically reset; special error handling may be necessary here.

Special error handling with multi-turn rotary encoders with battery buffer

The absolute position value loses its validity if the battery of a battery-buffered multi-turn rotary encoder is replaced. EnDat 2.2 allows error and warning messages to be read and temporarily stored.

After the battery is replaced, the following objects in the EL5032 are set to TRUE:

This activates the following diagnosis messages:

These errors can be reset using the command 0x8001 "EnDat Reset". An overview of the commands and samples of their use can be found in the chapter "Overview of commands and samples".