Betriebsanleitung
OLM100
Tab. 30:
Anfrage Diagnosedaten
Tab. 31:
Antwort für Diagnosedaten
E09 (ASCII)
Hinweis:
8014309/2011-06-22
Sondergeräte
8.1.5
Beispiel für Befehl zur Anfrage der Diagnosedaten
Das Erkennen eines Fehlers wird im Statusbyte (Bit Nr. 7) angezeigt. Durch Senden eines
Steuerbytes können daraufhin die Diagnosedaten angefragt werden. Die Diagnosedaten
werden als dreistelliger ASCII-Hex-Wert ausgegeben.
Erst wenn keine Diagnosedaten mehr vorhanden sind und die Daten über das Steuerbyte
angefragt wurden, wird das Statusbyte zurückgesetzt.
Anfrage Diagnosedaten an OLM100:
Bit
Bit
Bit
Nr. 8
Nr. 7
Nr. 6
1
0
1
Steuerbyte für Geräteadresse 0
Antwort vom OLM100 für Diagnosedaten E09 (ASCII):
Byte
Bit
Nr.
Beschreibung
Nr. 8
0
Statusbyte
0
1
Datenbyte 1
0
2
Datenbyte 2
0
3
Datenbyte 3
0
XOR-
4
Verknüpfung
XOR-Verknüpfung der Bytes 0 ... 3
5
Datenbyte 1
0
6
Datenbyte 2
0
7
Datenbyte 3
0
Statusbyte für: Fehler in Distanzwertberechnung vorhanden, Barcode sichtbar, keine
Verschmutzung, Geräteadresse 0, keine Steuermarke, Diagnosedaten vorhanden.
Die Diagnosedaten Exx sind folgendermaßen den Fehlercodes Fx aus Abschnitt 9.1
„Gerätefehler und Warnungen" zugeordnet:
E01: F6 (unbenutzt)
E05: F7 (Sensor außerhalb des Messbereichs)
E06: F2 (unbenutzt)
E07: F1 (Temperaturfehler)
E08: F5 (Sensor verschmutzt)
E09: F4 (keine plausiblen Positionswerte vorhanden)
Werden Diagnosedaten angefragt, obwohl gemäß Statusbyte keine Diagnosedaten
vorliegen, wird anstelle der Fehlermeldung Exx die Versionsnummer des OLM100
angezeigt, z.B. 100 für 1.00.
© SICK AG • Advanced Industrial Sensors • Deutschland • Irrtümer und Änderungen vorbehalten
Bit
Bit
Nr. 5
Nr. 4
1
0
Bit
Bit
Bit
Bit
Nr. 7
Nr. 6
Nr. 5
Nr. 4
1
0
0
0
0
1
0
0
0
0
1
1
0
0
1
1
0
1
0
0
0
0
1
1
0
0
1
1
Bit
Bit
Bit
Nr. 3
Nr. 2
Nr. 1
1
0
0
Bit
Bit
Bit
Bit
Nr. 3
Nr. 2
Nr. 1
Nr. 0
0
0
0
1
0
1
0
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
0
0
1
0
0
1
Kapitel 8
Bit
Nr. 0
0
Wert in
hex
ASCII
0x81
0x45
E
0x30
0
0x39
9
0x45
E
0x30
0
0x39
9
51