8 ethernet-protokoll-spezifikation, 1 kommunikationsprotokoll – K-Patents PR-33-S Benutzerhandbuch

Seite 36

Advertising
background image

32

PR-33-S instruction manual

Dokument/Revision Nr. Rev. 1.3

Mit Wirkung vom: 5. März 2014

8 Ethernet-Protokoll-Spezifikation

Der Hauptzweck des Ethernet-Anschlusses besteht in der Erfassung von Messdaten des

Instruments. Um die Daten erfassen zu können, benötigen Sie eine geeignete Software

auf Ihrem Computer. Sie können mit Hilfe der unten stehenden Spezifikationen selbst

ein Datenerfassungsprogramm programmieren.

Wenden Sie sich bitte an Ichre nächtsgelegene Vertretung von K-Patents, falls Sie Bei-

spiele un fertige Anwendungen benötigen.

8.1 Kommunikationsprotokoll

Das Kommunikationsprotokoll basiert auf UDP/IP zu Port 50023. Dies ist ein Client-Ser-

ver-Protokoll, bei dem der Sensor der Server ist und somit nur Informationen sendet,

wenn der Client (d. h. Ihr Computer) diese abfragt. Der Server sollte alle Anforderungen

innerhalb von 100 ms beantworten.

8.1.1 Anforderungsformat

Die Client-an-Server-Kommunikation, d. h. die Anforderungen, die von Ihrem Computer

an das Refraktometer, gesendet werden, liegen im Binärformat vor. Die Anforderungs-

pakete enthalten die folgenden binären Daten (alle Ganzzahlen befinden sich in der

Netzwerkreihenfolge, zuerst MSB):

32-Bit-Ganzzahl: Paket-Nummer

32-Bit-Ganzzahl: Anforderungs-ID

(beliebig): Anforderungsdaten (abhängig von der Anforderung)

(beliebig): Daten zum Ausfüllen

Wichtig:

Die maximale Größe der Meldung beträgt 1472 8-Bit-Zeichen (Bytes).

Die Paket-Nummer wird vom Refraktometer zurückgesendet, wird jedoch nicht verar-

beitet. Die Paket-Nummern müssen nicht fortlaufend sein; jeder 32-Bit-Wert ist gültig.

Die Anforderungs-ID ist ein 32-Bit-Wert, der die angeforderte Funktion, zum Beispiel

Refraktometer Informationen, kennzeichnet. Siehe Abschnitt 8.2 zu Anforderungs-IDs.

Die Anforderungsdaten bestehen aus 0 bis 1464 8-Bit-Zeichen zusätzlicher Daten im

Zusammenhang mit der Anforderung.

Advertising