Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele Für Die Bildung Von Adressen - Lufft R2S-Umb Bedienungsanleitung

Niederschlagssensor-sensor
Inhaltsverzeichnis
Manual
6.1.3 Beispiele für die Bildung von Adressen
Soll z.B. ein R2S mit der Geräte-ID (Seriennummer) 0001 adressiert werden, geschieht das wie
folgt:
Klassen-ID für R2S ist 2d = 2h
Geräte-ID (Seriennummer) ist z.B. 001d = 001h
Setzt man die Klassen- und Geräte-ID zusammen ergibt sich die Adresse 2001h (8193d).
6.1.4 Beispiel einer Binärprotokoll-Abfrage
Soll z.B. ein R2S mit der Geräte-ID (Seriennummer) 0001 nach dem Niederschlag in Liter/m² seit
der letzten Abfrage von einem PC abgefragt werden, geschieht das wie folgt:
Sensor:
Klassen-ID für R2S ist 2 = 2h
Geräte-ID (Seriennummer) ist 0001 = 0001h
Setzt man die Klassen- und Geräte-ID zusammen ergibt sich die Ziel-Adresse 2001h.
PC:
Klassen-ID für PC (Master-Gerät) ist 15 = Fh
PC-ID ist z.B. 22 = 016h
Setzt man die Klassen- und PC-ID zusammen ergibt sich die Absender-Adresse F016h
Die Länge <len> beträgt für den Befehl Onlinedatenabfrage 4d = 04h,
das Kommando für Onlinedatenabfrage ist 23h,
die Versionsnummer des Befehls ist 1.0 = 10h.
In der <payload> steht die Kanalnummer. Wie aus der Kanalliste ersichtlich ist, steht der
Niederschlag in Liter/m² seit der letzten Abfrage in Kanal 601d = 259h
Die berechnete CRC beträgt 065Fh
Die Anfrage an das Gerät:
SOH
<ver>
1
2
01h
10h
Die Antwort des Gerätes:
SOH
<ver>
1
2
01h
10h
16h
<value>
15
16
1Fh
85h
ABh
<status>
<typ>
<value>
Der Niederschlag seit der letzten Abfrage des PC beträgt 1,34 Liter/m².
Mit Hilfe der Checksumme (975Fh) kann die korrekte Datenübertragung überprüft werden.
ACHTUNG: Bei der Übertragung von Word- und Float-Variablen wie z.B. der Adressen oder der
CRC gilt Little Endian (Intel, lowbyte first). Das bedeutet erst das LowByte und dann das HighByte.
<to>
<from>
3
4
5
6
01h 20h
16h
F0h
<to>
<from>
<len>
3
4
5
6
F0h
01h 20h
ETX
17
18
19
20
3Fh
03h
5Fh
= Gerät o.k.
= Datentyp des folgenden Wertes; 16h = Float (4 Byte, IEEE Format)
= 3FAB851Fh entspricht als Floatwert 1,34
G. Lufft Mess- und Regeltechnik GmbH, Fellbach, Germany
<len>
STX
<cmd>
7
8
9
04h
02h
23h
STX
<cmd> <verc> <status>
7
8
9
0Ah
02h
23h
<cs>
EOT
21
22
97h
04h
<verc>
<channel>
ETX
10
11
12
10h
59h
02h
<channel>
10
11
12
10h
00h
59h
R2S-UMB
<cs>
EOT
13
14
15
16
03h
5Fh
06h
04h
<typ>
13
14
02h
16h
19
Inhaltsverzeichnis
loading

Inhaltsverzeichnis