Konfigurationsalternativ
Nedanstående tabell listar alla inställningar som kan göras med Elvaco OTC-appen. Om enheten är låst och appanvändaren inte har tillgång till PAK-nyckeln är tillgängliga inställningar endast läsbara.
Tabell 240. Konfigurationsalternativ
Namn |
Beskrivning |
Standardinställning |
Låst enhet med PAK eller öppen enhet |
Låst enhet och ingen PAK |
Downlink |
---|---|---|---|---|---|
Meter ID |
Mätarens serienummer. Ej konfigurerbar |
N/A |
Läsbar |
Läsbar |
N/A |
Power mode |
Används för att aktivera/inaktivera modulen. |
Inactive |
Läsbar/skrivbar |
Läsbar |
N/A |
Message format |
Meddelandeformatet bestämmer vilken data som skickas från modulen. |
0x15 (Standard) |
Läsbar/skrivbar |
Skrivbar |
Skrivbar |
EcoMode |
Om aktiverad garanteras 11+1 (med Kamstrups D-Cell-mätarbatteri) års batteritid genom att modulens sändningsintervall anpassas till aktuella signalförhållanden. |
På |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
Transmit interval |
Ställer in antalet minuter mellan varje sändning från modulen |
60 min |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
Date & Time |
Datum och tid för mätaren. |
N/A |
Läsbar |
Läsbar |
N/A |
Set absolute time |
Ställer in mätarens tid. |
N/A |
Skrivbar |
N/A |
N/A |
Set Time Relative |
Justerar mätarens tid i förhållande till aktuell tid |
N/A |
N/A |
N/A |
Skrivbar |
Set UTC offset |
Ställer in mätarens UTC-förskjutning. |
N/A |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
Configuration Lock |
Låser modulen för att förhindra obehörig åtkomst. |
Öppen |
Läsbar/skrivbar |
Läsbar |
Skrivbar |
LoRaWAN®-inställningar |
|||||
Device EUI |
Unikt modulidentifieringsnummer. Ej konfigurerbar |
Enhetsunikt 64-bitarsnummer |
Läsbar |
Läsbar |
N/A |
Activation type |
Ställer in hur enheten ansluter till LoRaWAN®-nätverket. |
OTAA |
Läsbar/skrivbar |
Läsbar |
N/A |
Network join |
Visar om modulen har anslutit sig till ett LoRaWAN®-nätverk eller inte. |
N/A |
Läsbar |
Läsbar |
N/A |
JoinEUI |
ID för att adressera enheten till rätt nätverksserver. |
0x 94 19 3A 03 0B 00 00 01 |
Läsbar/skrivbar |
Läsbar |
N/A |
Device address |
32-bitarsadress som används av modulen för att identifiera sig själv på LoRaWAN®-nätverket. |
N/A |
Läsbar/skrivbar |
N/A |
N/A |
Current data rate |
Den aktuella datahastigheten som används för modulen. |
N/A |
Läsbar |
Läsbar |
N/A |
Tabellen nedan visar vilka inställningar som kan göras med hjälp av LoRaWAN®Downlinkskommandon.
Tabell 241. Downlinkskommandon
Fältnamn |
TLV |
Antal byte i konfigurationen |
Konfiguration |
Exempel |
---|---|---|---|---|
Konfigurationslås |
0x05 |
0x01 |
0x00 = Låst 0x01 = Öppen |
0x00050101 (Aktiverar konfigurationslås) |
Sändningsintervall |
0x06 |
0x02 |
0xAntal minuter mellan överföringar (lsByte -> msByte) |
0x0006021E00 (Ställer in Tx-intervallet till 30 minuter) |
Meddelandeformat |
0x07 |
0x01 |
0x15 = Meddelandeformat Standard 0x16 = Meddelandeformat Compact 0x17 = Meddelandeformat JSON 0x18 = Meddelandeformat Scheduled - daily redundant 0x19 = Meddelandeformat Scheduled-Extended 0x1A = Meddelandeformat Combined heat/cooling 0x1B = Meddelandeformat Heat intelligence 0x3B* = Meddelandeformat Scheduled Extended+ 0x1C* = Meddelandeformat Pulse 0x4D* = Meddelandeformat Pulse Extended Notera*meddelandeformat byggt upp av 2 telegram. endast det första meddelande-ID:t ska inkluderas i Downlinkskommandot) |
0x00070116 (Ställer in meddelandeformatet till Compact) |
EcoMode |
0x0F |
0x01 |
0x00 = Inaktivera EcoMode 0x01 = Aktivera EcoMode |
0x000F0100 (Inaktiverar EcoMode) |
Ställ in relativ tid |
0x13 |
0x04 |
0xAntal sekunder* (lsByte -> msByte) *Negativa nummer stöds. |
0x0013043C000000 (Lägger till 60 sekunder till den aktuella tiden) 0x0013043C000080 (Drar av 60 sekunder från den aktuella tiden) |
UTC-offset |
0x17 |
0x02 |
0xAntal minuter* (lsByte -> msByte) *Negativa nummer stöds. |
0x17023C00 (Ställer in UTC-offset till +60 minuter) 0x17023C80 (Ställer in UTC-offset till -60 minuter) |
Starta om |
0x22 |
0x02 |
0x759E används för att starta om enheten (notera endianness, LSB först). |
0x0022029E75 (Startar om enheten) |
För att vara en flexibel produkt, har CMi4140 flera meddelandeformat. Vissa av dem är schemalagda, vilket innebär att mätaren läses varje heltimme, och skickar ett klockmeddelande en gång om dagen, se Format för schemalagda meddelanden.
Tabell 242. CMi4140 meddelandeformat
Meddelandeformatets namn |
Meddelande-ID |
Schemalagt |
Introducerad i FW |
---|---|---|---|
Standard |
|
Nej |
1.0.1 |
Compact |
|
Nej |
1.0.1 |
JSON |
|
Nej |
1.0.1 |
Scheduled Daily redundant |
|
Ja |
1.0.1 |
Scheduled Extended |
|
Ja |
1.0.1 |
Combined heat/cooling |
|
Ja |
1.0.1 |
Värmeintelligens |
|
Ja |
1.0.1 |
Scheduled Extended+ |
|
Ja |
1.0.3 |
Puls |
|
Ja |
1.0.4 |
Pulse Extended |
|
Ja |
1.0.4 |
Notera
Meddelandeformat med mer än ett meddelande-ID, såsom Pulse Extended, har delats upp i flera telegram på grund av storleksbegränsningar.
Tabell 243. Payload, meddelandeformat Standard [0x15]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x15 (standard) |
Värmeenergi E1 / Kylenergi E3 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Effekt |
4 byte |
INT16 |
Effekt (W) 022Bxxxx = xxxx W 022Cxxxx = xxxx * 10 W 022Dxxxx = xxxx * 100 W 022Exxxx = xxxx kW 022Fxxxx = xxxx * 10 kW |
Flöde |
4 byte |
INT16 |
Flöde (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 |
Fw temp |
4 byte |
INT16 |
Framledningstemperatur (°C) 0258xxxx = xxxx * 0,001 °C 0259xxxx = xxxx * 0,01 °C 025Axxxx = xxxx * 0,1 °C 025Bxxxx = xxxx °C |
Rt temp |
4 byte |
INT16 |
Returtemperatur (°C) 025Cxxxx = xxxx * 0,001 °C 025Dxxxx = xxxx * 0,01 °C 025Exxxx = xxxx * 0,1 °C 025Fxxxx = xxxx °C |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Informationsflaggor |
7 byte |
INT32 |
Fel- och varningsflaggor 04FD17xxxxxxxx För ytterligare information om Informationsflaggor, se mätarens manual |
Tabell 244. Payload, meddelandeformat Compact [0x16]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x16 (Compact) |
Värmeenergi E1 / Kylenergi E3 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Informationsflaggor |
7 byte |
INT32 |
Fel- och varningsflaggor 04FD17xxxxxxxx För ytterligare information om Informationsflaggor, se mätarens manual |
För meddelandeformatet JSON presenteras data i ett vanlig textformat, istället för M-Bus, som de andra meddelandeformaten. Tabellen nedan innehåller en beskrivning av alla fält som ingår i JSON-telegrammet.
Tabell 245. Payload, meddelandeformat JSON [0x17]
Fält |
Beskrivning |
---|---|
Meddelandeformatidentifierare |
0x17 (meddelandeformat JSON) |
Energi |
Energiförbrukning |
Enhet |
Enhet för energiförbrukning (Wh, kWh, MWh, GWh, J, kJ, MJ, GJ, Cal, kCal, MCal eller GCal) |
Mätar-ID |
Mätarens identifieringsnummer i vilken modulen är monterad. |
Se följande exempel på ett telegram för meddelandeformatet JSON:
{"E":12345678,"U":"kWh","ID":87654321}
För schemalagda meddelandeformat, som Scheduled Daily redundant Pulse Extended, sänds två typer av meddelanden från modulen - ett klockmeddelande och ett datameddelande. Schemalagda meddelandeformat läser mätaren varje heltimme, vilket möjliggör en förutsägbarhet av de mottagna telegrammen. Skillnaden mellan ett klockmeddelande och ett datameddelande beskrivs i följande tabell.
Tabell 246. Klockmeddelande och datameddelande
Meddelande |
Tidsintervall |
Beskrivning |
---|---|---|
Klockmeddelande |
En gång om dagen |
Klockmeddelandet visar mätarens aktuella tid. Den kan användas för att verifiera att klockan är korrekt och inte har dragit sig mer än accepterat. |
Datameddelande |
Bestäms av parametern sändningsintervall |
De faktiska mätardata som samlats in från mätaren. |
Följande tabell innehåller en detaljerad beskrivning av payloaden för klockmeddelandet.
Tabell 247. Payload, klockmeddelande
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0xFA (=Klockmeddelande) |
Data/Tid |
6 byte |
32-bitars binärt heltal M-Bus typ F |
046Dxxxxxx = Giltigt datum/tidsmeddelande 346Dxxxxxx = Ogiltigt datum/tidsmeddelande |
Klockmeddelandet sänds en gång varje dag och datameddelandet minst (regleras av sändningsintervallparametrar eller EcoMode) en gång varje dag. Sändningsintervallet kan endast ställas in de värden som anges i Tabell 248, ”Alternativ för sändningsintervall ”.
Även om mätaravläsningen sker varje heltimme kommer datameddelandet inte nödvändigtvis att sändas vid den exakta tidpunkten. LoRaWAN®-överföringen sker efter en slumpmässig fördröjning på 0-15 minuter för att minska risken för kollisioner. Avläsningen för klockmeddelandet sker vid en slumpmässigt vald timme (00:00-23:00) vid en slumpmässigt vald minut i intervallet 35-45 och sänds omedelbart efter avläsningen.
Notera
När du använder schemalagda meddelandeformat kan sändningsintervallet inte ställas in på högre än 1440 (24 timmar).
Tabell 248. Alternativ för sändningsintervall
Parameter |
Värden |
Enhet |
---|---|---|
Sändningsintervall |
60, 120, 180, 240, 360, 480, 720, 1440 |
Minuter |
Meddelandeformatet Scheduled Daily redundant innehåller ett ackumulerat dagligt energifält, som uppdateras klockan 24:00 varje dag. Med andra ord, beroende på inställningar för sändningsintervall och datahastighet kommer fältet att inkluderas i mellan 1-24 telegram per dag. Detta ökar sannolikheten för att värdet tas emot. Om sändningsintervallet exempelvis är inställt på "2", kommer den ackumulerade energin som avläses kl. 24:00 att sändas 12 gånger under de 24 kommande timmarna (varannan timme).
Tabell 249. Payload, meddelandeformat Scheduled Daily redundant [0x18]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x18 (Scheduled - Daily redundant) |
Värmeenergi E1 / Kylenergi E3 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Informationsflaggor |
7 byte |
INT32 |
Fel- och varningsflaggor 04FD17xxxxxxxx För ytterligare information om Informationsflaggor, se mätarens manual |
Mätarens datum/tid |
6 byte |
INT32 |
Mätarens datum och tid (ÅÅ-MM-DD TT:MM) 046Dxxxxxxxx Bit 31-28 = år-högt* Bit 27-24 = Månad Bit 23-21 = år-lågt* Bit 20-16 = Dag Bit 15 = Flagga för sommartid** Bit 12-8 = Timme Bit 7 = Felflagga*** Bit 6 = Reserverad för framtida användning*** Bit 5-0 = Minut *Årtalet läses genom att kombinera fältet år-högt och år-lågt. Till exempel, årshögsta = 0010 och årslägsta = 010 => år = 0010010 **0 = standardtid, 1= sommartid ***0 = tidsstämpeln är giltig, 1 = tidsstämpeln är inte giltig |
Ackumulerad energi för värme/kyla kl 24:00 |
6-7 byte |
INT32 |
Energiförbrukning (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 440Exxxxxxxxx = xxxxxxxx MJ 440Fxxxxxxxx = xxxxxxxx * 10 MJ 44FB0Dxxxxxxxx = xxxxxxxx MCal 44FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 44FB0Fxxxxxxxx = xxxxxxxx * 100 MCal Obs: Innan en midnattsavläsning har utförts är funktionsfältet för DIF satt till "value during error state" för att indikera att värdet inte är giltigt. |
Datameddelandeformatet Scheduled Extended innehåller alla datafält från meddelandeformatet Standard. Utöver dessa inkluderar den även mätarens datum/tid för att skicka meddelanden varje heltimme. Som för alla schemalagda meddelandeformat kan sändningsintervallet endast ställas in på de värden som ingår i Tabell 198, ”Alternativ för sändningsintervall ”
Följande tabeller innehåller en detaljerad beskrivning av payloaden av meddelandeformatet Scheduled Extended.
Tabell 250. Payload, meddelandeformat Scheduled Extended [0x19]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x19 (Scheduled Extended) |
Värmeenergi E1 / Kylenergi E3 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Effekt / Flöde / Fw temp / Rt temp |
12 byte |
INT64 |
Byte 0-2 = DIF/VIF-koder, 0x07FFA0 Byte 3 = VIFE som definierar skalningen av Power/Flow -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 decimaler Byte 6-7 = Rt temp (lsByte -> msByte), °C, 2 decimaler Byte 8-9 = Flöde (lsByte -> msByte), 10m-6 m³/h Byte 10-11 = Effekt (lsByte -> msByte), 10n-3 W |
Mätar-ID / Informationsflaggor |
11 byte |
INT96 |
Byte 0-2 = DIF/VIF-koder, 0x07FF21 Byte 3-6 = Infobits (lsByte -> msByte) Byte 7-10 = Mätar-ID (lsByte -> msByte)* *Skickat i binärt format |
Mätarens datum/tid |
6 byte |
INT32 |
Mätarens datum och tid (ÅÅ-MM-DD TT:MM) 046Dxxxxxxxx Bit 31-28 = år-högt* Bit 27-24 = Månad Bit 23-21 = år-lågt* Bit 20-16 = Dag Bit 15 = Flagga för sommartid** Bit 12-8 = Timme Bit 7 = Felflagga*** Bit 6 = Reserverad för framtida användning*** Bit 5-0 = Minut *Årtalet läses genom att kombinera fältet år-högt och år-lågt. Till exempel, årshögsta = 0010 och årslägsta = 010 => år = 0010010 **0 = standardtid, 1= sommartid ***0 = tidsstämpeln är giltig, 1 = tidsstämpeln är inte giltig |
Notera
Meddelandeformat Combined heat/cooling är endast avsedd att användas i mätare som kombinerar värme/kyla.
Tabell 251. Payload, meddelandeformat Combined heat/cooling [0x1A]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x1A (Combined heat/cooling) |
Värmeenergi E1 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Kylenergi E3 |
8-9 byte |
INT32 |
Energiförbrukning (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 |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Fw temp |
4 byte |
INT16 |
Framledningstemperatur (°C) 0258xxxx = xxxx * 0,001 °C 0259xxxx = xxxx * 0,01 °C 025Axxxx = xxxx * 0,1 °C 025Bxxxx = xxxx °C |
Rt temp |
4 byte |
INT16 |
Returtemperatur (°C) 025Cxxxx = xxxx * 0,001 °C 025Dxxxx = xxxx * 0,01 °C 025Exxxx = xxxx * 0,1 °C 025Fxxxx = xxxx °C |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Informationsflaggor |
7 byte |
Unit32 |
Fel- och varningsflaggor 04FD17xxxxxxxx För ytterligare information om Informationsflaggor, se mätarens manual |
Detta telegram anpassas till den typ av mätare som modulen är monterad i. Det betyder att det kommer att se lite olika ut beroende på om modulen är monterad i en värmemätare, en kylmätare eller en kombinerad värme-/kylmätare. Observera exempelvis att DIB 2 i nedanstående tabell endast ingår i kombinerade värme/kylmätare, det vill säga inte i rena värmemätare eller rena kylmätare.
Tabell 252. Payload, meddelandeformat Heat intelligence [0x1B]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x1B (Heat intelligence) |
Värmeenergi E1 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Kylenergi E3 |
8-9 byte |
INT32 |
Energiförbrukning (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 |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Mätar-ID / Informationsflaggor |
16 byte |
INT96 |
Byte 0-2 = DIF/VIF-koder, 0x07FF21 Byte 3-6 = Infobits (lsByte -> msByte) Byte 7-10 = Mätar-ID (lsByte -> msByte)* *Skickade i binärt format |
Energi E8 |
7 byte |
INT32 |
Energi ( m³ * °C) 04FF07xxxxxxxx = xxxxxxxx m³ * °C |
Energi E9 |
7 byte |
INT32 |
Energi ( m³ * °C) 04FF08xxxxxxxx = xxxxxxxx m³ * °C |
Datameddelandet i meddelandeformatet Scheduled mode-extended+ innehåller tre tariffer och alla mätardata som ingår i Standardtelegrammet. Utöver dessa ingår en tidsstämpel från mätaren (mätardatum/tid) i varje telegram. Den är uppdelad i två telegram för att hålla varje telegram under 45 byte.
Tabell 253. Telegram 1 - Payload, meddelandeformat Scheduled - Extended + [0x3B]
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x3B (Scheduled-Extended +, telegram 1) |
Värmeenergi E1 / Kylenergi E3 |
6-7 byte |
INT32 |
Energiförbrukning (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 040Exxxxxxxxx = xxxxxxxx MJ 040Fxxxxxxxx = xxxxxxxx * 10 MJ 04FB0Dxxxxxxxx = xxxxxxxx MCal 04FB0Exxxxxxxxx = xxxxxxxx * 10 MCal 04FB0Fxxxxxxxx = xxxxxxxx * 100 MCal |
Energitariff 2 |
8 |
INT32 |
840203xxxxxxxx = xxxxxxxx Wh |
Energitariff 3 |
8 |
INT32 |
840303xxxxxxxx = xxxxxxxx Wh |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Mätarens datum/tid |
6 byte |
INT32 |
Mätarens datum och tid (ÅÅ-MM-DD TT:MM) 046Dxxxxxxxx Bit 31-28 = år-högt* Bit 27-24 = Månad Bit 23-21 = år-lågt* Bit 20-16 = Dag Bit 15 = Flagga för sommartid** Bit 12-8 = Timme Bit 7 = Felflagga*** Bit 6 = Reserverad för framtida användning*** Bit 5-0 = Minut *Årtalet läses genom att kombinera fältet år-högt och år-lågt. Till exempel, årshögsta = 0010 och årslägsta = 010 => år = 0010010 **0 = standardtid, 1= sommartid ***0 = tidsstämpeln är giltig, 1 = tidsstämpeln är inte giltig |
Tabell 254. Telegram 2 - Payload, meddelandeformat Scheduled - Extended +
Fält |
Storlek |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelandeformatidentifierare |
1 byte |
- |
0x3C (Scheduled-Extended +) |
Volym |
6 byte |
INT32 |
Volym ( 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³ |
Effekt |
4 byte |
INT16 |
Effekt (W) 022Bxxxx = xxxx W 022Cxxxx = xxxx * 10 W 022Dxxxx = xxxx * 100 W 022Exxxx = xxxx kW 022Fxxxx = xxxx * 10 kW |
Flöde |
4 byte |
INT16 |
Flöde (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 |
Fw temp |
4 byte |
INT16 |
Framledningstemperatur (°C) 0258xxxx = xxxx * 0,001 °C 0259xxxx = xxxx * 0,01 °C 025Axxxx = xxxx * 0,1 °C 025Bxxxx = xxxx °C |
Rt temp |
4 byte |
INT16 |
Returtemperatur (°C) 025Cxxxx = xxxx * 0,001 °C 025Dxxxx = xxxx * 0,01 °C 025Exxxx = xxxx * 0,1 °C 025Fxxxx = xxxx °C |
Mätar-ID |
6 byte |
Enligt M-Bus EN13757-3 identifieringsfält |
Mätar-ID 0C78xxxxxxxx |
Mätarens datum/tid |
6 byte |
INT32 |
Mätarens datum och tid (ÅÅ-MM-DD TT:MM) 046Dxxxxxxxx Bit 31-28 = år-högt* Bit 27-24 = Månad Bit 23-21 = år-lågt* Bit 20-16 = Dag Bit 15 = Flagga för sommartid** Bit 12-8 = Timme Bit 7 = Felflagga*** Bit 6 = Reserverad för framtida användning*** Bit 5-0 = Minut *Årtalet läses genom att kombinera fältet år-högt och år-lågt. Till exempel, årshögsta = 0010 och årslägsta = 010 => år = 0010010 **0 = standardtid, 1= sommartid ***0 = tidsstämpeln är giltig, 1 = tidsstämpeln är inte giltig |
Informationsflaggor |
7 byte |
INT32 |
Fel- och varningsflaggor 04FD17xxxxxxxx För ytterligare information om Informationsflaggor, se mätarens manual |
Meddelandeformat Pulse innehåller data från modulens pulsingångar In A och In B. Hur pulserna ska tolkas kan konfigureras i mätargränssnittet. Beroende på konfiguration kan pulserna representera antingen volym eller energi. På grund av storleken är meddelandeformatet uppdelat i två telegram.
Följande tabell innehåller en detaljerad beskrivning av payloaden av meddelandeformatet Pulse.
Tabell 255. Telegram 1 - Payload, meddelandeformat Pulse [0x1C]
Fält |
Storlek (byte) |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelande-ID |
1 |
UINT8 |
Alltid 0x1C |
Datum och tid |
6 |
INT32 |
Datum och tid (M-Bus typ F) Exempel: 046Dxxxxxxxx |
Mätar-ID |
6 |
BCD8 |
Enligt M-Bus EN13757-3 identifieringsfält Exempel: 0C78xxxxxxxx |
Energi |
6-7 |
INT32 |
Exempel: 0406xxxxxxxx, 040Fxxxxxxxx |
Volym |
6 |
INT32 |
Exempel: 0413xxxxxxxx |
Effekt |
4 |
INT16 |
Exempel: 022Bxxxx |
Flöde |
4 |
INT16 |
Exempel: 023Bxxxx |
Fw temp |
4 |
INT16 |
Exempel: 025Axxxx |
Rt temp |
4 |
INT16 |
Exempel: 025Exxxx |
Tabell 256. Telegram 2 - Payload, meddelandeformat Pulse [0x1D]
Fält |
Storlek (byte) |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelande-ID |
1 |
UINT8 |
Alltid 0x1C |
Datum och tid |
6 |
INT32 |
Datum och tid (M-Bus typ F) Exempel: 046Dxxxxxxxx |
Mätar-ID |
6 |
BCD8 |
Enligt M-Bus EN13757-3 identifieringsfält Exempel: 0C78xxxxxxxx |
Pulse in A |
7 |
INT32 |
Läser de register som motsvarar In A-kontakten på modulen. Underenhet 1 används i DIFE för In A. Exempel: Volym: 844014B1EB0100 = 1258,73 m3 Energi: 84400725120000 = 46450 kWh |
Puls i B |
8 |
INT32 |
Läser de register som motsvarar In B-kontakten på modulen Underenhet 2 används i DIFE för In B Exempel: Volym: 848040144E1E0100 = 732,94 m3 Energi: 8480400601230000 = 8961 kWh |
Drifttider |
6 |
INT32 |
Läser mätarens drifttidsregister. Exempel: 042238220000 = 8 760 timmar (~1 år) 042280230200 = 140 160h (~16 år) |
Infokoder |
7 |
INT32 |
Fel- och varningsflaggor. Exempel: 04FD17xxxx Observera att detta fält alltid är 32 bitar, även när du använder MultiCal 403 som endast rapporterar 16 bitar. |
Meddelandeformat Pulse Extended liknar meddelandeformatet Pulse och inkluderar data från pulsingångarna In A och In B på modulen. Förutom andra datapunkter inkluderar detta meddelandeformat även energitariffer. Hur pulserna ska tolkas kan konfigureras i mätargränssnittet. Beroende på konfiguration kan pulserna representera antingen volym eller energi. På grund av storleken är meddelandeformatet uppdelat i två telegram.
Följande tabell innehåller en detaljerad beskrivning av payloaden av meddelandeformat Pulse Extended.
Tabell 257. Telegram 1 - Payload, meddelandeformat Pulse [0x1C]
Fält |
Storlek (byte) |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelande-ID |
1 |
UINT8 |
Alltid 0x1C |
Datum och tid |
6 |
INT32 |
Datum och tid (M-Bus typ F) Exempel: 046Dxxxxxxxx |
Mätar-ID |
6 |
BCD8 |
Enligt M-Bus EN13757-3 identifieringsfält Exempel: 0C78xxxxxxxx |
Energi |
6-7 |
INT32 |
Exempel: 0406xxxxxxxx, 040Fxxxxxxxx |
Volym |
6 |
INT32 |
Exempel: 0413xxxxxxxx |
Effekt |
4 |
INT16 |
Exempel: 022Bxxxx |
Fw temp |
4 |
INT16 |
Exempel: 025Axxxx |
Rt temp |
4 |
INT16 |
Exempel: 025Exxxx |
Infokoder |
7 |
INT32 |
Fel- och varningsflaggor Exempel: 04FD17xxxx Observera att detta fält alltid är 32 bitar, även när du använder MultiCal 403 som endast rapporterar 16 bitar. |
Tabell 258. Telegram 2 - Payload, meddelandeformat Pulse [0x1D]
Fält |
Storlek (byte) |
Datatyp |
Beskrivning |
---|---|---|---|
Meddelande-ID |
1 |
UINT8 |
Alltid 0x1C |
Datum och tid |
6 |
INT32 |
Datum och tid (M-Bus typ F) Exempel: 046Dxxxxxxxx |
Mätar-ID |
6 |
BCD8 |
Enligt M-Bus EN13757-3 identifieringsfält Exempel: 0C78xxxxxxxx |
Energitariff 2 |
7-8 |
INT32 |
842003xxxxxxxx |
Energitariff 3 |
7-8 |
INT32 |
843003xxxxxxxx |
Pulse in A |
7 |
INT32 |
Läser de register som motsvarar In A-kontakten på modulen. Underenhet 1 används i DIFE för In A. Exempel: Volym: 844014B1EB0100 = 1258,73 m3 Energi: 84400725120000 = 46450 kWh |
Puls i B |
8 |
INT32 |
Läser de register som motsvarar In B-kontakten på modulen Underenhet 2 används i DIFE för In B Exempel: Volym: 848040144E1E0100 = 732,94 m3 Energi: 8480400601230000 = 8961 kWh |
Kommentarer (0 kommentarer)