Konfigurationsoptionen

Konfigurationsoptionen der Elvaco OTC-App

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


Downlink-Konfigurationsoptionen

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)


Nachrichtenformate

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.

Außerplanmäßige Nachrichtenformate

Standard

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


Compact

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


JSON

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} 

Geplante Nachrichtenformate

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


Geplant – Täglich redundant

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


Geplant – Erweitert

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


Kombinierte Wärme/Kälte

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


Engelmann

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


War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich
Haben Sie Fragen? Anfrage einreichen

Kommentare (0 Kommentare)

Zu diesem Beitrag können keine Kommentare hinterlassen werden.