Herunterladen Inhalt Inhalt Diese Seite drucken

Statuswort - HEIDENHAIN ND 287 Benutzerhandbuch

Ethernet-modul
Vorschau ausblenden Andere Handbücher für ND 287:
Inhaltsverzeichnis

Werbung

6 Statuswort

Das Statuswort muss abhängig von der Art der Anfrage interpretiert werden:
Inkrementale Positionsdaten
EnDat Positionsdaten
Analoge Daten
Das Statuswort wird für jeden Messgeräte-Kanal separat übermittelt und ist unabhängig vom eingestellten Betriebsmodus.
Das Statuswort wird bei folgenden Befehlen übertragen:
ND2_ERR ND2GetPosition()
ND2_ERR ND2GetPositionInfo()
ND2_ERR ND2GetTemperature()
sowie auch im Real-Time Betriebsmodus
Bit Nr.
Inkrementales Messgerät
0
1 = Position gültig
1
1 = Fehler Signalamplitude
2
reserviert
3
1 = Frequenzüberschreitung
4
reserviert
5
reserviert
6
reserviert
7
1 = Lost Trigger
8
reserviert
9
reserviert
10
reserviert
11
1 = Fehler bei der Berechnung des
kodierten Referenzwertes bei ab-
standskodierten Referenzmarken
12
reserviert
13
reserviert
14
reserviert
15
reserviert
Anmerkungen zu den Fehlerbits
Name
Position gültig
Fehler Signalamplitude
Frequenzüberschreitung
CRC-Fehler
Communication Error
Positionswert fehlerhaft
Lost Trigger
Fehler bei der Berechnung des
kodierten Referenzwertes bei ab-
standskodierten Referenzmarken
Die Fehlerbits werden nicht automatisch rückgesetzt sondern müssen über das Software-Kommando
ND2ClearEncoderError() durch die Kunden-Softwareapplikation rückgesetzt werden.
Wird ein Fehler nicht rückgesetzt, wird er mit jedem weiteren Positions-Datenpaket erneut übertragen.
Bei inkrementellen Messgeräten zeigt ein Fehler im Positions-Datenpaket an, dass die Position nicht mehr gültig ist und
jeglichen Bezug zur Referenzmarke oder anderen Messkanälen verloren hat.
Das Auftreten eines Fehlers kann das Ansprechen anderer Fehler nach sich ziehen.
EnDat Messgerät
1 = Position gültig
1 = Fehler Signalamplitude
reserviert
reserviert
reserviert
reserviert
reserviert
1 = Lost Trigger
1 = Communication Error CRC-Error reserviert
1 = Positionswert fehlerhaft
reserviert
reserviert
reserviert
reserviert
reserviert
reserviert
Bedeutung
1 = kein Fehler aufgetreten
Dieses Bit gibt an, ob die übertragene Position gültig ist oder nicht
1 = Signalamplitude ist bzw. war zu niedrig
(einmalig oder mehrmalig seit dem letzten Löschen der Fehlermeldung)
1 = zu hohe Eingangssignalfrequenz wurde detektiert
(einmalig oder mehrmalig seit dem letzten Löschen der Fehlermeldung)
1 = CRC Fehler bei der EnDat Datenübertragung
1 = der vom EnDat-Messgerät ermittelte Positionswert ist fehlerhaft
Siehe Abschnitt "Maximale Triggerrate"
1 = Fehler bei Berechnung des kodierten Referenzwertes; muss explizit rückgesetzt
werden.
Analog Sensor
1 = Position gültig
reserviert
reserviert
reserviert
reserviert
reserviert
reserviert
1 = Lost Trigger
reserviert
reserviert
reserviert
reserviert
reserviert
reserviert
reserviert
11

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis