Funktionsbeschreibung

Das EnDat-Interface überträgt in zeitlich eindeutiger Abfolge Positionswerte bzw. physikalische Zusatzgrößen und dient zum Auslesen und Beschreiben des Messgeräte- internen Speichers.

Positionswerte

Diese können mit oder ohne Zusatzinformationen übertragen werden. Die Zusatzinformationen selbst sind über den MRS-Code (Memory Range Select) wählbar. Zusammen mit dem Positionswert können auch andere Funktionen wie Parameter lesen und schreiben nach vorangegangener Speicherbereichsauswahl aufgerufen werden. Durch die gleichzeitige Übertragung mit dem Positionswert lassen sich auch von im Regelkreis befindlichen Achsen Zusatzinformationen abfragen und Funktionen ausführen.

Parameter lesen und schreiben

Die Parameter lesen und schreiben ist sowohl als separate Funktion als auch in Verbindung mit dem Positionswert möglich. Nach der Auswahl des Speicherbereichs können Parameter gelesen oder geschrieben werden.

Funktionsbeschreibung 1:

Werte des EndDat-Gebers Auslesen oder Beschreiben

Greifen die Konfigurations- und Informationsdaten auf bestimmte Speicherbereiche des Endat-Gebers zu, so ist sicher zu stellen, dass zum Auslesen oder Beschreiben dieser Speicherbereiche der Geber angeschlossen und mit Spannung versorgt wird.
Kann keine Kommunikation zum EnDat-Geber aufgebaut werden, so erfolgt eine Fehlermeldung „Data cannot be transferred or stored to the application“.

Reset-Funktionen

Die Reset-Funktionen dienen zum Zurücksetzen des Messgeräts bei Fehlfunktionen. Ein Reset ist anstelle oder während der Positionswert-Übertragung möglich.

Funktionsbeschreibung 2:

Erweiterte Diagnose ab FW15

Die EL5032 bietet ab FW15 eine erweiterte Diagnose für die EnDat-Fehlermeldung bei Multiturn-Drehgebern mit Batteriepufferung. Die Batteriebetriebszustandsfehlerquellen werden nicht automatisch zurückgesetzt, hier ist ggf. eine spezielle Fehlerbehandlung durchzuführen.

Spezielle Fehlerbehandlung bei Multiturn-Drehgebern mit Batteriepufferung

Wird bei Batteriegepufferten Multiturn-Drehgebern die Batterie getauscht, so verliert der absolute Positionswert seine Gültigkeit. EnDat 2.2 erlaubt das Auslesen und Zwischenspeichern der Fehler- und Warnmeldungen.

Nach dem Batterietausch werden in der EL5032 folgende Objekte auf TRUE gesetzt:

Dadurch werden die folgenden Diagnosemeldungen aktiviert:

Diese Fehler können über das Kommando 0x8001 "EnDat Reset" zurückgesetzt werden. Eine Übersicht der Kommandos und Beispiele zur Bedienung dieser sind im Kapitel "Übersicht Kommandos und Beispiele" zu finden.