Konfigurationsoptionen
Tabelle 348. Alle Konfigurationsoptionen
|
Feldname (Abk.) |
Beschreibung |
Standardwert |
Gesperrtes Gerät & korrekter PAK oder offenes Gerät |
Gesperrtes Gerät & kein PAK |
Downlink |
|---|---|---|---|---|---|
|
Meter ID |
Kennnummer des Messgerätes. Nicht konfigurierbar. |
Nicht zutreffend |
Lesen |
Lesen |
Nicht zutreffend |
|
Eingeschalteter Modus |
Zum Aktivieren/Deaktivieren des Moduls. |
Passiv |
Lesen / Schreiben |
Lesen |
Nicht zutreffend |
|
EcoMode |
Im aktivierten Zustand kann das Modul eine Mindestlebensdauer der Batterie von 6+1 oder 10+1 Jahren (je nach Konfiguration) erreichen. |
10 Jahre |
Lesen / Schreiben |
Lesen |
Schreiben |
|
Nachrichtenformat |
Das Nachrichtenformat bestimmt die im Telegramm des Moduls enthaltenen Zählerdaten. |
0x24 (Standard) |
Lesen / Schreiben |
Lesen |
Schreiben |
|
Übertragungsintervall |
Legt die Anzahl der Minuten zwischen jeder Übertragung von dem Modul fest |
60 Minuten |
Lesen / Schreiben |
Lesen |
Schreiben |
|
Datum & Uhrzeit |
Datum und Uhrzeit des Zählers. |
Nicht zutreffend |
Lesen / Schreiben |
Lesen |
Nicht zutreffend |
|
Versetzte Uhrzeit |
Stellt die Zeit des Messgeräts in Bezug auf die aktuelle Zeit ein. |
Nicht zutreffend |
Nicht zutreffend |
Nicht zutreffend |
Schreiben |
|
Absolute Zeit einstellen |
Stellt die Uhrzeit des Zählers ein |
Schreiben |
Nicht zutreffend |
Nicht zutreffend |
Nicht zutreffend |
|
Konfigurationssperre |
Sperrt das Modul, um unbefugten Zugriff zu verhindern. |
Offen |
Lesen / Schreiben |
Lesen |
Schreiben |
|
Auswahl des Impulseingangs |
Wählen Sie aus, welcher der drei Impulseingänge bei Verwendung des Engelmann-Nachrichtenformats einbezogen werden soll. Es können eine oder mehrere ausgewählt werden. |
0x00 (Keine) |
Lesen / Schreiben |
Lesen |
Schreiben |
|
LoRaWAN® Einstellungen |
|||||
|
Geräte-EUI |
Eindeutige Modul-Identifikationsnummer. Nicht konfigurierbar. |
Gerätespezifische Nummer von 64 Bit Länge |
Lesen |
Lesen |
Nicht zutreffend |
|
Aktivierungstyp |
Legt die Art der Verbindung des Gerätes mit dem LoRaWAN®-Netzwerk fest. |
OTAA |
Lesen / Schreiben |
Lesen |
Schreiben |
|
Netzwerk-Verbindung |
Wird verwendet, um anzuzeigen, ob das Modul dem LoRaWAN®-Netzwerk beigetreten ist |
Nicht zutreffend |
Lesen |
Lesen |
Nicht zutreffend |
|
Join-EUI |
Anwendungs-Identifikator, der bestimmt, wo die Daten ankommen. |
94193A030C000001 |
Lesen / Schreiben |
Lesen |
Schreiben |
|
Geräteadresse |
32-Bit-Adresse, mit der sich das Gerät im LoRaWAN®-Netz identifiziert. |
Nicht zutreffend |
Lesen / Schreiben |
Lesen |
Schreiben |
|
Derzeitige Datenübertragungsrate |
Die derzeit für das Modul verwendete Datenübertragungsrate. |
Nicht zutreffend |
Lesen |
Lesen |
Nicht zutreffend |
Tabelle 349. Downlink-Befehle
|
Feldname |
TLV |
Anzahl der Bytes in der Konfiguration |
Konfiguration |
Beispiel |
|---|---|---|---|---|
|
Konfigurationssperre |
0x05 |
0x01 |
0x00 = Gesperrt 0x01 = Offen |
0x00050101 (Aktiviert Konfigurationssperre) |
|
Übertragungsintervall |
0x06 |
0x02 |
0xAnzahl der Minuten zwischen den Übertragungen (lsByte -> msByte) |
0x0006021E00 (Setzt das Übertragungsintervall auf 30 Minuten) |
|
Nachrichtenformat |
0x07 |
0x01 |
0x24 = Standard 0x25 = Kompakt 0x26 = JSON 0x27 = Geplant-täglich redundant 0x28 = Geplant – Erweitert 0x29 = Kombinierte Wärme/Kälte 0x2C = Engelmann |
0x0007010XX (Setzt das Nachrichtenformat auf kompakt) |
|
EcoMode |
0x0F |
0x01 |
0x00 = EcoMode deaktivieren 0x01 = EcoMode aktivieren, 10 Jahre 0x01 = EcoMode aktivieren, 6 Jahre |
0x000F0100 (Deaktiviert EcoMode) |
|
Versetzte Uhrzeit |
0x13 |
0x02 |
0xAnzahl der Minuten (lsByte -> msByte) *Negative Zahlen werden unterstützt. |
0x0013020F00 (addiert 15 Minuten zur aktuellen Zeit) 0x0013020F80 (subtrahiert 15 Minuten von der aktuellen Zeit) |
|
UTC-Offset |
0x17 |
0x02 |
0xAnzahl der Minuten (lsByte -> msByte) *Negative Zahlen werden unterstützt. |
0x0017023C00 (setzt den UTC-Offset auf +60 Minuten) 0x0017023C80 (setzt den UTC-Offset auf -60 Minuten) |
|
Neustart |
0x22 |
0x02 |
0x9E75 wird zum Neustart des Geräts verwendet |
0x0022029E75 (Startet das Gerät neu) |
|
Auswahl des Impulseingangs |
0x1D |
0x01 |
Bit-Flags zur Auswahl der Impulseingänge, die in das Engelmann-Nachrichtenformat aufgenommen werden sollen. 0 = deaktiviert, 1 = aktiviert Bit 0: Eingang 1 Bit 1: Eingang 2 Bit 2: Eingang 3 Die Bits 3-7 sind reserviert und müssen auf 0 gesetzt werden. |
0x001D0101 (nur Eingang 1) 0x001D0107 (Eingang 1, 2 & 3) |
CMi4170 hat mehrere verschiedene Nachrichtenformate.
Tabelle 350. CMi4170 Nachrichtenformate
|
Feld |
Größe |
Beschreibung |
|---|---|---|
|
Nachrichtenformat |
1 Byte |
0x24 = Standard 0x25 = Kompakt 0x26 = JSON 0x27 = Geplant – täglich redundant 0x28 = Geplant – Erweitert 0x29 = Kombinierte Wärme/Kälte 0x2C = Engelmann-Telegramm 1 0x2D = Engelmann-Telegramm 2* |
*Das Engelmann-Telegramm 2 kann nicht als Telegrammtyp ausgewählt werden. Es handelt sich um die ID des zweiten Telegramms bei Verwendung des Nachrichtenformats Engelmann.
Tabelle 351. Nutzlast, Nachrichtenformat Standard [0x24]
|
DIB |
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|---|
|
0 |
Nachrichtenformat |
1 Byte |
- |
0x24 (= Standard) |
|
1 |
Energie |
6-7 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal) 0400xxxxxxxx = xxxxxxxx,xxx Wh 0401xxxxxxxx = xxxxxxxx,xx Wh 0402xxxxxxxx = xxxxxxxx,x Wh 0403xxxxxxxx = xxxxxxxx Wh 0404xxxxxxxx = xxxxxxxx * 10 Wh 0405xxxxxxxx = xxxxxxxx * 100 Wh 0406xxxxxxxx = xxxxxxxx kWh 0407xxxxxxxx = xxxxxxxx * 10 kWh 040Exxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
|
2 |
Volumen |
6 Bytes |
INT32 |
Volumen ( m³ ) 0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 0413xxxxxxxx = xxxxxxxx * 0.001 m³ 0414xxxxxxxx = xxxxxxxx * 0.01 m³ 0415xxxxxxxx = xxxxxxxx * 0.1 m³ 0416xxxxxxxx = xxxxxxxx m³ 0417xxxxxxxx = xxxxxxxx * 10 m³ |
|
3 |
Leistung |
4 Bytes |
INT16 |
Leistung (W) 022Bxxxx = xxxx W 022Cxxxx = xxxx * 10 W 022Dxxxx = xxxx * 100 W 022Exxxx = xxxx kW 022Fxxxx = xxxx * 10 kW |
|
4 |
Durchfluss |
4 Bytes |
INT16 |
Durchfluss ( m³/h) 023Bxxxx = xxxx * 0.001 m³/h 023Cxxxx = xxxx * 0.01 m³/h 023Dxxxx = xxxx * 0.1 m³/h 023Exxxx = xxxx m³/h 023Fxxxx = xxxx * 10 m³/h |
|
5 |
Vorlauftemperatur |
4 Bytes |
INT16 |
Vorlauftemperatur (°C) 0258xxxx = xxxx * 0.001 °C 0259xxxx = xxxx * 0.01 °C 025Axxxx = xxxx * 0.1 °C 025Bxxxx = xxxx °C |
|
6 |
Rücklauftemperatur |
4 Bytes |
INT16 |
Rücklauftemperatur (°C) 025Cxxxx = xxxx * 0.001 °C 025Dxxxx = xxxx * 0.01 °C 025Exxxx = xxxx * 0.1 °C 025Fxxxx = xxxx °C |
|
7 |
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
8 |
Fehler-Flags |
4 Bytes |
INT8 |
Fehler- und Warnungs-Flags 01FD17xx |
Tabelle 352. Nutzlast, Nachrichtenformat Kompakt [0x25]
|
DIB |
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|---|
|
0 |
Nachrichtenformat |
1 Byte |
- |
0x25 (= Kompakt) |
|
1 |
Energie |
6-7 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal) 0400xxxxxxxx = xxxxxxxx,xxx Wh 0401xxxxxxxx = xxxxxxxx,xx Wh 0402xxxxxxxx = xxxxxxxx,x Wh 0403xxxxxxxx = xxxxxxxx Wh 0404xxxxxxxx = xxxxxxxx * 10 Wh 0405xxxxxxxx = xxxxxxxx * 100 Wh 0406xxxxxxxx = xxxxxxxx kWh 0407xxxxxxxx = xxxxxxxx * 10 kWh 040Exxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
|
2 |
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
3 |
Fehler-Flags |
4 Bytes |
INT8 |
Fehler- und Warnungs-Flags 01FD17xx |
Im Nachrichtenformat JSON werden die Daten als Klartext ausgegeben.
Die folgende Tabelle enthält eine Beschreibung aller im Telegramm enthaltenen Felder.
Tabelle 353. Nutzlast, Nachrichtenformat JSON [0x26]
|
Feld |
Beschreibung |
|---|---|
|
Energie |
Energieverbrauch (Wh, J, Cal) |
|
Einheit |
Einheit des Energieverbrauches |
|
Meter ID |
Kennnummer des Messgerätes, in dem das Modul verwendet wird. |
Nachfolgend sehen Sie ein Beispiel für ein Telegramm, das im JSON-Format gesendet wurde.
{"E":12345.678,"U":"MWh","ID":87654321}
Für geplante Nachrichtenformate, wie zum Beispiel Geplant Täglich Redundant Puls Erweitert, werden zwei Arten von Nachrichten vom Modul übertragen – eine Zeitnachricht und eine Datennachricht. Geplante Nachrichtenformate lesen den Zähler zur vollen Stunde ab und ermöglichen so eine Vorhersagbarkeit der empfangenen Telegramme. Der Unterschied zwischen einer Zeitnachricht und einer Datennachricht ist in der folgenden Tabelle beschrieben.
Tabelle 354. Uhrzeit- und Daten-Meldung
|
Meldung |
Zeitintervall |
Beschreibung |
|---|---|---|
|
Meldung mit Zeitangabe |
Einmal täglich |
Die Zeitnachricht gibt die aktuelle Zeit des Zählers wieder. Sie dient zur Bestätigung der Uhrzeit, sodass sicher ist, dass keine Abweichung über den Rahmen des Hinnehmbaren vorliegt. |
|
Daten-Meldung |
Festgelegt durch den Parameter Übertragungsintervall |
Die tatsächlichen Zählerdaten, die vom Zähler erfasst werden. |
Die folgende Tabelle enthält eine detaillierte Beschreibung der Nutzlasten der Zeitnachricht.
Tabelle 355. Nutzlast, Zeitnachricht
|
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Kennung des Nachrichtenformats |
1 Byte |
- |
0xFA (=Zeitnachricht) |
|
Datum/Uhrzeit |
6 Bytes |
32 Bit binäre Ganzzahl M-Bus Typ F |
046Dxxxxxx = Gültige Datum/Uhrzeit-Nachricht 346Dxxxxxx = Ungültige Datum/Uhrzeit-Nachricht |
Die Zeitnachricht wird einmal täglich übertragen, und die Datennachricht mindestens einmal täglich (gesteuert durch den Übertragungsintervallparameter oder EcoMode) Für das Übertragungsintervall können nur die in Tabelle 356, „Übertragungsintervalloptionen “ aufgeführten Werte eingestellt werden.
Auch wenn der Zähler zur vollen Stunde ausgelesen wird, wird die Datennachricht nicht unbedingt zur gleichen Zeit übertragen. Die LoRaWAN®-Übertragung erfolgt mit einer zufälligen Verzögerung von 0–15 Minuten, um das Risiko von Kollisionen zu verringern. Das Auslesen der Zeitnachricht erfolgt zu einer zufälligen Stunde (00:00–23:00 Uhr) und zu einer zufälligen Minute im Intervall 35–45. Sie wird unmittelbar nach dem Auslesen übertragen.
Anmerkung
Bei der Verwendung geplanter Nachrichtenformate kann das Übertragungsintervall nicht auf mehr als 1440 (24 Stunden) eingestellt werden.
Tabelle 356. Übertragungsintervalloptionen
|
Parameter |
Werte |
Einheit |
|---|---|---|
|
Übertragungsintervall |
60, 120, 180, 240, 360, 480, 720, 1440 |
Minuten |
Die Datennachricht im Format Geplanter Modus - täglich redundant enthält ein akkumuliertes tägliches Energiefeld, das täglich um 24:00 Uhr aktualisiert wird. Abhängig von der Einstellung des Übertragungsintervalls und der Datenübertragungsrate wird das Feld täglich in ein bis 24 Daten-Meldungen übernommen. Dadurch wird die Wahrscheinlichkeit erhöht, dass der Wert ordnungsgemäß empfangen wird. Wenn beispielsweise das Übertragungsintervall auf „120“ eingestellt ist, wird der Wert der kumulierten Energie um 24:00 Uhr abgelesen und innerhalb der nächsten 24 Stunden zwölfmal übertragen.
Tabelle 357. Nutzlast, Nachrichtenformat Geplant – Täglich redundant [0x27]
|
DIB |
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|---|
|
0 |
Nachrichtenformat |
1 Byte |
- |
0x27 (= Geplant – täglich redundant) |
|
1 |
Wärmeenergie E1/Kühlenergie E3 |
6-7 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal) 0400xxxxxxxx = xxxxxxxx,xxx Wh 0401xxxxxxxx = xxxxxxxx,xx Wh 0402xxxxxxxx = xxxxxxxx,x Wh 0403xxxxxxxx = xxxxxxxx Wh 0404xxxxxxxx = xxxxxxxx * 10 Wh 0405xxxxxxxx = xxxxxxxx * 100 Wh 0406xxxxxxxx = xxxxxxxx kWh 0407xxxxxxxx = xxxxxxxx * 10 kWh 040Exxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
|
2 |
Volumen |
6 Bytes |
INT32 |
Volumen ( m³ ) 0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 0413xxxxxxxx = xxxxxxxx * 0.001 m³ 0414xxxxxxxx = xxxxxxxx * 0.01 m³ 0415xxxxxxxx = xxxxxxxx * 0.1 m³ 0416xxxxxxxx = xxxxxxxx m³ 0417xxxxxxxx = xxxxxxxx * 10 m³ |
|
3 |
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
4 |
Fehler-Flags |
4 Bytes |
INT8 |
Fehler- und Warnungs-Flags 01FD17xx |
|
5 |
Datum und Uhrzeit des Messgerätes |
6 Bytes |
INT32 |
Datum und Uhrzeit des Messgerätes (JJ-MM-TT hh:mm) 046Dxxxxxxxx Bit 31-28 = Jahreshöchstwert* Bit 27-24 = Monat Bit 23-21 = Jahrestiefstwert* Bit 20-16 = Tag Bit 15 = Sommerzeit-Flag** Bit 14-13 = Jahrhundert Bit 12-8 = Stunde Bit 7 = Fehler-Flag Bit 6 = für zukünftige Verwendung reserviert*** Bit 5-0 = Minute *Das Jahr wird durch die Kombination des Feldes Jahreshöchstwert und Jahrestiefstwert ausgelesen. Zum Beispiel: Jahreshöchstwert = 0010 und Jahrestiefstwert = 010 =>Jahr = 0010010 **0 = Standardzeit, 1 = Sommerzeit ***0 = Zeitstempel ist gültig, 1 = Zeitstempel ist nicht gültig |
|
6 |
Kumulierte Energie um 24:00 Uhr |
6-7 Bytes |
INT32 |
Energieverbrauch (Wh, J) 4406xxxxxxxx = MWh, 3 Dezimalstellen = kWh 440Exxxxxxxx = GJ, 3 Dezimalstellen 44FB0Dxxxxxxxx = Gcal, 3 Dezimalstellen 44863Dxxxxxxxx = MMBTU, 3 Dezimalstellen Hinweis: Bevor eine Mitternachtsablesung durchgeführt wurde, wird das Funktionsfeld des DIF auf „Wert im Fehlerzustand“ gesetzt, um anzuzeigen, dass der Wert nicht gültig ist. Beispiel: Die folgende Tabelle enthält eine detaillierte Beschreibung der Nutzdaten des Nachrichtenformats Geplant – Täglich redundant |
Die Datennachricht von Geplanter Modus - erweitert enthält alle Datenfelder aus dem Nachrichtenformat Geplanter Modus - erweitert mit einem zusätzlichen Zähler-Zeitstempel. Wie bei allen Nachrichtenformaten vom Typ Geplantwird der Zähler zur vollen Stunde abgelesen.
Tabelle 358. Nutzlast, Nachrichtenformat Geplant - Erweitert [0x28]
|
DIB |
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|---|
|
0 |
Kennung des Nachrichtenformats |
1 Byte |
- |
0x28 (Geplant-Erweitert) |
|
1 |
Wärmeenergie E1/Kühlenergie E3 |
6-7 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal) 0400xxxxxxxx = xxxxxxxx,xxx Wh 0401xxxxxxxx = xxxxxxxx,xx Wh 0402xxxxxxxx = xxxxxxxx,x Wh 0403xxxxxxxx = xxxxxxxx Wh 0404xxxxxxxx = xxxxxxxx * 10 Wh 0405xxxxxxxx = xxxxxxxx * 100 Wh 0406xxxxxxxx = xxxxxxxx kWh 0407xxxxxxxx = xxxxxxxx * 10 kWh 040Exxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
|
2 |
Volumen |
6 Bytes |
INT32 |
Volumen ( m³ ) 0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 0413xxxxxxxx = xxxxxxxx * 0.001 m³ 0414xxxxxxxx = xxxxxxxx * 0.01 m³ 0415xxxxxxxx = xxxxxxxx * 0.1 m³ 0416xxxxxxxx = xxxxxxxx m³ 0417xxxxxxxx = xxxxxxxx * 10 m³ |
|
3 |
Leistung/Durchfluss/Vorlauftemperatur (Fw temp)/Rücklauftemperatur (Rt temp) |
12 Bytes |
INT64 |
Byte 0-2 = DIF/VIF-Codes, 0x07FFA0 Byte 3 = Skalierung von Leistung/Durchfluss -Bit 6.4 (n), 10n-3 W, n = 0..7 -Bit 2..0 (m), 10m-3 m3/h, m = 0..7 Byte 4-5 = Fw temp (lsByte -> msByte), °C, 2 Dezimalstellen Byte 6-7 = Rt temp (lsByte -> msByte), °C, 2 Dezimalstellen Byte 8-9 = Durchfluss (lsByte -> msByte), 10m-6 m3/h Byte 10-11 = Leistung (lsByte -> msByte), 10n-3 W |
|
4 |
Zähler-ID/Info-Bits |
9 Bytes |
INT48 |
06FF21xxxxyyyyyyy xxxx = Info-Bits (lsByte -> msByte) yyyyyyyy = Zähler-ID (lsByte -> msByte)* *Im Binärformat gesendet |
|
5 |
Datum und Uhrzeit des Messgerätes |
6 Bytes |
INT32 |
Datum und Uhrzeit des Messgerätes (JJ-MM-TT hh:mm) 046Dxxxxxxxx Bit 31-28 = Jahreshöchstwert* Bit 27-24 = Monat Bit 23-21 = Jahrestiefstwert* Bit 20-16 = Tag Bit 15 = Sommerzeit-Flag** Bit 12-8 = Stunde Bit 7 = Fehler-Flag*** Bit 6 = für zukünftige Verwendung reserviert*** Bit 5-0 = Minute *Das Jahr wird durch die Kombination des Feldes Jahreshöchstwert und Jahrestiefstwert ausgelesen. Zum Beispiel: Jahreshöchstwert = 0010 und Jahrestiefstwert = 010 =>Jahr = 0010010 **0 = Standardzeit, 1 = Sommerzeit ***0 = Zeitstempel ist gültig, 1 = Zeitstempel ist nicht gültig |
Anmerkung
Das Nachrichtenformat Kombinierte Wärme/Kälte ist nur für die Verwendung in kombinierten Wärme-/Kältezählern bestimmt.
Tabelle 359. Nutzlast, Nachrichtenformat, Kombinierte Wärme/Kälte [0x29]
|
DIB |
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|---|
|
0 |
Nachrichtenformat |
1 Byte |
- |
0x29 (Kombinierte Wärme/Kälte) |
|
1 |
Wärmeenergie E1 |
6-7 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal) 0400xxxxxxxx = xxxxxxxx,xxx Wh 0401xxxxxxxx = xxxxxxxx,xx Wh 0402xxxxxxxx = xxxxxxxx,x Wh 0403xxxxxxxx = xxxxxxxx Wh 0404xxxxxxxx = xxxxxxxx * 10 Wh 0405xxxxxxxx = xxxxxxxx * 100 Wh 0406xxxxxxxx = xxxxxxxx kWh 0407xxxxxxxx = xxxxxxxx * 10 kWh 040Exxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
|
2 |
Kühlenergie E3 |
7-8 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal, MBTU) 841006xxxxxxxx = MWh, 3 Dezimalstellen = kWh 84100Exxxxxxxx = GJ, 3 Dezimalstellen 8410FB0Dxxxxxxxx = Gcal, 3 Dezimalstellen 8410863Dxxxxxxxx = MMBTu, 3 Dezimalstellen |
|
3 |
Volumen |
6 Bytes |
INT32 |
Volumen ( m³ ) 0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 0413xxxxxxxx = xxxxxxxx * 0.001 m³ 0414xxxxxxxx = xxxxxxxx * 0.01 m³ 0415xxxxxxxx = xxxxxxxx * 0.1 m³ 0416xxxxxxxx = xxxxxxxx m³ 0417xxxxxxxx = xxxxxxxx * 10 m³ |
|
4 |
Vorlauftemperatur |
4 Bytes |
INT16 |
Vorlauftemperatur (°C) 0258xxxx = xxxx * 0.001 °C 0259xxxx = xxxx * 0.01 °C 025Axxxx = xxxx * 0.1 °C 025Bxxxx = xxxx °C |
|
5 |
Rücklauftemperatur |
4 Bytes |
INT16 |
Rücklauftemperatur (°C) 025Cxxxx = xxxx * 0.001 °C 025Dxxxx = xxxx * 0.01 °C 025Exxxx = xxxx * 0.1 °C 025Fxxxx = xxxx °C |
|
6 |
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
7 |
Fehler-Flags |
4 Bytes |
INT8 |
Fehler- und Warnungs-Flags 01FD17xx |
Im Nachrichtenformat Engelmann werden zwei Arten von Telegrammen vom Modul übertragen; die erste enthält Informationen, die vom Sensostar-Zähler gesammelt werden, und die zweite Informationen, die von Zählern gesammelt werden, die über die Impulseingänge des Moduls angeschlossen sind. Beachten Sie, dass das Telegramm 2 nur dann vom Modul gesendet wird, wenn die Impulseingänge verwendet werden.
Bei Verwendung des Engelmann-Nachrichtenformats wird das Übertragungsintervall (siehe Abschnitt 6.5) verdoppelt, um die zusätzlichen Telegramme zu kompensieren, die in diesem Nachrichtenformat übertragen werden, auch wenn keine Impulseingänge verwendet und Telegramm 2 nicht gesendet wird.
Der Modulkonfigurationsparameter „Puls-Eingangskonfiguration“ gibt an, welche der drei Puls-Eingänge angeschlossen sind und welche Daten vom Modul ausgelesen und übertragen werden sollen. Es werden nur die Werte gesendet, die zur Übertragung konfiguriert wurden. Werden keine Eingänge gewählt, wird das Telegramm 2 nicht gesendet.
Hinweis: Im Falle von Fehlern beim Auslesen der Daten aus dem Zähler wird das Funktionsfeld im DIF so eingestellt, dass es den „Wert im Fehlerzustand“ anzeigt (M-Bus-Norm EN 13757-3:2013) anzeigt. In solchen Fällen sollten das VIF und der Datenteil ignoriert werden. Da die Einheit des Eingangs in solchen Fällen unbekannt sein kann, wird sie in im VIF auf dimensionslos gesetzt, z. B. B440FD3A00000000 = Impulszähler 1, keine Einheit, mit „Wert im Fehlerzustand"
Tabelle 360. Nutzlast, Nachrichtenformat Engelmann, Wärmezähler-Telegramm [0x2C]
|
DIB |
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|---|
|
0 |
Nachrichtenformat |
1 Byte |
- |
0x2C (Engelmann, Telegramm 1) |
|
1 |
Wärmeenergie E1/Kühlenergie E3 |
6-7 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal) 0400xxxxxxxx = xxxxxxxx,xxx Wh 0401xxxxxxxx = xxxxxxxx,xx Wh 0402xxxxxxxx = xxxxxxxx,x Wh 0403xxxxxxxx = xxxxxxxx Wh 0404xxxxxxxx = xxxxxxxx * 10 Wh 0405xxxxxxxx = xxxxxxxx * 100 Wh 0406xxxxxxxx = xxxxxxxx kWh 0407xxxxxxxx = xxxxxxxx * 10 kWh 040Exxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
|
2 |
Kühlung Energie E3* |
7-8 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal, MBTU) 841006xxxxxxxx = MWh, 3 Dezimalstellen = kWh 84100Exxxxxxxx = GJ, 3 Dezimalstellen 8410FB0Dxxxxxxxx = Gcal, 3 Dezimalstellen 8410863Dxxxxxxxx = MMBTu, 3 Dezimalstellen |
|
3 |
Volumen |
6 Bytes |
INT32 |
Volumen ( m³ ) 0411xxxxxxxx = xxxxxxxx * 0.00001 m³ 0412xxxxxxxx = xxxxxxxx * 0.0001 m³ 0413xxxxxxxx = xxxxxxxx * 0.001 m³ 0414xxxxxxxx = xxxxxxxx * 0.01 m³ 0415xxxxxxxx = xxxxxxxx * 0.1 m³ 0416xxxxxxxx = xxxxxxxx m³ 0417xxxxxxxx = xxxxxxxx * 10 m³ |
|
4 |
Datum und Uhrzeit des Messgerätes |
6 Bytes |
INT32 |
Datum und Uhrzeit des Messgerätes (JJ-MM-TT hh:mm) 046Dxxxxxxxx Bit 31-28 = Jahreshöchstwert* Bit 27-24 = Monat Bit 23-21 = Jahrestiefstwert* Bit 20-16 = Tag Bit 15 = Sommerzeit-Flag** Bit 14-13 = Jahrhundert Bit 12-8 = Stunde Bit 7 = Fehler-Flag Bit 6 = für zukünftige Verwendung reserviert*** Bit 5-0 = Minute *Das Jahr wird durch die Kombination des Feldes Jahreshöchstwert und Jahrestiefstwert ausgelesen. Zum Beispiel: Jahreshöchstwert = 0010 und Jahrestiefstwert = 010 =>Jahr = 0010010 **0 = Standardzeit, 1 = Sommerzeit ***0 = Zeitstempel ist gültig, 1 = Zeitstempel ist nicht gültig |
|
5 |
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
6 |
Fehler-Flags |
4 Bytes |
INT8 |
Fehler- und Warnungs-Flags 01FD17xx |
*Das Feld Kühlenergie E3 ist nur bei einem kombinierten Wärme-/Kältezähler für das Nachrichtenformat Engelmann gültig. Andernfalls wird das Funktionsfeld des DIF auf „Wert im Fehlerzustand“ gesetzt, um anzuzeigen, dass der Wert nicht gültig ist.
Tabelle 361. Nutzlast, Nachrichtenformat Engelmann, Impulseingangstelegramm
|
DIB |
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|---|
|
0 |
Nachrichtenformat |
1 Byte |
- |
0x2D (Engelmann, Telegramm 2) |
|
1 |
Impulseingang 1 |
7-8 Bytes |
INT32 |
844013xxxxxxxx = m3, 3 Dezimalstellen 844014xxxxxxxx = m3, 2 Dezimalstellen 844015xxxxxxxx = m3, 1 Dezimalstelle 844006xxxxxxxx = MWh, 3 Dezimalstellen 844007xxxxxxxx = MWh, 2 Dezimalstellen 8440FD3Axxxxxxxx = Keine Einheit |
|
2 |
Impulseingang 2 |
8-9 Bytes |
INT32 |
84804013xxxxxxxx = m3, 3 Dezimalstellen 84804014xxxxxxxx = m3, 2 Dezimalstellen 84804015xxxxxxxx = m3, 1 Dezimalstelle 84804006xxxxxxxx = MWh, 3 Dezimalstellen 84804007xxxxxxxx = MWh, 2 Dezimalstellen 848040FD3Axxxxxxxx = Keine Einheit |
|
3 |
Impulseingang 3 |
8-9 Bytes |
INT32 |
84C04013xxxxxxxx = m3, 3 Dezimalstellen 84C04014xxxxxxxx = m3, 2 Dezimalstellen 84C04015xxxxxxxx = m3, 1 Dezimalstelle 84C04006xxxxxxxx = MWh, 3 Dezimalstellen 84C04007xxxxxxxx = MWh, 2 Dezimalstellen 84C040FD3Axxxxxxxx = Keine Einheit |
|
4 |
Datum und Uhrzeit des Messgerätes |
6 Bytes |
INT32 |
Datum und Uhrzeit des Messgerätes (JJ-MM-TT hh:mm) 046Dxxxxxxxx Bit 31-28 = Jahreshöchstwert* Bit 27-24 = Monat Bit 23-21 = Jahrestiefstwert* Bit 20-16 = Tag Bit 15 = Sommerzeit-Flag** Bit 14-13 = Jahrhundert Bit 12-8 = Stunde Bit 7 = Fehler-Flag Bit 6 = für zukünftige Verwendung reserviert*** Bit 5-0 = Minute *Das Jahr wird durch die Kombination des Feldes Jahreshöchstwert und Jahrestiefstwert ausgelesen. Zum Beispiel: Jahreshöchstwert = 0010 und Jahrestiefstwert = 010 =>Jahr = 0010010 **0 = Standardzeit, 1 = Sommerzeit ***0 = Zeitstempel ist gültig, 1 = Zeitstempel ist nicht gültig |
|
5 |
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
Kommentare (0 Kommentare)