Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikationsprotokoll (Leuze Binärprotokoll Über Tcp/Ip); Anfragetelegramm An Das Ams 308; Tcp-Nutzdatenbereich - Leuze AMS 308i Originalbetriebsanleitung

Optisches lasermesssystem - ethernet tcp/ip
Inhaltsverzeichnis

Werbung

Ethernet TCP/IP-Schnittstelle
9.4
Kommunikationsprotokoll (Leuze Binärprotokoll über TCP/IP)
Das Leuze Binärprotokoll wird innerhalb der TCP/IP bzw. UDP Kommunikation im Nutzda-
tenbereich eingebunden.
9.4.1

Anfragetelegramm an das AMS 308

ETHERNET-HEADER
(Ethernet-Adressen)

TCP-Nutzdatenbereich

Das Leuze Binärprotokoll hat einen proprietären Header. Dieser ist Bestandteil der Nutz-
daten und hat folgende Funktionen:
• Transaction ID
Die Transaction ID ermöglicht eine eindeutige Zuordnung eines Anfragetelegramm an
den AMS 308
In das Anfragetelegramm wird eine Transaction ID eingetragen die auch im Antwort-
telegramm verwendet wird. Durch einfaches Hochzählen der Transaction ID kann bei-
spielsweise eine fortlaufende Verarbeitung sichergestellt werden.
• Protocol ID
Als Protocol ID wird für das AMS 308
Die Protocol ID bleibt für das Binärprotokoll unverändert.
• Länge
Es wird die Anzahl der folgenden Nutzdatenbytes eingetragen. Der TCP-Nutzdaten-
bereich hat bei einem Anfragetelegramm die Länge von 2 Byte, im Antworttelegramm
6 oder 8 Byte, abhängig vom Kommando.
• 0xFF
Reservebyte mit dem Eintrag 0xFF.
Transaction ID
(16Bit)
Funktionscode
Über den Funktionscode können die in der untenstehenden Tabelle beschriebenen Funkti-
onen am AMS 308
Bytewert
Hex
Dez
0xF1
241
0xF2
242
0xF3
243
0xF4
244
0xF5
245
0xF6
246
0xF7
247
0xF8
248
Tabelle 9.1:
62
IP-HEADER
(IP-Adressen)
i
zu dessen Antwort.
Protocol ID
(16Bit)
i
aktiviert werden.
Funktion
Einzelnen Positionswert übertragen
Zyklische Übertragung des Positionswertes starten
Zyklische Übertragung stoppen
Laser an
Laser aus
Einzelnen Geschwindigkeitswert übertragen
Zyklische Übertragung des Geschwindigkeitswertes starten
Einzelnen Positions- und Geschwindigkeitswert übertragen
Funktionen
AMS 308
i
TCP-HEADER
TCP-NUTZDATENBEREICH
(Portnummern)
i
Binärprotokoll die Kennung (0x4C31) definiert.
Length
(16Bit)
i
Leuze electronic GmbH + Co. KG
0xFF
Funktionscode
(8Bit)
(8Bit)
FCS

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis