K-Patents PR-33-AC Benutzerhandbuch

Seite 46

Advertising
background image

40

PR-33 Bedienungsanleitung

Die Anforderungsdaten bestehen aus 0 bis 1464 8-Bit-Bytes zusätzlicher Daten
für die Anforderung.

Die Ergänzungs-Daten können dazu dienen, die Anzahl der 8-Bit-Bytes in einer
Meldung zu erhöhen. Es können beliebig viele NULL-Zeichen (0x00) an das Ende
der Anforderung hinzugefugt werden, so lange die gesamte Größe der Meldung
nicht die maximale Länge von 1472 8-Bit-Bytes übersteigt. Dies kann u.a. dann
nützlich sein, wenn die Implementierung des Clients Pakete mit fester Lange ver-
wendet.

9.1.2 Ansprechformat

Die vom Gerät gesendeten Ansprechdaten sind im ASCII-Format. Mit Ausnahme
der Paketnummer sind die Daten für den Menschen lesbar. Die Datenstruktur ist
sehr einfach:

− Paketnummer (32-Bit-Ganzzahl)
− Null oder mehrere Zeilen mit ASCII-(Text-)Schlüsseln und diesen Schlüsseln

zugeordnete Werten (zum Beispiel: der Schlüssel für die Temperatur und die
Prozesstemperatur in Celsius)

Die Paketnummer wird unverändert reflektiert. Der Client (die Software auf dem
Computer) kann die Paketnummer zur Überprüfung der Antwort mit der Paket-
nummer der Anforderung vergleichen.

Die Meldetext besteht aus Textzeilen, wobei jede Zeile aus einem einzigen Schlüs-
sel (aus einem Wort) und seinem Wert bzw. seinen Werten besteht. Die Werte
werden durch ein Gleichheitszeichen ( = )von dem Schlüssel getrennt, mehrere
Werte werden durch Komma getrennt. Leerzeichen (ein Blank oder ein Tabulator)
sind überall zulässig, außer innerhalb eines Einzelwertes oder eines Schlüsselna-
mens. Wenn die Antwort aus einer Zeichenkette besteht, wird sie in doppelte
Anführungszeichen (") gesetzt.

Beispiele für gültige Meldetextzeilen:

ok

temp = 23.45

headhum = 13.32

LEDcnt = 8341

StatusMessage = "Normal Operation"

Advertising