VOS412-BIS
Bedienung
7.3
Netzwerkschnittstelle
Die Netzwerk-Schnittstelle wird zur Übertragung von Daten (Parameter, Bilder, Software-
Update) und Kommandos in beide Richtungen (Host zum Sensor und Sensor zum Host)
verwendet.
Zur Übertragung von Parametern, Kommandos und Ergebnissen erfolgt in Form von XML-
Strings.
Host-
Rechner
Die Kommunikation erfolgt mittels TCP/IP über Port 50005. Die Standard-IP-Adresse ist
172.31.15.120.
Jedes Datenpaket besteht aus eine Pre-Header sowie den eigentlichen Daten:
Pre-Header (Länge 12 Byte)
7.3.1
Pre-Header
Der Pre-Header hat folgenden Aufbau:
Byte Nr. Wert
Breite
00 01
50 46
16 Bit
02 03
00 01
16 Bit
04 05
00 01
16 Bit
06 07
00 00
16 Bit
08 09
00 00
32 Bit
10 11
12 34
Tabelle 7.1: Pre-Header Aufbau
Parameter (XML-basiert)
Kommandos (XML-basiert)
Ergebnisse (XML-basiert)
Daten (Bilder)
Firmware-Update
Daten (Länge unterschiedlich)
Datentyp Beschreibung Wertebereich
Char
Constant
Uint16
Version
Uint16
Type
Uint16
Status
Uint32
Size
Sensor
Konstant
"PF" = 5046h
Konstant
Aktuell = 00 01
00 01 = XML-Daten
00 02 = "Image Date" (Bilddaten in Binärform)
00 03 = reserviert
00 04 = reserviert
00 05 = Firmware-Data (Firmware-Update im
Intel-Hex-Format)
00 06 = reserviert
00 07 = "Log Data" (Log-Daten als XML-Text)
00 08 = "Result-Data" (Ergebnisdaten als XML-
Test)
00 00 h = aktuelles Bild
40 00 h = Musterbild
80 00 h = Fehlerbild
Länge der nachfolgenden Daten
17