Digitale Schnittstelle RS422
Beispiel für Berechnung mit Abstandswert.
0xc0
0xa6
Zeitstempel
Abb. 29 Empfangener Datenframe
Abstand hex-Format
Abstand binär, Little Endian
Binär, ohne Markierungsbit
Binär, Big Endian
Als Unsigned Integer
Dezimal
Als Abstand
Abb. 30 Transformierter Abstandswert
i
Auch während der Kommunikation mit dem Sensor kann dieser ständig Messwerte am RS422-Ausgang liefern.
Für den Datenaustausch mit einem PC ist der IF2001 Konverter von MICRO-EPSILON geeignet, der über das ebenfalls
optionale PC3800-x Standardkabel mit dem Sensor verbunden wird, siehe
sung mehrerer Sensoren ist die IF2008/ETH geeignet. Weitere Angaben finden Sie in den Beschreibungen der Interface-
karte IF2008/ETH sowie des zugehörigen Treiberprogramms MEDAQlib.
Die aktuelle Programmroutine finden Sie unter: www.micro-epsilon.de/link/software/medaqlib.
7.3
Binäre Fehlerwerte
Im Abstandswert übertragene Zustandsinformationen.
Abstandswert
Beschreibung
0x7fffc87
Messergebnis ungültig
0x7fffccd
Timeout bei der Lasermodulkommunikation
0x7fffcce
Lasermodul-Befehl unterbrochen
0x7fffccf
Gerät beschäftigt
0x7fffcd0
Befehlsfehler bei der Lasermodulkommunikation
0x7fffcd1
Tracking-Messzeit zu kurz
0x7fffcd2
Fehler in der Lasermodulkommunikation
0x7fffcd3
Entfernung außerhalb des Messbereichs
0x7fffcd4
Temperatur zu hoch
0x7fffcd5
Temperatur zu niedrig
0x7fffcd6
Signal zu schwach oder Entfernung nicht im zulässigen Bereich
0x7fffcd7
Signal zu hoch
0x7fffcd8
Signalrauschen
0x7fffcd9
Lasermodulspannung zu niedrig
0x7fffcda
Signal zu instabil
0x7fffcdb
Laser nicht im Messmodus
0x7fffcdc
Temperaturgradient zu hoch
0x7fffe70
ROI-Beginn ist größer als ROI-Ende
optoNCDT ILR3800
0xb3
0x05
0xed
0xed
1110 1101
110 1101
000 0000
(0000) 0000
12013
1201,3 mm
0xdd
0x80
Abstandswert
0xdd
0x80
1101 1101
1000 0000
101 1101
000 0000
000 0000
101 1101
0000 0000
0010 1110
Kap. A
0x00
0x10
Footer
0x00
0000 0000
000 0000
110 1101
1110 1101
1. Für eine synchronisierte Datenerfas-
Seite 29