Konfigurationsoptionen
In der folgenden Tabelle sind alle Einstellungen aufgeführt, die mit der Elvaco OTC-App vorgenommen werden können. Wenn das Gerät gesperrt ist und der Benutzer der App keinen Zugriff auf den PAK-Schlüssel hat, sind die verfügbaren Einstellungen nur lesbar.
Tabelle 240. 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. |
Inaktiv |
Lesen / Schreiben |
Lesen |
Nicht zutreffend |
|
Nachrichtenformat |
Das Meldungsformat bestimmt den Aufbau und die Datenmenge des vom Modul gesendeten Telegramms. |
0x15 (Standard) |
Lesen / Schreiben |
Lesen |
Schreiben |
|
EcoMode |
Bei aktiviertem EcoMode wird eine Batterielebensdauer von 11+1 Jahren garantiert, hierzu wird das Sendeintervall des Moduls an die aktuellen Signalbedingungen angepasst. |
Ein |
Lesen / Schreiben |
Lesen |
Schreiben |
|
Übertragungsintervall |
Legt die Anzahl der Minuten zwischen jeder Übertragung von dem Modul fest |
60 min |
Lesen / Schreiben |
Lesen |
Schreiben |
|
Datum & Uhrzeit |
Die im Messgerät eingestellten Angaben zum Datum und zur Uhrzeit. |
Nicht zutreffend |
Lesen |
Lesen |
Nicht zutreffend |
|
Absolute Zeit einstellen |
Stellt die Uhrzeit des Zählers ein. |
Nicht zutreffend |
Schreiben |
Nicht zutreffend |
Nicht zutreffend |
|
Versetzte Uhrzeit |
Passt die Uhrzeit des Zählers relativ zur aktuellen Uhrzeit an |
Nicht zutreffend |
Nicht zutreffend |
Nicht zutreffend |
Schreiben |
|
UTC-Offset festlegen |
Legt den UTC-Offset des Zählers fest. |
Nicht zutreffend |
Lesen / Schreiben |
Lesen |
Schreiben |
|
Konfigurationssperre |
Sperrt das Modul, um unbefugten Zugriff zu verhindern. |
Offen |
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 |
Nicht zutreffend |
|
Netzwerk-Verbindung |
Zeigt an, ob das Modul dem LoRaWAN®-Netzwerk beigetreten ist oder nicht. |
Nicht zutreffend |
Lesen |
Lesen |
Nicht zutreffend |
|
JoinEUI |
Anwendungs-ID, die bestimmt, wo die Daten ankommen. |
0x 94 19 3A 03 0B 00 00 01 |
Lesen / Schreiben |
Lesen |
Nicht zutreffend |
|
Geräteadresse |
32-Bit-Adresse, mit der sich das Modul im LoRaWAN®-Netz identifiziert. |
Nicht zutreffend |
Lesen / Schreiben |
Nicht zutreffend |
Nicht zutreffend |
|
Derzeitige Datenübertragungsrate |
Die derzeit für das Modul verwendete Datenübertragungsrate. |
Nicht zutreffend |
Lesen |
Lesen |
Nicht zutreffend |
In der folgenden Tabelle sind die Einstellungen aufgeführt, die mit den LoRaWAN® Downlink-Befehlen vorgenommen werden können.
Tabelle 241. 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 Übertragungen (lsByte -> msByte) |
0x0006021E00 (Setzt das Übertragungsintervall auf 30 Minuten) |
|
Nachrichtenformat |
0x07 |
0x01 |
0x00 = Nachrichtenformat Standard 0x16 = Nachrichtenformat Kompakt 0x17 = Nachrichtenformat JSON 0x18 = Nachrichtenformat Geplant - täglich redundant 0x19 = Nachrichtenformat Geplant Erweitert 0x1A = Nachrichtenformat Heizung/Kühlung kombiniert 0x1B = Nachrichtenformat Heat Intelligence 0x3B* = Nachrichtenformat Geplant Erweitert+ 0x1C* = Nachrichtenformat Impuls 0x4D* = Nachrichtenformat Impuls Erweitert Anmerkung*Nachrichtenformate, die aus 2 Telegrammen bestehen. nur die erste Nachrichten-ID sollte im Downlink-Befehl enthalten sein) |
0x00070116 (Setzt das Nachrichtenformat auf kompakt) |
|
EcoMode |
0x0F |
0x01 |
0x00 = EcoMode deaktivieren 0x01 = EcoMode aktivieren |
0x000F0100 (Deaktiviert EcoMode) |
|
Versetzte Uhrzeit |
0x13 |
0x04 |
0xAnzahl der Sekunden* (lsByte -> msByte) *Negative Zahlen werden unterstützt. |
0x0013043C000000 (Fügt 60 Sekunden zur aktuellen Zeit hinzu) 0x0013043C000080 (Zieht 60 Sekunden von der aktuellen Zeit ab) |
|
UTC-Offset |
0x17 |
0x02 |
0xAnzahl der Minuten* (lsByte -> msByte) *Negative Zahlen werden unterstützt. |
0x17023C00 (Setzt den UTC-Offset auf +60 Minuten) 0x17023C80 (Setzt den UTC-Offset auf -60 Minuten) |
|
Neustart |
0x22 |
0x02 |
0x759E wird verwendet, um das Gerät neu zu starten (Endianness beachten, LSB zuerst). |
0x0022029E75 (Startet das Gerät neu) |
Um eine flexible Ausgabe des Geräts zu ermöglichen, verfügt CMi4140 über mehrere Nachrichtenformate. Einige von ihnen sind zeitgesteuert, d. h. der Zähler wird stündlich abgelesen und sendet einmal pro Tag eine Uhrmeldung, siehe Geplante Nachrichtenformate.
Tabelle 242. CMi4140 Nachrichtenformate
|
Nachrichtenformat Name |
Nachrichten-ID |
Geplant |
Eingeführt in FW |
|---|---|---|---|
|
Standard |
|
Nein |
1.0.1 |
|
Compact |
|
Nein |
1.0.1 |
|
JSON |
|
Nein |
1.0.1 |
|
Scheduled Daily Redundant |
|
Ja |
1.0.1 |
|
Scheduled Extended |
|
Ja |
1.0.1 |
|
Combined heating/cooling |
|
Ja |
1.0.1 |
|
Heat Intelligence |
|
Ja |
1.0.1 |
|
Scheduled Extended+ |
|
Ja |
1.0.3 |
|
Pulse |
|
Ja |
1.0.4 |
|
Pulse Extended |
|
Ja |
1.0.4 |
|
Scheduled Monthly |
|
Ja |
1.0.5 |
|
Scheduled Daily |
|
Ja |
1.0.5 |
|
Maximum Flow |
|
Nein |
1.0.5 |
Anmerkung
Nachrichtenformate mit mehr als einer Nachrichten-ID, wie z. B. Impuls Erweitert, wurden aufgrund von Größenbeschränkungen in mehrere Telegramme aufgeteilt.
Tabelle 243. Nutzlast, Nachrichtenformat Standard [0x15]
|
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Kennung des Nachrichtenformats |
1 Byte |
- |
0x15 (Standard) |
|
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 |
|
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³ |
|
Leistung |
4 Bytes |
INT16 |
Leistung (W) 022Bxxxx = xxxx W 022Cxxxx = xxxx * 10 W 022Dxxxx = xxxx * 100 W 022Exxxx = xxxx kW 022Fxxxx = xxxx * 10 kW |
|
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 |
|
Vorlauftemperatur |
4 Bytes |
INT16 |
Vorlauftemperatur (°C) 0258xxxx = xxxx * 0.001 °C 0259xxxx = xxxx * 0.01 °C 025Axxxx = xxxx * 0.1 °C 025Bxxxx = xxxx °C |
|
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 |
|
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
Info-Bits |
7 Bytes |
INT32 |
Fehler- und Warnungs-Flags 04FD17xxxxxxxx Weitere Informationen zu Info-Bits finden Sie im Zählerhandbuch |
Tabelle 244. Nutzlast, Nachrichtenformat Kompakt [0x16]
|
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Kennung des Nachrichtenformats |
1 Byte |
- |
0x16 (Kompakt) |
|
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 |
|
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
Info-Bits |
7 Bytes |
INT32 |
Fehler- und Warnungs-Flags 04FD17xxxxxxxx Weitere Informationen zu Info-Bits finden Sie im Zählerhandbuch |
Für das Nachrichtenformat JSON werden die Daten im Klartextformat dargestellt, anstelle von M-Bus, wie es bei den anderen Nachrichtenformaten der Fall ist. Die nachstehende Tabelle enthält eine Beschreibung aller im JSON-Telegramm enthaltenen Felder.
Tabelle 245. Nutzlast, Nachrichtenformat JSON [0x17]
|
Feld |
Beschreibung |
|---|---|
|
Kennung des Nachrichtenformats |
0x17 (Nachrichtenformat JSON) |
|
Energie |
Energieverbrauch |
|
Einheit |
Einheit des Energieverbrauchs (Wh, kWh, MWh, GWh, J, kJ, MJ, GJ, Cal, kCal, MCal oder GCal) |
|
Meter ID |
Kennnummer des Messgerätes, in dem das Modul verwendet wird. |
Siehe das folgende Beispiel eines Telegramms im Nachrichtenformat JSON:
{"E":12345678,"U":"kWh","ID":87654321}
Das Nachrichtenformat Maximum flow beinhaltet den maximalen Datenfluss des Vormonats sowie das Datum, an dem er stattgefunden hat. Einzelheiten zum Inhalt finden Sie in der folgenden Tabelle.
Tabelle 246. Nutzlast, Nachrichtenformat Maximum flow [0x53]
|
Feld |
Größe (Byte) |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Message ID |
1 |
UINT8 |
Immer 0x53 |
|
Meter ID |
6 |
BCD8 |
Gemäß M-Bus EN13757-3 Identifikationsfeld. Beispiel: 0C7896979072 |
|
Energy E1 or E3 |
6-7 |
INT32 |
Beispiel: 040612340000 (13330 kWh), 040812340000 (13330 J) |
|
Max. flow rate in the last completed month |
5 |
INT16 |
Beispiel: D2013Bxxxx. Maximaler Durchfluss im letzten Monat. Speicher Nr. 3 wird verwendet (DIF=0x44, DIFE=0x01). Das Funktionsfeld von DIF |
|
Date of max flow |
5 |
INT32 |
Datum und Uhrzeit (Typ G), Beispiel: D2016C1A36 (2024-06-26). Speicher Nr. 3 wird verwendet (DIF=0x44, DIFE=0x01). Das Funktionsfeld von DIF ist für den „maximalen“ Wert auf 0b01 gesetzt. Dies ist das Datum für den maximalen Datenfluss, das sich in der Regel vom Zeitstempel des Fälligkeitsdatums unterscheidet. Hinweis: Dieses Datum wird nicht dafür kompensiert, dass es in UTC gesendet wird, da es sich nur um ein Datum handelt. Es ist das im Messgerät gespeicherte Datum, bei dem es sich möglicherweise um Ortszeit und nicht um UTC handelt. https://elvaco.atlassian.net/wiki/spaces/ProductDevelopment/pages/896630793 |
|
Energy E1 or E3 at reporting date |
7-8 |
INT32 |
Beispiel: 840106xxxxxxxx. Monatlicher Energiewert, entweder Wärme oder Kühlung. Speicher Nr. 2 wird für den monatlichen Wert verwendet. |
|
Rt temp |
4 |
INT16 |
Beispiel: 425Exxxx. Speicher Nr. 1 wird für Tageswerte in DIF verwendet |
|
Info codes |
7 |
INT32 |
Fehler- und Warnkennzeichen. Beispiel: 44FD17xxxxXXXX oder 42FD170000. Hinweis: 4 Byte in MC603/803 und 2 in MC403. Dieses Register wird vor der Übertragung gelesen und aktualisiert und nicht aus dem monatlichen Protokoll übernommen |
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 247. 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 248. 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 249, „Ü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 249. Übertragungsintervalloptionen
|
Parameter |
Werte |
Einheit |
|---|---|---|
|
Übertragungsintervall |
60, 120, 180, 240, 360, 480, 720, 1440 |
Minuten |
Das Nachrichtenformat Geplant Täglich Redundant enthält ein akkumuliertes tägliches Energiefeld, das jeden Tag um 24:00 Uhr aktualisiert wird. Das heißt, je nach eingestelltem Übertragungsintervall und der Datenrate wird das Feld in 1–24 Telegrammen pro Tag enthalten sein. Dadurch wird die Wahrscheinlichkeit erhöht, dass der Wert ordnungsgemäß empfangen wird. Wenn beispielsweise das Übertragungsintervall auf „2“ eingestellt ist, wird der Wert der kumulierten Energie um 24:00 Uhr abgelesen und innerhalb der nächsten 24 Stunden zwölfmal übertragen (jede 2. Stunde).
Tabelle 250. Nutzlast, Nachrichtenformat Geplant Täglich Redundant [0x18]
|
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Kennung des Nachrichtenformats |
1 Byte |
- |
0x18 (Geplant – täglich redundant) |
|
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 |
|
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³ |
|
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
Info-Bits |
7 Bytes |
INT32 |
Fehler- und Warnungs-Flags 04FD17xxxxxxxx Weitere Informationen zu Info-Bits finden Sie im Zählerhandbuch |
|
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 |
|
Kumulierte Wärme-/Kühlenergie um 24:00 Uhr |
6-7 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal) 4400xxxxxxxx = xxxxxxxx,xxx Wh 4401xxxxxxxx = xxxxxxxx,xx Wh 4402xxxxxxxx = xxxxxxxx,x Wh 4403xxxxxxxx = xxxxxxxx Wh 4404xxxxxxxx = xxxxxxxx *10 Wh 4405xxxxxxxx = xxxxxxxx *100 Wh 4406xxxxxxxx = xxxxxxxx kWh 4407xxxxxxxx = xxxxxxxx * 10 kWh 440Exxxxxxxx = xxxxxxxx MJ 440Fxxxxxxxx = xxxxxxxx * 10 MJ 44FB0Dxxxxxxxx = xxxxxxxx MCal 44FB0Exxxxxxxx = xxxxxxxx * 10 MCal 44FB0Fxxxxxxxx = xxxxxxxx * 100 MCal 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. |
Das Datennachrichtenformat Geplant Erweitert enthält alle Datenfelder des Nachrichtenformats Standard. Darüber hinaus enthält es auch das Datum und die Uhrzeit des Zählers, um Meldungen zur vollen Stunde zu übermitteln. Wie bei allen geplanten Nachrichtenformaten kann das Übertragungsintervall nur auf die Werte eingestellt werden, die in Tabelle 198, „Übertragungsintervalloptionen “
Die folgenden Tabellen enthalten eine detaillierte Beschreibung der Nutzlasten des Nachrichtenformats Geplant Erweitert.
Tabelle 251. Nutzlast, Nachrichtenformat Geplant Erweitert [0x19]
|
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Kennung des Nachrichtenformats |
1 Byte |
- |
0x19 (Geplant-Erweitert) |
|
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 |
|
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³ |
|
Leistung/Durchfluss/Vorlauftemperatur (Fw temp)/Rücklauftemperatur (Rt temp) |
12 Bytes |
INT64 |
Byte 0-2 = DIF/VIF-Codes, 0x07FFA0 Byte 3 = VIFE zur Definition der Skalierung von Leistung/Durchfluss -Bit 6.4 (n), 10n-3 W, n = 0..7 -Bit 2..0 (m), 10m-3 m³/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 m³/h Byte 10-11 = Leistung (lsByte -> msByte), 10n-3 W |
|
Zähler-ID/Info-Bits |
11 Bytes |
INT96 |
Byte 0-2 = DIF/VIF codes, 0x07FF21 Byte 3–6 = Info-Bits (lsByte -> msByte) Byte 7-10 = Zähler-ID (lsByte -> msByte)* *Sendung im Binärformat |
|
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 252. Nutzlast, Nachrichtenformat Kombinierte Wärme/Kälte [0x1A]
|
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Kennung des Nachrichtenformats |
1 Byte |
- |
0x1A (Kombinierte Wärme/Kälte) |
|
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 |
|
Kühlenergie E3 |
8-9 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal) 0483FF02xxxxxxxx = xxxxxxxx Wh 0484FF02xxxxxxxx = xxxxxxxx * 10 Wh 0485FF02xxxxxxxx = xxxxxxxx * 100 Wh 0486FF02xxxxxxxx = xxxxxxxx kWh 0487FF02xxxxxxxx = xxxxxxxx * 10 kWh 048EFF02xxxxxxxx = xxxxxxxx MJ 048FFF02xxxxxxxx = xxxxxxxx * 10 MJ 04FB8DFF02xxxxxxxx = xxxxxxxx MCal 04FB8EFF02xxxxxxxx = xxxxxxxx * 10 MCal 04FB8FFF02xxxxxxxx = xxxxxxxx * 100 MCal |
|
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³ |
|
Vorlauftemperatur |
4 Bytes |
INT16 |
Vorlauftemperatur (°C) 0258xxxx = xxxx * 0.001 °C 0259xxxx = xxxx * 0.01 °C 025Axxxx = xxxx * 0.1 °C 025Bxxxx = xxxx °C |
|
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 |
|
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
Info-Bits |
7 Bytes |
Unit32 |
Fehler- und Warnungs-Flags 04FD17xxxxxxxx Weitere Informationen zu Info-Bits finden Sie im Zählerhandbuch |
Dieses Telegramm wird an den Zählertyp angepasst, in dem das Modul eingebaut ist. Das bedeutet, dass es etwas anders aussieht, je nachdem, ob das Modul in einen Wärmezähler, einen Kältezähler oder einen kombinierten Wärme-/Kältezähler eingebaut ist. Bitte beachten Sie, dass z. B. DIB 2 in der untenstehenden Tabelle nur in kombinierten Wärme-/Kältezählern enthalten ist, d. h. nicht in reinen Wärmezählern oder reinen Kältezählern.
Tabelle 253. Nutzlast, Nachrichtenformat Heat Intelligence [0x1B]
|
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Kennung des Nachrichtenformats |
1 Byte |
- |
0x1B (Heat Intelligence) |
|
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 |
|
Kühlenergie E3 |
8-9 Bytes |
INT32 |
Energieverbrauch (Wh, J, Cal) 0480 FF02xxxxxxxx = xxxxxxxx,xxx Wh 0481 FF02xxxxxxxx = xxxxxxxx,xx Wh 0482 FF02xxxxxxxx = xxxxxxxx,x Wh 0483FF02xxxxxxxx = xxxxxxxx Wh 0484FF02xxxxxxxx = xxxxxxxx * 10 Wh 0485FF02xxxxxxxx = xxxxxxxx * 100 Wh 0486FF02xxxxxxxx = xxxxxxxx kWh 0487FF02xxxxxxxx = xxxxxxxx * 10 kWh 048EFF02xxxxxxxx = xxxxxxxx MJ 048FFF02xxxxxxxx = xxxxxxxx * 10 MJ 04FB8DFF02xxxxxxxx = xxxxxxxx MCal 04FB8EFF02xxxxxxxx = xxxxxxxx * 10 MCal 04FB8FFF02xxxxxxxx = xxxxxxxx * 100 MCal |
|
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³ |
|
Zähler-ID/Info-Bits |
16 Bytes |
INT96 |
Byte 0-2 = DIF/VIF codes, 0x07FF21 Byte 3–6 = Info-Bits (lsByte -> msByte) Byte 7–10 = Zähler-ID (lsByte -> msByte)* *Im Binärformat gesendet |
|
Energie E8 |
7 Bytes |
INT32 |
Energie ( m³ * °C) 04FF07xxxxxxxx = xxxxxxxx m³ * °C |
|
Energie E9 |
7 Bytes |
INT32 |
Energie ( m³ * °C) 04FF08xxxxxxxx = xxxxxxxx m³ * °C |
Die Datennachricht im Nachrichtenformat Geplanter Modus - erweitert+ enthält drei Tarife sowie alle Zählerdaten, die im Standard-Telegramm enthalten sind. Darüber hinaus ist in jedem Telegramm ein Zeitstempel des Messgeräts (Datum und Uhrzeit des Messgerätes) enthalten. Sie wird in zwei Telegramme aufgeteilt, um jedes Telegramm unter 45 Bytes zu halten.
Tabelle 254. Telegramm 1 - Nutzlast, Nachrichtenformat Geplant –erweitert + [0x3B]
|
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Kennung des Nachrichtenformats |
1 Byte |
- |
0x3B (Geplant-Erweitert +, Telegramm 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 |
|
Energie Tarif 2 |
8 |
INT32 |
840203xxxxxxxx = xxxxxxxx Wh |
|
Energie Tarif 3 |
8 |
INT32 |
840303xxxxxxxx = xxxxxxxx Wh |
|
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
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 |
Tabelle 255. Telegramm 2 - Nutzlast, Nachrichtenformat Geplant –erweitert + [0x3B]
|
Feld |
Größe |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Kennung des Nachrichtenformats |
1 Byte |
- |
0x3C (Geplant-Erweitert +) |
|
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³ |
|
Leistung |
4 Bytes |
INT16 |
Leistung (W) 022Bxxxx = xxxx W 022Cxxxx = xxxx * 10 W 022Dxxxx = xxxx * 100 W 022Exxxx = xxxx kW 022Fxxxx = xxxx * 10 kW |
|
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 |
|
Vorlauftemperatur |
4 Bytes |
INT16 |
Vorlauftemperatur (°C) 0258xxxx = xxxx * 0.001 °C 0259xxxx = xxxx * 0.01 °C 025Axxxx = xxxx * 0.1 °C 025Bxxxx = xxxx °C |
|
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 |
|
Meter ID |
6 Bytes |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 |
Meter ID 0C78xxxxxxxx |
|
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 |
|
Info-Bits |
7 Bytes |
INT32 |
Fehler- und Warnungs-Flags 04FD17xxxxxxxx Weitere Informationen zu Info-Bits finden Sie im Zählerhandbuch |
Das Nachrichtenformat Impuls enthält Daten von den Impulseingängen In A und In B des Moduls. Wie die Impulse interpretiert werden sollen, kann in der Zählerschnittstelle konfiguriert werden. Je nach Konfiguration können die Impulse entweder Volumen oder Energie darstellen. Aufgrund der Größe wird das Nachrichtenformat in zwei Telegramme aufgeteilt.
Die folgende Tabelle enthält eine detaillierte Beschreibung der Nutzlast des Nachrichtenformats Impuls.
Tabelle 256. Telegramm 1 - Nutzlast, Nachrichtenformat Impuls [0x1C]
|
Feld |
Größe (Bytes) |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Nachrichten-ID |
1 |
UINT8 |
Immer 0x1C |
|
Datum und Uhrzeit |
6 |
INT32 |
Datum und Uhrzeit (M-Bus Typ F) Beispiel: 046Dxxxxxxxx |
|
Meter ID |
6 |
BCD8 |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 Beispiel: 0C78xxxxxxxx |
|
Energie |
6-7 |
INT32 |
Beispiel: 0406xxxxxxxx, 040Fxxxxxxxx |
|
Volumen |
6 |
INT32 |
Beispiel: 0413xxxxxxxx |
|
Leistung |
4 |
INT16 |
Beispiel: 022Bxxxx |
|
Durchfluss |
4 |
INT16 |
Beispiel: 023Bxxxx |
|
Vorlauftemperatur |
4 |
INT16 |
Beispiel: 025Axxxx |
|
Rücklauftemperatur |
4 |
INT16 |
Beispiel: 025Exxxx |
Tabelle 257. Telegramm 2 - Nutzlast, Nachrichtenformat Puls [0x1D]
|
Feld |
Größe (Bytes) |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Nachrichten-ID |
1 |
UINT8 |
Immer 0x1C |
|
Datum und Uhrzeit |
6 |
INT32 |
Datum und Uhrzeit (M-Bus Typ F) Beispiel: 046Dxxxxxxxx |
|
Meter ID |
6 |
BCD8 |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 Beispiel: 0C78xxxxxxxx |
|
Impuls In A |
7 |
INT32 |
Liest die Register, die dem Anschluss In A des Moduls entsprechen. Die Untereinheit 1 wird in DIFE für In A verwendet. Beispiele: Volumen: 844014B1EB0100 = 1258,73 m3 Energie: 84400725120000 = 46450 kWh |
|
Impuls In B |
8 |
INT32 |
Liest die Register, die dem Anschluss In B des Moduls entsprechen Untereinheit 2 wird in DIFE für In B verwendet Beispiele: Volumen: 848040144E1E0100 = 732,94 m3 Energie: 8480400601230000 = 8961 kWh |
|
Betriebsstunden |
6 |
INT32 |
Liest das Betriebsstundenregister des Zählers aus. Beispiele: 042238220000 = 8 760h (~1 Jahr) 042280230200 = 140 160h (~16 Jahre) |
|
Info-Codes |
7 |
INT32 |
Fehler- und Warnungs-Flags. Beispiel: 04FD17xxxx Beachten Sie, dass dieses Feld immer 32 Bits hat, auch wenn Sie MultiCal 403 verwenden, das nur 16 Bits meldet. |
Das Nachrichtenformat Impuls Erweitert ähnelt dem Nachrichtenformat Impuls und enthält Daten von den Impulseingängen In A und In B des Moduls. Neben anderen Datenpunkten enthält dieses Nachrichtenformat auch Energietarife. Wie die Impulse interpretiert werden sollen, kann in der Zählerschnittstelle konfiguriert werden. Je nach Konfiguration können die Impulse entweder Volumen oder Energie darstellen. Aufgrund der Größe wird das Nachrichtenformat in zwei Telegramme aufgeteilt.
Die folgende Tabelle enthält eine detaillierte Beschreibung der Nutzlast des Nachrichtenformats Impuls Erweitert.
Tabelle 258. Telegramm 1 - Nutzlast, Nachrichtenformat Impuls [0x1C]
|
Feld |
Größe (Bytes) |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Nachrichten-ID |
1 |
UINT8 |
Immer 0x1C |
|
Datum und Uhrzeit |
6 |
INT32 |
Datum und Uhrzeit (M-Bus Typ F) Beispiel: 046Dxxxxxxxx |
|
Meter ID |
6 |
BCD8 |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 Beispiel: 0C78xxxxxxxx |
|
Energie |
6-7 |
INT32 |
Beispiel: 0406xxxxxxxx, 040Fxxxxxxxx |
|
Volumen |
6 |
INT32 |
Beispiel: 0413xxxxxxxx |
|
Leistung |
4 |
INT16 |
Beispiel: 022Bxxxx |
|
Vorlauftemperatur |
4 |
INT16 |
Beispiel: 025Axxxx |
|
Rücklauftemperatur |
4 |
INT16 |
Beispiel: 025Exxxx |
|
Info-Codes |
7 |
INT32 |
Fehler- und Warnungs-Flags Beispiel: 04FD17xxxx Beachten Sie, dass dieses Feld immer 32 Bits hat, auch wenn Sie MultiCal 403 verwenden, das nur 16 Bits meldet. |
Tabelle 259. Telegramm 2 - Nutzlast, Nachrichtenformat Puls [0x1D]
|
Feld |
Größe (Bytes) |
Datentyp |
Beschreibung |
|---|---|---|---|
|
Nachrichten-ID |
1 |
UINT8 |
Immer 0x1C |
|
Datum und Uhrzeit |
6 |
INT32 |
Datum und Uhrzeit (M-Bus Typ F) Beispiel: 046Dxxxxxxxx |
|
Meter ID |
6 |
BCD8 |
Kennzeichnungsfeld gemäß M-Bus EN13757-3 Beispiel: 0C78xxxxxxxx |
|
Energie Tarif 2 |
7-8 |
INT32 |
842003xxxxxxxx |
|
Energie Tarif 3 |
7-8 |
INT32 |
843003xxxxxxxx |
|
Impuls In A |
7 |
INT32 |
Liest die Register, die dem Anschluss In A des Moduls entsprechen. Die Untereinheit 1 wird in DIFE für In A verwendet. Beispiele: Volumen: 844014B1EB0100 = 1258,73 m3 Energie: 84400725120000 = 46450 kWh |
|
Impuls In B |
8 |
INT32 |
Liest die Register, die dem Anschluss In B des Moduls entsprechen Untereinheit 2 wird in DIFE für In B verwendet Beispiele: Volumen: 848040144E1E0100 = 732,94 m3 Energie: 8480400601230000 = 8961 kWh |
[en] The Scheduled Monthly Extended message format is developed to comply with customer with high data privacy demands. Apart from several other message formats, current values are not sent. Instead, the meter log is utilized to get values from the last day or month. This e.g. means that the same monthly value will be repeated throughout a month. Due to size limitations, this message format is divided into two telegrams.
Anmerkung
[en] The availability of the log data is dependent on correct configuration of the meter. If meter is not configured to store the needed log data it will not be part of the payload.
[en] This is an important prerequisite for the usage of this message format.Monthly values are read from the monthly log in the meter (using storage no 2 when sent as M-Bus). Storage nr bit in DIF unset and bit 0 in DIFE set means storage no 2.
[en] There are three timestamps included in this format, separated by storage no. Date of monthly value (storage nr 2), Date of max flow value last month (storage nr 3), and Date and time of info codes (storage nr 0)
Tabelle 260. [en] Telegram 1 - Payload message format Scheduled Monthly Extended [0x4F]
|
[en] Field |
[en] Size (bytes) |
[en] Data type |
[en] Description |
|---|---|---|---|
|
[en] Message ID |
1 |
[en] UINT8 |
[en] Always 0x4F |
|
[en] Meter ID |
6 |
[en] BCD8 |
[en] According to M-Bus EN13757-3 identification field. Example: 0C7896979072 (Meter 72909796) |
|
[en] Date part of reporting date (monthly log) |
5 |
[en] INT32 |
[en] Date (M-Bus Type G), Example: 82016C1A36 (2024-06-26). Storage nr 2 used for monthly value. Note: this date is not compensated to be sent in UTC since it is only a date. It is the date stored in the meter, which may be local time, not UTC. |
|
[en] Energy E1 or E3 at reporting date (monthly log) |
7-8 |
[en] INT32 |
[en] Example: 840106xxxxxxxx. Monthly energy value, either heat or cooling. Storage nr 2 is used for monthly value. |
|
[en] Volume at the reporting date (monthly log) |
7 |
[en] INT32 |
[en] Example: 840111xxxxxxxx. Monthly volume value. Storage nr 2 is used for monthly value. |
|
[en] Power at reporting date (monthly log) |
5 |
[en] INT16 |
[en] Example: 82012Bxxxx. Storage nr 2 is used for monthly value. |
|
[en] Date and Time |
6 |
[en] INT32 |
[en] Date and Time (Type F), Example: 046D00262332 (2025-02-03 06:00). Note: this is the time for the info codes! |
|
[en] Info codes |
5-7 |
[en] INT32 |
[en] Error and warning flags. Example: 04FD17xxxxxxxx or 02FD170000. Note: 4 bytes in MC603/803 and 2 in MC403. This register is read and updated prior to transmission and not taken from the monthly log. |
Tabelle 261. [en] Telegram 2 - Payload message format Scheduled Monthly Extended [0x50]
|
[en] Field |
[en] Size (bytes) |
[en] Data type |
[en] Description |
|---|---|---|---|
|
[en] Message ID |
1 |
[en] UINT8 |
[en] Always 0x50 |
|
[en] Meter ID |
6 |
[en] BCD8 |
[en] According to M-Bus EN13757-3 identification field. Example: 0C7896979072 (Meter 72909796) |
|
[en] Date part of reporting date (daily log) |
4 |
[en] INT32 |
[en] Date (M-Bus Type G), Example: 426C1A36 (2024-06-26). Storage nr 1 used for daily value. Note: this date is not compensated to be sent in UTC since it is only a date. It is the date stored in the meter, which may be local time, not UTC. |
|
[en] Flow at reporting date (daily log) |
4 |
[en] INT16 |
[en] Example: 423Bxxxx. Storage nr 1 is used for daily value. |
|
[en] Fw temp at reporting date (daily log) |
4 |
[en] INT16 |
[en] Example: 425Axxxx. Storage nr 1 is used for daily value. |
|
[en] Rt temp at reporting date (daily log) |
4 |
[en] INT16 |
[en] Example: 425Exxxx. Storage nr 1 is used for daily value. |
|
[en] Max. flow rate in the last completed month |
5 |
[en] INT16 |
[en] Example: D2013Bxxxx. Maximum flow last month. Storage nr 3 is used (DIF=0xD2, DIFE=0x01). Function field of DIF set to 0b01 for “maximum” value. Note: this date is not compensated to be sent in UTC since it is only a date. It is the date stored in the meter, which may be local time, not UTC. |
|
[en] Date of max flow |
5 |
[en] INT32 |
[en] Date and Time (Type G), Example: C2016C1A36 (2024-06-26). Storage nr 3 is used (DIF=0xC2, DIFE=0x01). This is the date for the maximum flow, typically different from the due date timestamp. |
[en] The Scheduled Daily Extended message format is developed to comply with customer with high data privacy demands. Apart from several other message formats, current values are not sent. Instead, the meter log is utilized to get values from the last day or month. This e.g. means that the same daily value will be repeated throughout the day if sent multiple times (which in turn will increase the probability of receiving the message). Due to size limitations, this message format is divided into two telegrams.
Anmerkung
[en] The availability of the log data is dependent on correct configuration of the meter. If meter is not configured to store the needed log data it will not be part of the payload.
[en] This is an important prerequisite for the usage of this message format. Monthly values are read from the monthly log in the meter (using storage no 2 when sent as M-Bus). Storage no bit in DIF unset and bit 0 in DIFE set means storage no 2.
[en] There are three timestamps included in this format, separated by storage no. Date of monthly value (storage nr 2), Date of max flow value last month (storage nr 3), and Date and time of info codes (storage nr 0)
Tabelle 262. [en] Telegram 1 - Payload message format Scheduled Daily Extended [0x51]
|
[en] Field |
[en] Size (bytes) |
[en] Data type |
[en] Description |
|---|---|---|---|
|
[en] Message ID |
1 |
[en] UINT8 |
[en] Always 0x51 |
|
[en] Meter ID |
6 |
[en] BCD8 |
[en] According to M-Bus EN13757-3 identification field. Example: 0C7896979072 (Meter 72909796) |
|
[en] Date part of reporting date |
4 |
[en] INT32 |
[en] Date (M-Bus Type G), Example: 426C1A36 (2024-06-26). Storage nr 1 used for daily value. Note: this date is not compensated to be sent in UTC since it is only a date. It is the date stored in the meter, which may be local time, not UTC. |
|
[en] Energy (E1 or E3 depending on meter type) |
6-7 |
[en] INT32 |
[en] Example: 4406xxxxxxxx, 440Fxxxxxxxx. Storage nr 1 is used for daily values in DIF. |
|
[en] Volume |
6 |
[en] INT32 |
[en] Example: 4413xxxxxxxx. Storage nr 1 is used for daily values in DIF. |
|
[en] Power |
4 |
[en] INT16 |
[en] Example: 422Bxxxx. Storage nr 1 is used for daily values in DIF. |
|
[en] Flow |
4 |
[en] INT16 |
[en] Example: 423Bxxxx. Storage nr 1 is used for daily values in DIF. |
Tabelle 263. [en] Telegram 2 - Payload message format Scheduled Daily Extended [0x52]
|
[en] Field |
[en] Size (bytes) |
[en] Data type |
[en] Description |
|---|---|---|---|
|
[en] Message ID |
1 |
[en] UINT8 |
[en] Always 0x52 |
|
[en] Meter ID |
6 |
[en] BCD8 |
[en] According to M-Bus EN13757-3 identification field. Example: 0C7896979072 (Meter 72909796) |
|
[en] Date part of reporting date |
4 |
[en] INT32 |
[en] Date (M-Bus Type G), Example: 426C1A36 (2024-06-26). Storage nr 1 used for daily value. Note: this date is not compensated to be sent in UTC since it is only a date. It is the date stored in the meter, which may be local time, not UTC. |
|
[en] Fw temp |
4 |
[en] INT16 |
[en] Example: 425Axxxx. Storage nr 1 is used for daily values in DIF. |
|
[en] Rt temp |
4 |
[en] INT16 |
[en] Example: 425Exxxx. Storage nr 1 is used for daily values in DIF. |
|
[en] Date and Time |
6 |
[en] INT32 |
[en] Date and Time (Type F), Example: 046Dxxxxxxxx. |
|
[en] Info codes |
5-7 |
[en] INT32 |
[en] Error and warning flags. Example: 04FD17xxxxxxxx or 02FD170000. Note: 4 bytes in MC603/803 and 2 in MC403. This register is read and updated prior to transmission and not taken from the daily log. |
Kommentare (0 Kommentare)