Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele Für Die Bildung Von Adressen - Lufft IRS31-UMB Betriebsanleitung

Intelligenter fahrbahnsensor
Inhaltsverzeichnis

Werbung

Betriebsanleitung
Bei Klassen und Geräten ist jeweils die ID = 0 als Broadcast vorgesehen. So ist es
möglich, ein Broadcast auf eine bestimmte Klasse zu senden. Dies ist allerdings nur
sinnvoll, wenn sich am Bus nur ein Gerät dieser Klasse befindet.
6.1.3 Beispiele für die Bildung von Adressen
Soll z. B. ein IRS31 mit der Geräte-ID 0001 adressiert werden, geschieht das wie folgt:
Klassen-ID für Straßensensor ist 1d = 1h
Geräte-ID ist z. B. 001d = 001h
Setzt man die Klassen- und Geräte-ID zusammen ergibt sich eine Adresse 1001h (4097d).
6.1.4 Beispiel einer Binärprotokoll-Abfrage
Soll z. B. ein Straßensensor mit der Geräte-ID 0001 nach der aktuellen Wasserfilmhöhe
(0 - 10000) von einem PC abgefragt werden, geschieht das wie folgt:
Sensor:
Klassen-ID für Straßensensor ist 1 = 1h
Geräte-ID (Seriennummer) ist 0001 = 001h
Setzt man die Klassen- und Geräte-ID zusammen ergibt sich eine Ziel-Adresse 1001h.
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 eine 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 die
aktuelle Wasserfilmhöhe 0 – 1000m in Kanal 601d = 259h
Die berechnete CRC beträgt 78B8h
Die Anfrage an das Gerät:
SO
<ver
<to>
H
>
1
2
3
4
01h 10h
01
10
h
h
Die Antwort des Gerätes:
SO
<ve
<to>
H
r>
1
2
3
4
01h 10h 16
F0
h
h
<value>
15
16
17
18
00h 00h FA
44h 03h
h
<status>
= Gerät o.k.
<typ> = Datentyp des folgenden Wertes; 16h = Float (4 Byte, IEEE Format)
<value>
= 44FA0000h entspricht als Floatwert 2000,00
Der Wasserfilm beträgt also 2000 m.
Mit Hilfe der Checksumme (B4E1h) kann die korrekte Datenübertragung überprüft werden.
G. Lufft Mess- und Regeltechnik GmbH, Fellbach, Germany
<from>
<len
ST
>
X
5
6
7
8
16h F0
04h
02h 23h
h
<from> <len
STX <cmd
>
5
6
7
8
01
10
0Ah 02h 23h
h
h
ETX <cs>
EOT
19
20
21
22
E1
B4
04h
h
h
<cmd
<verc
<channel
>
>
>
9
10
11
10h
59h 02h 03h B8h 78
<ver
<statu
>
c>
s>
9
10
11
10h
00h
IRS31-UMB
ET
<cs>
X
12
13
14
15 16
h
<chann
<typ>
el>
12 13 14
59
02
16h
h
h
15
EOT
04h

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis