Verwaltung
Der Sensor unterstützt sowohl die primäre als auch die sekundäre Adressierung. Die primäre Adresse ist standardmäßig auf „0“ und die sekundäre Adresse auf die Fabrikationsnummer (Seriennummer) des Geräts eingestellt.
-
Um die Primäradresse zu ändern, verwenden Sie den Befehl Primäradresse festlegen.
Tabelle 9. Master zum Slave
Byte-Index
Daten
Beschreibung
0
0x68
Startzeichen 1
1
0x06
L-Feld 1
2
0x06
L-Feld 2
3
0x68
Startzeichen 2
4
0x43 | 0x53 | 0x63 | 0x73
C-Feld = SND_UD
5
0xnn
A-Feld = primäre Adresse
6
0x51
CI-Feld
7
0x01
DIF Primäradresse
8
0x7A
VIF Primäradresse
9
0xnn
Neue primäre Adresse (0x00-0xfa)
10
0xnn
Prüfsumme
11
0x16
Stoppzeichen
-
Um die Sekundäradresse zu ändern, verwenden Sie den Befehl Sekundäradresse festlegen.
Tabelle 11. Master zum Slave
Byte-Index
Daten
Beschreibung
0
0x68
Startzeichen 1
1
0x09
L-Feld 1
2
0x09
L-Feld 2
3
0x68
Startzeichen 2
4
0x43 | 0x53 | 0x63 | 0x73
C-Feld = SND_UD
5
0xnn
A-Feld = primäre Adresse
6
0x51
CI-Feld
7
0x0c
DIF Sekundäradresse
8
0x79
VIF Sekundäradresse
9..12
0xnnnnnnnn
Neue sekundäre Adresse, gepackte 8-Bit-BCD
13
0xnn
Prüfsumme
14
0x16
Stoppzeichen
Das Produkt unterstützt Baudraten von 300 und 2400 Bit/s. Eine automatische Baud-Erkennung ist nicht verfügbar. Die Baudrate ist standardmäßig auf „2400“ Bit/s eingestellt.
-
Um die Baudrate des Sensors zu ändern, verwenden Sie den Befehl Baudrate einstellen.
Tabelle 13. Master zum Slave
Byte-Index
Daten
Beschreibung
0
0x68
Startzeichen 1
1
0x03
L-Feld 1
2
0x03
L-Feld 2
3
0x68
Startzeichen 2
4
0x43 | 0x53 | 0x63 | 0x73
C-Feld = SND_UD
5
0xnn
A-Feld = primäre Adresse
6
0xnn
CI-Feld = Baudraten-Auswahlcode:
0xb8 = 300 Baud
0xb9 = 600 Baud
0xbA = 1200 Baud
0xbb = 2400 Baud
0xbc = 4800 Baud (Anmerkung 1)
0xbd = 9600 Baud (Anmerkung 1)
0xbe = keine Änderung (Anmerkung 2)
0xbf = keine Änderung (Anmerkung 2)
Baudraten > 2400 baud funktionieren zwar, wurden aber nicht auf die Einhaltung der Timing-Spezifikationen des M-Bus-Standards getestet.
Die Baudratencodes 0xbe und 0xbf werden mit 0xe5 quittiert (ACK), obwohl sie die Baudrate nicht verändern (dies entspricht der M-Bus-Spezifikation).
7
0xnn
Prüfsumme
8
0x16
Stoppzeichen
Der Sensor unterstützt FCB-Toggling, d. h. den Multi-Telegramm-Modus. Das erste Telegramm enthält die Momentan-, Min/Max- und Durchschnittswerte der Temperatur/Luftfeuchtigkeit. Das zweite Telegramm enthält Informationen über die Temperaturwerte der letzten 24 Stunden.
M-Bus-Master-Unterbrechungssignale werden nach dem M-Bus-Standard gehandhabt. Jede laufende Kommunikation vom M-Bus-Slave zum Master wird bei Erkennung einer Unterbrechung durch den M-Bus-Master abgebrochen.
Tabelle 15. Master zum Slave
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x10 |
Startzeichen |
|
1 |
0x40 |
C-Feld = SND_NKE |
|
2 |
0xnn |
A-Feld = primäre Adresse |
|
3 |
0xnn |
Prüfsumme |
|
4 |
0x16 |
Stoppzeichen |
Dieser Befehl wird verwendet, um Daten vom Produkt abzufragen.
Tabelle 17. Master zum Slave
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x10 |
Startzeichen |
|
1 |
0x4b | 0x5b | 0x6b | 0x7b |
C-Feld = REQ_UD2 |
|
2 |
0xnn |
A-Feld = primäre Adresse |
|
3 |
0xnn |
Prüfsumme |
|
4 |
0x16 |
Stoppzeichen |
Das RSP_UD-Telegramm ist abhängig von den FCV- und FCB-Bits im C-Feld des aufrufenden REQ_UD2-Telegramms. Es sind zwei Telegramme verfügbar:
-
Wenn FCV in REQ_UD2 gleich 0 ist oder wenn 1., 3., 5. usw. REQ_UD2 seit dem letzten SND_NKE (primärer Adressierungsmodus) oder wenn 1., 3., 5. usw. REQ_UD2 seit der letzten erfolgreichen sekundären Adressauswahl, bei der das erste Telegramm zurückgegeben wurde
-
Wenn FCV in REQ_UD2 gleich 1 ist und wenn 2., 4., 6. usw. REQ_UD2 seit dem letzten SND_NKE (primärer Adressierungsmodus) oder wenn 2., 4., 6. usw. REQ_UD2 seit der letzten erfolgreichen sekundären Adressauswahl, bei der das zweite Telegramm zurückgegeben wurde
Tabelle 18. Slave an Master – Telegramm 1 – 1–50
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0xnn |
L-Feld 1 |
|
2 |
0xnn |
L-Feld 2 |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x08 |
RSP_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x72 |
Variable Datenantwort, Modus 1 = LSByte zuerst |
|
7..10 |
0xnnnnnnnn |
Sekundäre Adresse |
|
11..12 |
0x9615 |
Hersteller-ID „ELV“ |
|
13 |
0xnn |
Generationsfeld Im Bereich von 40 bis 49. |
|
14 |
0x1B |
Gerätetyp/Medium = Raumsensor |
|
15 |
0xnn |
Zugriffsnummer |
|
16 |
0xnn |
Status-Byte 0x00 = Ok (kein Fehler) 0x0a = Sensorfehler (permanenter Anwendungsfehler) |
|
17..18 |
0x0000 |
Signatur, 16 Bit binär |
|
19 |
0x01 |
Produktstatus DIF |
|
20 |
0xfd |
Produktstatus VIF |
|
21 |
0x1b |
Produktstatus VIFE = digitaler Eingang |
|
22 |
0xnn |
8-Bit-Ganzzahlwert mit folgender Bit-Maske: Bit 7: Indikator für vorhandene Textnachricht
Bit 6: Indikator für gelesene Textnachrichten
Bit 5,4,3: Nicht verwendet (= 0) Bit 2: 24-Stunden-Durchschnittswertanzeige
Bit 1: 1-Stunde-Durchschnittswertanzeige
Bit 0: Ausfall des Sensors
|
|
23 |
0x02 |
Momentane relative Luftfeuchtigkeit DIF |
|
24 |
0xfb |
Momentane relative Luftfeuchtigkeit VIF. |
|
25 |
0x9b |
Relative Luftfeuchtigkeit, in % (ganze Zahl) VIFE |
|
26 |
0x74 |
Skalierung VIFE, x 0,01 |
|
27..28 |
0xnnnn |
Momentane relative Luftfeuchtigkeit Im Fehlerfall wird die relative Luftfeuchtigkeit auf 0 gesetzt. Im Setup-Menü kann ein optionaler Luftfeuchtigkeits-VIF ausgewählt werden. In diesem Fall wird das 3-Byte-Standard-VIF ersetzt durch
|
|
29 |
0x22 |
Minimale relative Luftfeuchtigkeit DIF |
|
30 |
0xfb |
Minimale relative Luftfeuchtigkeit VIF |
|
31 |
0x9b |
Minimale relative Luftfeuchtigkeit, in % (Ganzzahl) VIFE |
|
32 |
0x74 |
Skalierung VIFE, x 0,01 |
|
33..34 |
0xnnnn |
Minimale momentane relative Luftfeuchtigkeit Im Fehlerfall wird die minimale relative Luftfeuchtigkeit auf 0 gesetzt. Dies ist die niedrigste momentane relative Luftfeuchtigkeit seit dem letzten Min/Max-Reset-Befehl. Im Setup-Menü kann ein optionaler Luftfeuchtigkeits-VIF ausgewählt werden. In diesem Fall wird das 3-Byte-Standard-VIF ersetzt durch
|
|
35 |
0x12 |
Maximale relative Luftfeuchtigkeit DIF |
|
36 |
0xfb |
Maximale relative Luftfeuchtigkeit VIF |
|
37 |
0x9b |
Maximale relative Luftfeuchtigkeit, in % (Ganzzahl) VIFE |
|
38 |
0x74 |
Skalierung VIFE, x 0,01 |
|
39..40 |
0xnnnn |
Maximale momentane relative Luftfeuchtigkeit Im Fehlerfall wird die maximale relative Luftfeuchtigkeit auf 0 gesetzt. Dies ist die höchste momentane relative Luftfeuchtigkeit seit dem letzten Min/Max-Reset-Befehl. Im Setup-Menü kann ein optionaler Luftfeuchtigkeits-VIF ausgewählt werden. In diesem Fall wird das 3-Byte-Standard-VIF ersetzt durch
|
|
41 |
0x02 |
Momentane Temperatur DIF |
|
42 |
0x65 |
Momentane Temperatur VIF, Außentemperatur |
|
43..44 |
0xnnnn |
Momentane Temperatur x 100 Im Falle eines Fehlers wird die Temperatur auf 0 gesetzt. |
|
45 |
0x22 |
Minimaltemperatur DIF |
|
46 |
0x65 |
Minimaltemperatur VIF, Außentemperatur |
|
47..48 |
0xnnnn |
Minimaltemperatur x 100 Im Falle eines Fehlers wird die Temperatur auf 0 gesetzt. Dies ist die niedrigste momentane Temperatur seit dem letzten Min/Max-Reset-Befehl. |
|
49 |
0x12 |
Maximaltemperatur DIF |
|
50 |
0x65 |
Maximaltemperatur VIF, Außentemperatur |
Tabelle 19. Slave an Master – Telegramm 1 – 51–80
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
51..52 |
0xnnnn |
Maximaltemperatur x 100 Im Falle eines Fehlers wird die Temperatur auf 0 gesetzt. Dies ist die höchste momentane Temperatur seit dem letzten Min/Max-Reset-Befehl. |
|
53 |
0x01 |
Durchschnittliche Dauer DIF |
|
54 |
0x72 |
Durchschnittliche Dauer VIF |
|
55 |
0xnn |
Anzahl der seit dem Einschalten erfassten Stundenmittelwerte (0..24) Dieser Zähler beginnt beim Einschalten bei Null und wird einmal pro Stunde erhöht, wenn ein neuer Stundenmittelwert der Temperatur in der 24-Stunden-Tabelle gespeichert wird. Der Zähler zählt nicht über 24 hinaus (d. h. dieser Wert ist gleich der Anzahl der in der 24-Stunden-Tabelle gespeicherten gültigen Stundenwerte) Der gleitende 24-Stunden-Mittelwert der Temperatur ist erst dann verfügbar, wenn dieser Zähler 24 erreicht hat. |
|
56 |
0x42 | 0x72 |
1-Stunden-Temperatur gleitender Durchschnitt DIF, Speichernummer 1 0x42 = Der Wert ist verfügbar 0x72 = Der Wert ist noch nicht berechnet |
|
57 |
0x65 |
1-Stunden-Temperatur gleitender Durchschnitt VIF, Außentemperatur |
|
58..59 |
0xnnnn |
1-Stunden-Temperatur gleitender Durchschnitt x 100 Dieser Wert ist nicht verfügbar (0), bis nach dem Einschalten 1 Stunde vergangen ist. Während dieser ersten Stunde wird der Wert als „Wert im Fehlerzustand“ gekennzeichnet, DIF-Bits 5 und 4 = 1. Dieser Wert wird jede 6. Minute aktualisiert. Im Falle eines Sensorfehlers werden die Temperaturdaten auf 0 gesetzt. Siehe Slave-Statusbyte im Datenkopf. |
|
60 |
0x82 | 0xb2 |
24-Stunden-Temperatur gleitender Durchschnitt DIF, Speichernummer 2 0x82 = Der Wert ist verfügbar 0xb2 = Der Wert ist noch nicht berechnet |
|
61 |
0x01 |
24-Stunden-Temperatur gleitender Durchschnitt DIFE |
|
62 |
0x65 |
24-Stunden-Temperatur gleitender Durchschnitt VIF, Außentemperatur |
|
63..64 |
0xnnnn |
24-Stunden-Temperatur gleitender Durchschnitt x 100 Dieser Wert ist nicht verfügbar (0), bis nach dem Einschalten 24 Stunden vergangen sind. Während dieses Zeitraums wird der Wert als „Wert im Fehlerzustand“ gekennzeichnet, DIF-Bits 5 und 4 = 1. Dieser Wert wird stündlich aktualisiert. Im Falle eines Sensorfehlers werden die Temperaturdaten auf 0 gesetzt. Siehe Slave-Statusbyte im Datenkopf. |
|
65 |
0x0c |
Produktionsnummer DIF |
|
66 |
0x78 |
Produktionsnummer VIF |
|
67..68 |
0xnnnnnnnn |
Produktionsnummer, 8-stellig gepackt BCD |
|
69 |
0x0d |
Firmwareversion DIF |
|
70 |
0xfd |
Firmwareversion VIF |
|
71 |
0x0f |
Firmwareversion VIFE = „Andere Software-Version“ |
|
72 |
0x05 |
Länge des Firmware-Strings (variierend) |
|
73..77 |
0xnnnnnnnnnn |
Zeichenfolge der Firmwareversion im Format: Major.Minor.PatchLevel |
|
78 |
0x1f |
Ende des Telegramms, weitere Daten folgen |
|
79 |
0xnn |
Prüfsumme |
|
80 |
0x16 |
Stoppzeichen |
Tabelle 20. Slave an Master - Telegramm 2
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0xnn |
L-Feld 1 |
|
2 |
0xnn |
L-Feld 2 |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x08 |
RSP_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x72 |
Variable Datenantwort, Modus 1 = LSByte zuerst |
|
7..10 |
0xnnnnnnnn |
Sekundäre Adresse |
|
11..12 |
0x9615 |
Hersteller-ID „ELV“ |
|
13 |
0xnn |
Generationsfeld Im Bereich von 40 bis 49. |
|
14 |
0x1B |
Gerätetyp/Medium = Raumsensor |
|
15 |
0xnn |
Zugriffsnummer |
|
16 |
0xnn |
Status-Byte 0x00 = Ok (kein Fehler) 0x0a = Sensorfehler (permanenter Anwendungsfehler) |
|
17..18 |
0x0000 |
Signatur, 16 Bit binär |
|
19 + 5 x N |
0xc2 | 0xf2 | 0x82 | 0xb2 |
24-Stunden-Protokoll Temperaturtabelle DIF Tabellenindex = N = 0..23 Speichernummer N + 3 = 3..26 Wert Alter = N (+1/-0) Stunden Der neueste Wert wird zuerst übertragen. In den ersten 24 Stunden nach dem Einschalten werden die Werte als 0 gesendet und als „Wert im Fehlerzustand“ gekennzeichnet (DIF-Bits 5 und 4 = 1), solange sie noch nicht aktualisiert wurden. Im Falle eines Sensorfehlers werden alle Temperaturdaten auf 0 gesetzt. Siehe Produktstatusbyte oder Statusbyte im Datenkopf. |
|
19 + 5 x N |
0xnn |
24-Stunden-Protokoll Temperaturtabelle DIFE nn = (N+3/2) |
|
20 + 5 x N |
0x65 |
24-Stunden-Protokoll Temperaturtabelle VIFE |
|
21..22 + 5 x N |
0xnnnn |
Durchschnittstemperatur der Stunde „jetzt – N“ x 100 |
|
23 + 5 x N |
0x0f |
Ende des Telegramms, es folgen keine weiteren Daten |
|
23 + 5 x N +1 |
0xnn |
Prüfsumme |
|
23 + 5 x N +2 |
0x16 |
Stoppzeichen |
Mit diesem Befehl können Sie das Gerät auf die Werkseinstellungen zurücksetzen.
Tabelle 21. Standardmäßige Werkseinstellungen
|
M-Bus-Baudrate |
2400 bit/s |
|
M-Bus-Primäradresse |
0 |
|
M-Bus-Sekundäradresse |
Seriennummer |
|
LCD-Kontrast (nur CMa10) |
52 |
Tabelle 22. Master zum Slave
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0x04 |
L-Feld 1 |
|
2 |
0x04 |
L-Feld 2 |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x43 | 0x53 | 0x63 | 0x73 |
C-Feld = SND_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x50 |
CI-Feld = Anwendungs-Reset |
|
7 |
0xb0 |
Untercode für das Zurücksetzen der Anwendung |
|
8 |
0xnn |
Prüfsumme |
|
9 |
0x16 |
Stoppzeichen |
Dieser Befehl wird verwendet, um einen Slave für die weitere Sekundäradressierung zu wählen. Nach erfolgreicher Auswahl kann der Slave über die Primäradresse 253 angesprochen werden.
Tabelle 24. Master zum Slave
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0xnn |
L-Feld 1 Variable je nach Auswahlmaske. Die Auswahlmaske kann eine beliebige Größe im Bereich von 0..8 Byte haben, außer 5 (die Hersteller-ID erfordert eine vollständige 16-Bit-Maske). |
|
2 |
0xnn |
L-Feld 2 Variable je nach Auswahlmaske. |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x43 | 0x53 | 0x63 | 0x73 |
C-Feld = SND_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x52 |
CI-Feld = Slave-Auswahl Der Slave wird abgewählt, wenn eine Nichtübereinstimmung vorliegt. |
|
7..10 |
0xnnnnnnnn |
Optional Sekundäre M-Bus-Adressmaske, gepackte BCD Die M-Bus-ID-Maske kann das Nibble 0xf als Platzhalter in jeder der acht BCD-Ziffernpositionen verwenden. |
|
11..12 |
0xnnnn |
Optional M-Bus-Hersteller-ID Maske, 16-Bit, binär Die M-Bus-Hersteller-ID-Maske kann 0xff als Platzhalter für ein Byte oder beide Bytes verwenden. |
|
13 |
0xnn |
Optional M-Bus-Generationsmaske, 8-Bit, binär Die M-Bus Generationsmaske kann 0xff als Wildcard verwenden. |
|
14 |
0xnn |
Optional M-Bus-Medium-Maske, 8-Bit, binär Die M-Bus-Zähler-Medienmaske passt, wenn sie 0x00 („unbekannt“) oder 0xff (Wildcard) entspricht. |
|
15 |
0xnn |
Prüfsumme |
|
16 |
0x16 |
Stoppzeichen |
Mit diesem Befehl werden die Min/Max-Register für Temperatur und relative Luftfeuchtigkeit auf die aktuellen Echtzeitwerte zurückgesetzt. Beachten Sie, dass nur die M-Bus Min/Max-Register zurückgesetzt werden; die Benutzer-Min/Max-Register, d. h. die auf dem LCD angezeigten, können nur durch eine Benutzeraktion (Tastendruck) zurückgesetzt werden.
Tabelle 26. Master zum Slave
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0x05 |
L-Feld 1 |
|
2 |
0x05 |
L-Feld 2 |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x43 | 0x53 | 0x63 | 0x73 |
C-Feld = SND_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x51 |
CI-Feld |
|
7 |
0x0F |
Herstellerspezifisch, folgt DIF |
|
8 |
0x00 |
Elvaco-Befehl Min-/Max-Register zurücksetzen VIF |
|
9 |
0xnn |
Prüfsumme |
|
10 |
0x16 |
Stoppzeichen |
Der Standardwert für den LCD-Kontrast ist 52 (0x34). Durch Erhöhen des Wertes wird die Anzeige dunkler, durch Verringerung des Wertes wird die Anzeige heller. Bitte beachten Sie, dass die Anzeige unsichtbar werden kann, wenn der Kontrastwert zu niedrig eingestellt ist. Der empfohlene Mindestwert ist 40 (0x28). Der LCD-Kontrast wird sofort nach Erhalt des Befehls geändert. Der Wert wird auch im EEPROM gespeichert und bleibt so lange gültig, bis ein neuer Set LCD contrast-Befehl empfangen oder mit der Programmiertaste geändert wird.
Tabelle 28. Master zum Slave
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0x06 |
L-Feld 1 |
|
2 |
0x06 |
L-Feld 2 |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x43 | 0x53 | 0x63 | 0x73 |
C-Feld = SND_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x51 |
CI-Feld |
|
7 |
0x0F |
Herstellerspezifisch, folgt DIF |
|
8 |
0x01 |
Elvaco-Befehl LCD-Kontrast einstellen VIF |
|
9 |
0xnn |
LCD-Kontrast nn = 40..63 |
|
10 |
0xnn |
Prüfsumme |
|
11 |
0x16 |
Stoppzeichen |
Dieser Befehl wird verwendet, um Informationen an die LCD-Anzeige eines Sensors zu senden.
Die zulässige Größe einer Textnachricht beträgt 1–210 Zeichen. Jede LCD-Seite kann bis zu 42 Zeichen anzeigen, aufgeteilt in 3 Zeilen mit je 14 Zeichen.
|
Nutzerdaten-Byte-Index |
Daten |
|---|---|
|
2..15 |
Text für Zeile 1 auf Seite 1 |
|
16..29 |
Text für Zeile 2 auf Seite 1 |
|
30..43 |
Text für Zeile 3 auf Seite 1 |
|
44..57 |
Text für Zeile 1 auf Seite 2 |
|
Etc. |
Etc. |
Es können bis zu 5 Seiten Text gespeichert werden. Die Textnachricht wird in der Lesereihenfolge „erstes Zeichen zuerst“ gesendet (glücklicherweise schreibt die M-Bus-Norm keine „umgekehrten Zeichenfolgen“ in herstellerspezifischen Datenfeldern vor).
Es werden genau 42 Zeichen benötigt, um eine Seite zu füllen. Ungenutzter Platz muss mit ASCII-Leerzeichen (0x20) aufgefüllt werden, wenn mehr Text oder eine weitere Seite folgt.
Neben der üblichen 7-Bit-ASCII-Tabelle (0x20-0x7F) gibt es eine Reihe weiterer Zeichen, die verwendet werden können. Weitere Informationen entnehmen Sie bitte dem Sitronix ST7036 Datenblatt. Elvaco-spezifische, herstellerdefinierte Zeichen sind in der folgenden Tabelle aufgeführt:
|
Zeichen |
Byte |
|---|---|
|
Å |
0x00 |
|
Ä |
0x01 |
|
Ö |
0x02 |
|
° |
0x03 (Grad, verwendet für °C) |
Mit diesem Befehl wird eine zuvor gespeicherte Nachricht überschrieben, falls vorhanden.
Durch den Empfang dieses Befehls wird das Mail-Symbol auf dem LCD-Bildschirm aktiviert. Es wird so lange angezeigt, bis die Nachricht gelöscht wird. Die Nachricht kann entweder durch einen M-Bus-Befehl (siehe unten) oder durch eine Benutzeraktion (Tastendruck) gelöscht werden.
Bei normalen Nachrichten blinkt die LED von CMa10, bis die Nachricht gelesen worden ist. CMa10 verfügt auch über eine Funktion für unsichtbare Nachrichten, mit der verhindert werden kann, dass die LED-Leuchte beim Empfang einer Nachricht reagiert. Die normale und die unsichtbare Nachricht werden in der folgenden Tabelle beschrieben.
Tabelle 30. Master an Slave – normale Nachricht
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0xnn |
L-Feld 1 3..(N+3) |
|
2 |
0xnn |
L-Feld 2 3..(N+3) |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x43 | 0x53 | 0x63 | 0x73 |
C-Feld = SND_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x51 |
CI-Feld |
|
7 |
0x0F |
Herstellerspezifisch, folgt DIF |
|
8 |
0x02 |
Elvaco-Befehl Textnachricht senden/speichern VIF |
|
9..N |
0xnn |
Meldung N = 2-211 |
|
N+1 |
0xnn |
Prüfsumme |
|
N+2 |
0x16 |
Stoppzeichen |
Tabelle 31. Master an Slave – unsichtbare Nachricht
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0xnn |
L-Feld 1 3..(N+3) |
|
2 |
0xnn |
L-Feld 2 3..(N+3) |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x43 | 0x53 | 0x63 | 0x73 |
C-Feld = SND_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x51 |
CI-Feld |
|
7 |
0x0F |
Herstellerspezifisch, folgt DIF |
|
8 |
0x07 |
Elvaco-Befehl Textnachricht senden/speichern VIF |
|
9..N |
0xnn |
Meldung N = 2-211 |
|
N+1 |
0xnn |
Prüfsumme |
|
N+2 |
0x16 |
Stoppzeichen |
Tabelle 32. Slave an Master – normale/unsichtbare Nachricht
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0xe5 |
Bestätigung |
Dieser Befehl löscht alle im Slave gespeicherten Textnachrichten und schaltet sowohl das Mail-Symbol als auch die blinkende LED (falls eingeschaltet) aus.
Tabelle 33. Master zum Slave
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0x05 |
L-Feld 1 |
|
2 |
0x05 |
L-Feld 2 |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x43 | 0x53 | 0x63 | 0x73 |
C-Feld = SND_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x51 |
CI-Feld |
|
7 |
0x0F |
Herstellerspezifisch, folgt DIF |
|
8 |
0x03 |
Elvaco-Befehl Textnachricht löschen VIF |
|
9 |
0xnn |
Prüfsumme |
|
10 |
0x16 |
Stoppzeichen |
Mit diesem Befehl wird die Anzeigesprache im Benutzermenü geändert.
Tabelle 35. Master zum Slave
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0x06 |
L-Feld 1 |
|
2 |
0x06 |
L-Feld 2 |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x43 | 0x53 | 0x63 | 0x73 |
C-Feld = SND_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x51 |
CI-Feld |
|
7 |
0x0F |
Herstellerspezifisch, folgt DIF |
|
8 |
0x05 |
Elvaco-Befehl Sprache der Benutzeranzeige auswählen VIF |
|
9 |
0xnn |
Sprachcode nn = Englisch=0x00 Schwedisch=0x01 Deutsch=0x02 Spanisch=0x03 Finnisch=0x04 Italienisch=0x05 |
|
10 |
0xnn |
Prüfsumme |
|
11 |
0x16 |
Stoppzeichen |
Mit diesem Befehl wird die Darstellung der relativen Luftfeuchtigkeit VIF geändert.
Tabelle 37. Master zum Slave
|
Byte-Index |
Daten |
Beschreibung |
|---|---|---|
|
0 |
0x68 |
Startzeichen 1 |
|
1 |
0x06 |
L-Feld 1 |
|
2 |
0x06 |
L-Feld 2 |
|
3 |
0x68 |
Startzeichen 2 |
|
4 |
0x43 | 0x53 | 0x63 | 0x73 |
C-Feld = SND_UD |
|
5 |
0xnn |
A-Feld = primäre Adresse |
|
6 |
0x51 |
CI-Feld |
|
7 |
0x0F |
Herstellerspezifisch, folgt DIF |
|
8 |
0x06 |
Elvaco-Befehl Luftfeuchtigkeit auswählen VIF-Code |
|
9 |
0xnn |
Feuchtigkeits-VIF-Auswahl nn = Dimensionslos (0xFDBA)=0x00 Klartext (%RH)=0x01 |
|
10 |
0xnn |
Prüfsumme |
|
11 |
0x16 |
Stoppzeichen |
Kommentare (0 Kommentare)