Herunterladen Inhalt Inhalt Diese Seite drucken

Datenprotokoll Ild1401; Aufbau Der Kommandodaten - MICRO-EPSILON optoNCDT 1402 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für optoNCDT 1402:
Inhaltsverzeichnis

Werbung

Serielle Schnittstelle RS422
8.3
8.3.1
Die Kommandos für den Sensor bestehen aus Kommandodaten, die in beide Richtungen ausgetauscht wer-
den. Jedes Kommandodatenpaket besteht aus einem Kopf, einer ID, dem Kommando und der Anzahl sowie
evtl. weiteren Datenbytes (Parameter, wenn Anzahl > 0).
Der Kopf besteht immer aus 4 Byte und dient zur Erkennung einer Verbindung zum Sensor. Die ID besteht
aus 2 Byte, das Kommando und die Anzahl ist jeweils ein Byte lang. Damit beträgt die Länge eines kom-
pletten Kommandodatenpaketes, ohne Parameter, 8 Byte. Die Anzahl entspricht der Anzahl der sich dem
Kommando anschließenden Bytes.
Jedes vollständige Kommando wird vom Sensor beantwortet. Dabei baut sich die Antwort aus 2 Byte ID
(entspricht der gesendeten ID), dem modifizierten Kommandobyte und der Anzahl sowie den Rückgabedaten
auf. Das modifizierte Kommandobyte = Kommandobyte „OR"-verknüpft mit 0x80 hex, wenn das Kommando
verstanden worden ist. Im Fehlerfall ist das modifizierte Kommandobyte = Kommandobyte „OR"-verknüpft
mit 0xC0 hex. Im Fehlerfall ist die Anzahl der Rückgabebytes = 1 und enthält den Fehlercode.
Byte 1
Abb. 22 Aufbau eines Kommandopakets im Sendepuffer
Byte 1
Abb. 23 Fehlerfreie Übertragung, Aufbau eines Kommandopakets im Empfangspuffer
Byte 1
Abb. 24 Fehlerhafte Übertragung, Aufbau eines Kommandopakets im Empfangspuffer
Fehlercode
Beschreibung
Kommandofehler
Fehlerhafte Parameteranzahl
Time out
optoNCDT 1402

Datenprotokoll ILD1401

Aufbau der Kommandodaten

Byte 2
Byte 3
Byte 4
Kopf
Byte 2
Byte 3
ID
Kommando „OR"-verknüpft mit 0x80 hex
Byte 2
Byte 3
ID
Kommando „OR"-verknüpft mit 0xC0 hex
Bytes
1
1
1
Byte 5
Byte 6
ID
Kommando
Byte 4
Anzahl
Byte 4
Anzahl = 1
Wert
2
3
4
Byte 7
Byte 8
Byte 9
Anzahl
Parameter
Byte 5
Parameter
Byte 5
Fehlercode
Seite 43

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis