Logotip Danfoss

Danfoss SonoMeter 40 Opis žičnega M-Bus protokola

Danfoss-SonoMeter-40-Wired-M-Bus-Protocol-Description-product

Splošna struktura protokola

Splošne značilnosti protokola

  • Merilnik uporablja protokol M-bus.
  • Privzeta hitrost prenosa: 2400 bps, sodo, 1 stop.
  • Hitrost prenosa podatkov je mogoče spremeniti.
  • Protokol je enak za vmesnik Mbus in za optični vmesnik.
  • Primarni naslov Mbus je individualen za vmesnik Mbus in za optični vmesnik.

Podatkovni nizi

Podatkovni niz za merilnik SND_NKE:

1 2 3 4 5
10h 40h A CS 16h
  • A – M-bus primarni naslov števca
  • CS – kontrolna vsota (najmlajši bajt količine 2. in 3. bajta)

Podatkovni niz za merilnik SND_UD2

1 2 3 4 5 6 7 8...n-2 n-1 n
68h L L 68h 53h 73h A 51h Podatkovni bajti CS 16h
  • L – dolžina niza (število bajtov od 5. do n-2 bajta)
  • A – M-bus primarni naslov števca
  • CS – kontrolna vsota (najmlajši bajt količine od 5. do n-2 bajtov)

Podatkovni niz za merilnik REQ_UD2:

1 2 3 4 5
10h 5Bh 7Bh A CS 16h
  • A – M-bus primarni naslov števca
  • CS – kontrolna vsota (najmlajši bajt količine 2. in 3. bajta)

Odgovor števca CON:

  • E5h

Odgovor števca RSP_UD2:

1 2 3 4 5 6 7 8…11 12, 13 14 15 16 17 18,19
68h L L 68h C A CI ID Človek Vrs Md TC St Podpis
20 n-2 n-1 n
DIF VIF podatki   DIF VIF podatki CS 16h
  • L – dolžina niza (število bajtov od 5. do n-2 bajta)
  • C – „C polje“ (08)
  • A – M-bus primarni naslov števca
  • CI – „polje CI“
  • ID – identifikacijska številka števca (BSD8, ki se uporablja za sekundarno naslavljanje, se lahko spremeni – glej odstavek 4.1),
  • Man – koda proizvajalca (koda proizvajalca Danfoss A/S je „DFS“, 10 D3)
  • Vrs – število različic protokola (0Bh)
  • Md – šifra medija (za „toplotno/hladno energijo“: 0Dh)
  • TC – števec telegramov
  • St – koda stanja števca
  • Znak – 00 00
  • Bajti 20…n-2 so podatki iz števca:
    • DIF – koda zapisa podatkov
    • VIF – šifra podatkovnih enot
    • Podatki – vrednosti podatkov
  • CS – kontrolna vsota (najmlajši bajt količine od 5. do n-2 bajtov).

Izbira vrste podatkov

Master pošlje števcu telegram SND_UD2:

68h 03h 03h 68h 53h 73h A 50h CS 16h

Izbira tipa podatkov “Vsi podatki”

68h 04h 04h 68h 53h 73h A 50h 00h CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Izbira tipa podatkov “Uporabniški podatki”
Master pošlje števcu telegram SND_UD2:

68h 04h 04h 68h 53h 73h A 50h 10h CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Izbira tipa podatkov “Enostavni obračun” (Logger Years)
Master pošlje števcu telegram SND_UD2:

68h 04h 04h 68h 53h 73h A 50h 20h CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Izbira vrste podatkov »Izboljšano obračunavanje« (Dnevnik)
Master pošlje števcu telegram SND_UD2:

68h 04h 04h 68h 53h 73h A 50h 30h CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Izbira vrste podatkov »Večtarifni obračun« (Mesečni zapisovalnik)
Master pošlje števcu telegram SND_UD2:

68h 04h 04h 68h 53h 73h A 50h 40h CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Izbira vrste podatkov “Trenutne vrednosti”
Master pošlje števcu telegram SND_UD2:

68h 04h 04h 68h 53h 73h A 50h 50h CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Izbira podatkovnega tipa “Naloži vrednosti upravljanja za upravljanje” (beležnik ur)
Master pošlje števcu telegram SND_UD2:

68h 04h 04h 68h 53h 73h A 50h 60h CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Izbira tipa podatkov “Namestitev in zagon”
Master pošlje števcu telegram SND_UD2:

68h 04h 04h 68h 53h 73h A 50h 80h CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Master pošlje števcu telegram SND_UD2:

68h 04h 04h 68h 53h 73h A 50h 90h CS 16h

Izbira tipa podatkov “Testiranje”
Odgovor števca CON (če A ni enak FFh):

  • E5h

Seznam parametrov za predizbiro

Če niste zadovoljni s seznami privzetih parametrov (predstavljeni v tabelah 1 … 9). Pridobite seznam želenih parametrov, predstavljen v tabeli 11.
(Odstavek 2.1 … 2.9) Dodatno je potrebno poslati telegram za izbiro parametrov SND_UD2:

68h L L 68h 53h 73h A 51h SEL1 SEL2 SELN CS 16h
  • SEL izbira kode parametra iz tabele 11 (sestavljene iz zaporedja toliko kod, kot jih želite izbrati med parametri).

Opomba: Izbere se lahko poljubno število parametrov, vendar dolžina odzivnega telegrama ne sme preseči 250 bajtov

Odgovor števca CON (če A ni enak FFh):

  • E5h

Podatkovna zahteva

Master pošlje števcu telegram SND_UD2:

10h 53h 73h A CS 16h

Podatkovna zahteva
V vseh primerih, razen A = FFh, odziv števca RSP_UD2 telegram z izbranimi podatki (tabele 1 … 9) Če ni zapisa podatkov, je odgovor števca CON:

  • E5h

Podkode in pomnilniki za ponastavitev aplikacije: Vsi podatki (CI = 50 ali CI = 50 00)

Privzeti seznam

# Parameter DIF VIF Vrsta Enote
1 Datum in čas 04 6D 32-bitno celo število Vrsta F
2 Datum in čas začetka napake 34 6D 32-bitno celo število Vrsta F
3 Koda napake 34 FD 17 32-bitno celo število  
4 Čas delovanja baterije 04 20 32-bitno celo število sek
5 Delovni čas brez napak 04 24 32-bitno celo število sek
 

6

 

Energija za ogrevanje

(04 86 3B)

(04 8E 3B) (04 FB 8D 3B)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

7

 

Energija za hlajenje *

(04 86 3C)

(04 8E 3C) (04 FB 8D 3C)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

8

 

Energija tarife 1 *

(84 10 86 3x)

(84 10 8E 3x)

(84 10 FB 8D 3x)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

9

 

Energija tarife 2 *

(84 20 86 3x)

(84 20 8E 3x)

(84 20 FB 8D 3x)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

10 Glasnost 04 13 32-bitno celo število 0,001 m3
11 Glasnost impulznega vnosa 1 * 84 40 13 32-bitno celo število 0,001 m3
12 Glasnost impulznega vnosa 2 * 84 80 40 13 32-bitno celo število 0,001 m3
13 Moč 04 2B 32-bitno celo število W
14 Stopnja pretoka 04 3B 32-bitno celo število 0,001m3/h
15 Temperatura 1 02 59 16-bitno celo število 0,01ºC
16 Temperatura 2 02 5D 16-bitno celo število 0,01ºC
17 Temperaturna razlika 02 61 16-bitno celo število 0,01K
18 Serijska številka 0C 78 32-bitni BCD8  
19 CRC 02 7F 16-bitno celo število CRC16

x = B – za energijo za ogrevanje, x = C – za energijo za hlajenje.

Kodiranje podatkov števca

Podkode in pomnilniki za ponastavitev aplikacije: uporabniški podatki (CI = 50 10)

Privzeti seznam

# Parameter DIF VIF Vrsta Enote
1 Datum in čas 04 6D 32-bitno celo število Vrsta F
2 Datum in čas začetka napake 34 6D 32-bitno celo število Vrsta F
3 Koda napake 34 FD 17 32-bitno celo število  
4 Čas delovanja baterije 04 20 32-bitno celo število sek
5 Glasnost impulznega vnosa 1 * 84 40 13 32-bitno celo število 0,001 m3
6 Glasnost impulznega vnosa 2 * 84 80 40 13 32-bitno celo število 0,001 m3
7 Impulzna vrednost vhoda 1 * 02 93 28 16-bitno celo število 0,001 m3
8 Impulzna vrednost vhoda 2 * 02 93 29 16-bitno celo število 0,001 m3
9 Vrednost impulza izhoda 1 * 02 93 2 A 16-bitno celo število 0,001 m3
10 Vrednost impulza izhoda 2 * 02 93 2B 16-bitno celo število 0,001 m3
11 Različica programske opreme 01 FD 0E 8-bitno celo število
12 Letno določen dan 42 EC 7E Vrsta G
13 Mesečno določen dan 82 08 EC 7E Vrsta G
14 Vrsta števca 0D FD 0B 88-bitni niz
15 Serijska številka 0C 78 32-bitni BCD8
16 CRC 02 7F 16-bitno celo število CRC16

Podkode in pomnilniki za ponastavitev aplikacije: Enostavno obračunavanje (beležnik let) (CI = 50 20)

Privzeti seznam

# Parameter DIF VIF Vrsta Enote
1 Datum in čas zapisovalnika 44 6D 32-bitno celo število Vrsta F
2 Logger delovni čas brez napak 44 24 32-bitno celo število sek
 

3

 

Energija za ogrevanje

(44 86 3B)

(44 8E 3B) (44 FB 8D 3B)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

4

 

Logger energija za hlajenje *

(44 86 3C)

(44 8E 3C) (44 FB 8D 3C)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

5

 

Loger energije tarife 1 *

(C4 10 86 3x) (C4 10 8E 3x) (C4 10 FB 8D 3x)  

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

6

 

Loger energije tarife 2 *

(C4 20 86 3x) (C4 20 8E 3x) (C4 20 FB 8D 3x)  

32-bitno celo število

(kWh),

(MJ),

(Mcal).

7 Glasnost zapisovalnika 44 13 32-bitno celo število 0,001 m3
8 Glasnost zapisovalnika impulznega vnosa 1 * C4 40 13 32-bitno celo število 0,001 m3
9 Glasnost zapisovalnika impulznega vnosa 2 * C4 80 40 13 32-bitno celo število 0,001 m3
10 CRC 02 7F 16-bitno celo število CRC16

x = B – za energijo za ogrevanje, x = C – za energijo za hlajenje

Podkode in pomnilniki za ponastavitev aplikacije: Izboljšano obračunavanje (dnevni zapisovalnik) (CI = 50 30)

Privzeti seznam

# Parameter DIF VIF Vrsta Enote
# Parameter DIF VIF Vrsta Enote
1 Datum in čas zapisovalnika 84 08 6D 32-bitno celo število Vrsta F
2 Povprečna temperatura 1 82 08 59 16-bitno celo število 0,01ºC
3 Povprečna temperatura 2 82 08 5D 16-bitno celo število 0,01ºC
4 Logger delovni čas brez napak 84 08 24 32-bitno celo število sek
 

5

 

Energija za ogrevanje

(84 08 86 3B)

(84 08 8E 3B)

(84 08 FB 8D 3B)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

6

 

Logger energija za hlajenje *

(84 08 86 3C)

(84 08 8E 3C)

(84 08 FB 8D 3C)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

7

 

Loger energije tarife 1 *

(84 18 86 3x)

(84 18 8E 3x)

(84 18 FB 8D 3x)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

8

 

Loger energije tarife 2 *

(84 28 86 3x)

(84 28 8E 3x)

(84 28 FB 8D 3x)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

9 Glasnost zapisovalnika 84 08 13 32-bitno celo število 0,001 m3
10 Glasnost zapisovalnika impulznega vnosa 1 * 84 48 13 32-bitno celo število 0,001 m3
11 Glasnost zapisovalnika impulznega vnosa 2 * 84 88 40 13 32-bitno celo število 0,001 m3
12 Trajanje zapisovalnika, ko je q > qmax 84 08 BB 58 32-bitno celo število sek
13 CRC 02 7F 16-bitno celo število CRC16

x = B – za energijo za ogrevanje, x = C – za energijo za hlajenje.

Podkode in pomnilniki za ponastavitev aplikacije: večtarifno obračunavanje (beležnik mesecev) (CI = 50 40)

Privzeti seznam

# Parameter DIF VIF Vrsta Enote
1 Datum in čas zapisovalnika 84 08 6D 32-bitno celo število Vrsta F
2 Povprečna temperatura 1 82 08 59 16-bitno celo število 0,01ºC
3 Povprečna temperatura 2 82 08 5D 16-bitno celo število 0,01ºC
4 Logger delovni čas brez napak 84 08 24 32-bitno celo število sek
 

5

 

Energija za ogrevanje

(84 08 86 3B)

(84 08 8E 3B)

(84 08 FB 8D 3B)

 

32-bitno celo število

kWh (MJ)

(Mcal)

 

6

 

Logger energija za hlajenje *

(84 08 86 3C)

(84 08 8E 3C)

(84 08 FB 8D 3C)

 

32-bitno celo število

kWh (MJ)

(Mcal)

 

7

 

Loger energije tarife 1 *

(84 18 86 3x)

(84 18 8E 3x)

(84 18 FB 8D 3x)

 

32-bitno celo število

kWh (MJ)

(Mcal)

 

8

 

Loger energije tarife 2 *

(84 28 86 3x)

(84 28 8E 3x)

(84 28 FB 8D 3x)

 

32-bitno celo število

kWh (MJ)

(Mcal)

9 Glasnost zapisovalnika 84 08 13 32-bitno celo število 0,001 m3
10 Glasnost zapisovalnika impulznega vnosa 1 * 84 48 13 32-bitno celo število 0,001 m3
11 Glasnost zapisovalnika impulznega vnosa 2 * 84 88 40 13 32-bitno celo število 0,001 m3
12 Trajanje zapisovalnika, ko je q > qmax 84 08 BE 58 32-bitno celo število sek
13 CRC 02 7F 16-bitno celo število CRC16

x = B – za energijo za ogrevanje, x = C – za energijo za hlajenje

Opomba
Če je števec posebej konfiguriran, se v tabeli 5 posredujejo podatki o mesečnih parametrih in v skladu s poizvedbo (tabela 1 »Vsi podatki«) prenos podatkov.

Podkode in pomnilniki za ponastavitev aplikacije: Trenutne vrednosti (CI = 50 50)

Privzeti seznam

# Parameter DIF VIF Vrsta Enote
1 Datum in čas 04 6D 32-bitno celo število Vrsta F
2 Datum in čas začetka napake 34 6D 32-bitno celo število Vrsta F
3 Koda napake 34 FD 17 32-bitno celo število
4 Čas delovanja baterije 04 20 32-bitno celo število sek
5 Delovni čas brez napak 04 24 32-bitno celo število sek
 

6

 

Energija za ogrevanje

(04 86 3B)

(04 8E 3B) (04 FB 8D 3B)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

7

 

Energija za hlajenje *

(04 86 3C)

(04 8E 3C) (04 FB 8D 3C)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

8

 

Energija tarife 1 *

(84 10 86 3x)

(84 10 8E 3x)

(84 10 FB 8D 3x)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

9

 

Energija tarife 2 *

(84 20 86 3x)

(84 20 8E 3x)

(84 20 FB 8D 3x)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

10 Glasnost 04 13 32-bitno celo število 0,001 m3
11 Glasnost impulznega vnosa 1 * 84 40 13 32-bitno celo število 0,001 m3
12 Glasnost impulznega vnosa 2 * 84 80 40 13 32-bitno celo število 0,001 m3
13 Moč 04 2B 32-bitno celo število W
14 Stopnja pretoka 04 3B 32-bitno celo število 0,001m3/h
15 Temperatura 1 02 59 16-bitno celo število 0,01ºC
16 Temperatura 2 02 5D 16-bitno celo število 0,01ºC
17 Temperaturna razlika 02 61 16-bitno celo število 0,01K
18 Vrsta števca 0D FD 0B 88-bitni niz
19 Serijska številka 0C 78 32-bitni BCD8
20 CRC 02 7F 16-bitno celo število CRC16

x = B – za energijo za ogrevanje, x = C – za energijo za hlajenje

Podkode in pomnilniki za ponastavitev aplikacije: nalaganje vrednosti upravljanja obremenitve za upravljanje (zapisovalnik ur) (CI = 50 60)

Privzeti seznam

# Parameter DIF VIF Vrsta Enote
1 Datum in čas zapisovalnika C4 86 03 6D 32-bitno celo število Vrsta F
2 Povprečna moč C4 86 03 2B 32-bitno celo število W
3 Povprečni pretok C4 86 03 3B 32-bitno celo število 0,001 m3/h
4 Povprečna temperatura 1 C2 86 03 59 16-bitno celo število 0,01 ºC
5 Povprečna temperatura 2 C2 86 03 5D 16-bitno celo število 0,01 ºC
6 Logger min pretok E4 86 03 3B 32-bitno celo število 0,001 m3/h
7 Logger največji pretok D4 86 03 3B 32-bitno celo število 0,001 m3/h
8 Zabeležite minimalno temperaturno razliko E2 86 03 61 16-bitno celo število 0,01 K
9 Zabeležite največjo temperaturno razliko D2 86 03 61 16-bitno celo število 0,01 K
10 Koda napake zapisovalnika F4 86 03 FD 17 32-bitno celo število
11 Logger delovni čas brez napak C4 86 03 24 32-bitno celo število sek
 

12

 

Energija za ogrevanje

(C4 86 03 86 3B)

(C4 86 03 8E 3B)

(C4 86 03 FB 8D 3B)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

13

 

Logger energija za hlajenje *

(C4 86 03 86 3C)

(C4 86 03 8E 3C)

(C4 86 03 FB 8D 3C)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

14

 

Loger energije tarife 1 *

(C4 96 03 86 3x)

(C4 96 03 8E 3x)

(C4 96 03 FB 8D 3x)

 

32-bitno celo število

(kWh),

(MJ),

(Mcal).

 

15

 

Loger energije tarife 2 *

(C4 A6 03 86 3x) (C4 A6 03 8E 3x) (C4 A6 03 FB 8D 3x)  

32-bitno celo število

(kWh),

(MJ),

(Mcal).

16 Glasnost zapisovalnika C4 86 03 13 32-bitno celo število 0,001 m3
17 Glasnost zapisovalnika impulznega vnosa 1 * C4 C6 03 13 32-bitno celo število 0,001 m3
18 Glasnost zapisovalnika impulznega vnosa 2 * C4 86 43 13 32-bitno celo število 0,001 m3
19 Trajanje zapisovalnika, ko je q > qmax C4 86 03 BE 58 32-bitno celo število sek
20 CRC 02 7F 16-bitno celo število CRC16

x = B – za energijo za ogrevanje, x = C – za energijo za hlajenje

Privzeti seznam

# Parameter DIF VIF Vrsta Enote
1 Datum in čas 04 6D 32-bitno celo število Vrsta F
2 Datum in čas začetka napake 34 6D 32-bitno celo število Vrsta F
3 Koda napake 34 FD 17 32-bitno celo število
4 Čas delovanja baterije 04 20 32-bitno celo število sek
5 Delovni čas brez napak 04 24 32-bitno celo število sek
6 Stanje testnega načina 01 FF 03 8-bitno celo število
7 Stanje načina naprave 01 FF 04 8-bitno celo število
8 Različica programske opreme 01 FD 0E 8-bitno celo število
9 Letno določen dan 42 EC 7E Vrsta G
10 Mesečno določen dan 82 08 EC 7E Vrsta G
11 Vrsta števca 0D FD 0B 88-bitni niz
12 Serijska številka 0C 78 32-bitni BCD8
13 CRC 02 7F 16-bitno celo število CRC16

Podkode in pomnilniki za ponastavitev aplikacije: testiranje (CI = 50 90)

Privzeti seznam

# Parameter DIF VIF Vrsta Enote
1 Datum in čas 04 6D 32-bitno celo število Vrsta F
2 Datum in čas začetka napake 34 6D 32-bitno celo število Vrsta F
3 Koda napake 34 FD 17 32-bitno celo število
4 Čas delovanja baterije 04 20 32-bitno celo število sek
5 Stopnja pretoka 04 3B 32-bitno celo število 0,001 m3/h
6 Temperatura 1 02 59 16-bitno celo število 0,01 ºC
7 Temperatura 2 02 5D 16-bitno celo število 0,01 ºC
8 Temperaturna razlika 02 61 16-bitno celo število 0,01 K
9 Impulzna vrednost izhodne energije 02 FF 01 16-bitno celo število
10 Impulzna vrednost izhoda testa glasnosti 02 FF 02 16-bitno celo število
11 Stanje testnega načina 01 FF 03 8-bitno celo število
12 Stanje načina naprave 01 FF 04 8-bitno celo število
13 Visoka ločljivost glasnosti 04 01 32-bitno celo število mWh
14 Energijska visoka ločljivost 04 10 32-bitno celo število ml
15 Konfiguracija naprave 01 FF 09 8-bitno celo število
16 Različica programske opreme 01 FD 0E 8-bitno celo število
17 Vrsta naprave 0D FD 0B 88-bitni niz
18 Serial številka 0C 78 32-bitni BCD8
19 CRC 02 7F 16-bitno celo število CRC16

Šifriranje kode napake

Bajt N Ugriz N if ugriz = 1 LCD indikacija kodo »NAPAKA xxxx”
 

 

 

 

0

0
1
2 Zastavica stanja strojne opreme Er02 8000
3 Zastavica stanja strojne opreme Er03 8000
4 Konec časa delovanja baterije 1000
5 Zastavica stanja strojne opreme Er05 0008
6
7
 

 

 

 

1

0
1
2 Senzor pretoka je prazen 0001
3 Tok teče v obratni smeri 0002
4 Hitrost pretoka manjša od qi
5
6
7
 

 

 

 

2

0 Napaka temperaturnega senzorja 1 ali kratek stik 0080
1 Temperaturni senzor 1 je odklopljen 0080
2 Temperatura 1 < 0ºC 00C0
3 Temperatura 1 > 180ºC 0080
4 Napaka temperaturnega senzorja 2 ali kratek stik 0800
5 Temperaturni senzor 2 je odklopljen 0800
6 Temperatura 2 < 0ºC 0C00
7 Temperatura 2 > 180ºC 0800
 

 

 

 

3

0 Zastavica stanja strojne opreme Er30 0880
1
2 Temperaturna razlika < 3ºC 4000
3 Temperaturna razlika > 150ºC 2000
4 Pretok večji od 1,2qs 0004
5 Zastavica stanja strojne opreme Er35 8000
6
7 Zastavica stanja strojne opreme Er37 8000

Seznam parametrov za predizbiro

 

#

 

Parameter

 

SEL

DIF VIF  

Vrsta

 

Enote

CI = 50

Takojšnje

CI = 50 60

ure drvar

CI = 50 30

dni drvar

CI = 50 40

meseci drvar

CI = 50 20

leta drvar

1 Datum in čas stamp C8 FF 7F 6D 04 6D C4 86 03 6D 84 08 6D 84 08 6D 44 6D 32-bitno celo število Vrsta F
2 Delovni čas brez napak C8 FF 7F 24 04 24 C4 86 03 24 84 08 24 84 08 24 44 24 32-bitno celo število sek
3 Koda napake F8 FF 7F FD 17 34 FD 17 F4 86 03 FD 17 B4 08 FD 17 B4 08 FD 17 74 FD 17 32-bitno celo število
4 Datum in čas začetka napake F8 FF 7F 6D 34 6D 32-bitno celo število Vrsta F
 

5

 

Energija za ogrevanje

C8 0F FE 3B (C8 0F FE FE 3B

za "Mcal")

(04 86 3B)

(04 8E 3B) (04 FB 8D 3B)

(C4 86 03 86 3B)

(C4 86 03 8E 3B)

(C4 86 03 FB 8D 3B)

(84 08 86 3B)

(84 08 8E 3B)

(84 08 FB 8D 3B)

(84 08 86 3B)

(84 08 8E 3B)

(84 08 FB 8D 3B)

(44 86 3B)

(44 8E 3B) (44 FB 8D 3B)

 

32-bitno celo število

kWh (MJ)

(Mcal)

 

6

 

Energija za hlajenje *

C7 0F FE 3C (C8 0F FE FE 3C

za "Mcal")

(04 86 3C)

(04 8E 3C) (04 FB 8D 3C)

(C4 86 03 86 3C)

(C4 86 03 8E 3C)

(C4 86 03 FB 8D 3C)

(84 08 86 3C)

(84 08 8E 3C)

(84 08 FB 8D 3C)

(84 08 86 3C)

(84 08 8E 3C)

(84 08 FB 8D 3C)

(44 86 3C)

(44 8E 3C) (44 FB 8D 3C)

 

32-bitno celo število

kWh (MJ)

(Mcal)

7 Glasnost C8 FF 7F 13 04 13 C4 86 03 13 84 08 13 84 08 13 44 13 32-bitno celo število 0,001 m3
 

8

 

Energija tarife 1 *

 

C8 1F 7E

(84 10 86 3x)

(84 10 8E 3x)

(84 10 FB 8D 3x)

(C4 96 03 86 3x)

(C4 96 03 8E 3x)

(C4 96 03 FB 8D 3x)

(84 18 86 3x)

(84 18 8E 3x)

(84 18 FB 8D 3x)

(84 18 86 3x)

(84 18 8E 3x)

(84 18 FB 8D 3x)

(C4 10 86 3x) (C4 10 8E 3x) (C4 10 FB 8D 3x)  

32-bitno celo število

kWh (MJ)

(Mcal)

 

9

 

Energija tarife 2 *

 

C8 BF 7F 7E

(84 20 86 3x)

(84 20 8E 3x)

(84 20 FB 8D 3x)

(C4 A6 03 86 3x) (C4 A6 03 8E 3x) (C4 A6 03 FB 8D 3x) (84 28 86 3x)

(84 28 8E 3x)

(84 28 FB 8D 3x)

(84 28 86 3x)

(84 28 8E 3x)

(84 28 FB 8D 3x)

(C4 20 86 3x) (C4 20 8E 3x) (C4 20 FB 8D 3x)  

32-bitno celo število

kWh (MJ)

(Mcal)

10 Glasnost impulznega vnosa 1 * C8 FF 3F 7B 84 40 13 C4 C6 03 13 84 48 13 84 48 13 C4 40 13 32-bitno celo število 0,001 m3
11 Glasnost impulznega vnosa 2 * C8 BF 7F 7B 84 80 40 13 C4 86 43 13 84 88 40 13 84 88 40 13 C4 80 40 13 32-bitno celo število 0,001 m3
12 Povprečna moč C8 FF 7F 2B 04 2B C4 86 03 2B 84 08 2B 84 08 2B 44 2B 32-bitno celo število W
13 Povprečni pretok C8 FF 7F 3B 04 3B C4 86 03 3B 84 08 3B 84 08 3B 44 3B 32-bitno celo število 0,001 m3/h
14 Povprečna temperatura 1 C8 FF 7F 59 02 59 C2 86 03 59 82 08 59 82 08 59 42 59 16-bitno celo število 0,01 ºC
15 Povprečna temperatura 2 C8 FF 7F 5D 02 5D C2 86 03 5D 82 08 5D 82 08 5D 42 5D 16-bitno celo število 0,01 ºC
16 Povprečna temperaturna razlika C8 FF 7F 61 02 61 C2 86 03 61 82 08 61 82 08 61 42 61 16-bitno celo število 0,01 K
17 Najmanjša moč E8 FF 7F 2B E4 86 03 2B A4 08 2B A4 08 2B 64 2B 32-bitno celo število W
18 Datum minimalne moči E8 FF 7F AB 6D E4 86 03 AB 6D A4 08 AB 6D A4 08 AB 6D 64 AB 6D 32-bitno celo število Vrsta F
19 Največja moč D8 FF 7F 2B D4 86 03 2B 94 08 2B 94 08 2B 54 2B 32-bitno celo število W
20 Datum največje moči D8 FF 7F AB 6D D4 86 03 AB 6D 94 08 AB 6D 94 08 AB 6D 54 AB 6D 32-bitno celo število Vrsta F
21 Min. pretok E8 FF 7F 3B E4 86 03 3B A4 08 3B A4 08 3B 64 3B 32-bitno celo število 0,001 m3/h
22 Najmanjši pretok Datum E8 FF 7F BB 6D E4 86 03 BB 6D A4 08 BB 6D A4 08 BB 6D 64 BB 6D 32-bitno celo število Vrsta F
23 Maks. Pretok D8 FF 7F 3B D4 86 03 3B 94 08 3B 94 08 3B 54 3B 32-bitno celo število 0,001 m3/h
24 Največji datum pretoka D8 FF 7F BB 6D D4 86 03 BB 6D 94 08 BB 6D 94 08 BB 6D 54 BB 6D 32-bitno celo število Vrsta F
25 Najmanjša temperatura 1 E8 FF 7F DB 59 E2 86 03 59 A2 08 59 A4 08 59 62 59 16-bitno celo število 0,01 ºC
26 Najmanjša temperatura 1 Datum E8 FF 7F D9 6D E4 86 03 D9 6D A4 08 D9 6D A4 08 D9 6D 64 D9 6D 32-bitno celo število Vrsta F
27 Najvišja temperatura 1 D8 FF 7F 59 D2 86 03 59 92 08 59 92 08 59 52 59 16-bitno celo število 0,01ºC
28 Najvišja temperatura 1 Datum D8 FF 7F D9 6D D4 86 03 D9 6D 94 08 D9 6D 94 08 D9 6D 54 D9 6D 32-bitno celo število Vrsta F
29 Najnižja temperatura 2 E8 FF 7F 5D E2 86 03 5D A2 08 5D A2 08 5D 62 5D 16-bitno celo število 0,01ºC
30 Najnižja temperatura 2 Datum E8 FF 7F DD 6D E4 86 03 DD 6D A4 08 DD 6D A4 08 DD 6D 64 DD 6D 32-bitno celo število Vrsta F
31 Najvišja temperatura 2 D8 FF 7F 5D D2 86 03 5D 92 08 5D 92 08 5D 52 5D 16-bitno celo število 0,01ºC
32 Najvišja temperatura 2 Datum D8 FF 7F DD 6D D4 86 03 DD 6D 94 08 DD 6D 94 08 DD 6D 54 DD 6D 32-bitno celo število Vrsta F
33 Najmanjša temperaturna razlika E8 FF 7F 61 E2 86 03 61 A2 08 61 A2 08 61 62 61 16-bitno celo število 0,01K
34 Najmanjša temperaturna razlika Datum E8 FF 7F E1 6D E4 86 03 E1 6D A4 08 E1 6D A4 08 E1 6D 64 E1 6D 32-bitno celo število Vrsta F
35 Največja temperaturna razlika D8 FF 7F 61 D2 86 03 61 92 08 61 92 08 61 52 61 16-bitno celo število 0,01K
36 Najvišja temperaturna razlika Datum D8 FF 7F E1 6D D4 86 03 E1 6D 94 08 E1 6D 94 08 E1 6D 54 E1 6D 32-bitno celo število Vrsta F
37 Trajanje, ko je q < qmin C8 FF 7F BE 50 04 BE 50 C4 86 03 BE 50 84 08 BE 50 84 08 BE 50 44 BE 50 32-bitno celo število sek
38 Pretok min nivo qmin C8 FF 7F BE 40 05 BE 40 lebdi 1 m3/h
39 Trajanje, ko je q > qmax C8 FF 7F BE 58 04 BE 58 C4 86 03 BE 58 84 08 BE 58 84 08 BE 58 44 BE 58 32-bitno celo število sek
40 Najvišja raven pretoka qmax C8 FF 7F BE 48 05 BE 48 lebdi 1 m3/h
41 Čas delovanja baterije C8 FF 7F 20 04 20 32-bitno celo število sek
42 Energijska visoka ločljivost C8 FF 7F 01 04 01 32-bitno celo število  
43 Visoka ločljivost glasnosti C8 FF 7F 10 04 10 32-bitno celo število  

x = B – za energijo za ogrevanje, x = C – za energijo za hlajenje.

Opombe:

  1. Tabela 1…11 Energija in prostornina DIF VIF kode so na voljo z vejicami za 0,001 MWh, 0,001 GJ, 0,001 Gcal in 0,001 m3. Druge vrednosti lahko nastavite za energijo in prostornino.
  2. Parametri tabele 1…11, označeni z »*«, bodo posredovani samo, če bodo izpolnjeni pogoji:
Parameter Pogoj
Energija za hlajenje. Zabeležite energijo za hlajenje Vrsta uporabe merilnika toplote – za merjenje porabljene energije za ogrevanje in hlajenje
Energija tarife 1. Energija loggerja tarife 1 Funkcija tarife 1 je vklopljena
Energija tarife 2, Energija Logger tarife 2 Funkcija tarife 2 je vklopljena
Glasnost impulznega vhoda 1, impulzni vhod zapisovalnika 1 Impulzni vhod 1 je aktiven
Glasnost impulznega vhoda 2, impulzni vhod zapisovalnika 2 Impulzni vhod 2 je aktiven
Impulzna vrednost izhoda 1 Impulzni izhod 1 je aktiven
Impulzna vrednost izhoda 2 Impulzni izhod 2 je aktiven
Algoritem za izračun kontrolne vsote CRC16
  • Polinom x^0 + x^5 + x^12.
  • const __u16 crc_ccitt_table [256] = {
    • 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,
    • 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7, 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e, 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff,
    • 0xe876, 0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd, 0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5, 0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e,
    • 0x54b5, 0x453c, 0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974, 0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb, 0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868,
    • 0x99e1, 0xab7a, 0xbaf3, 0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a, 0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72, 0x6306, 0x728f, 0x4014, 0x519d,
    • 0x2522, 0x34ab, 0x0630, 0x17b9, 0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1, 0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738, 0xffcf, 0xee46, 0xdcdd,
    • 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70, 0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7, 0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff, 0x9489, 0x8500,
    • 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036, 0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e, 0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5, 0x2942,
    • 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd, 0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134, 0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,
    • 0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3, 0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb, 0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb,
    • 0xa232, 0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a, 0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1, 0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb,
    • 0x0e70, 0x1ff9, 0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330, 0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78.
  • crc_ccitt – ponovno izračuna CRC za medpomnilnik podatkov
  • @crc – prejšnja vrednost CRC
  • @buffer – podatkovni kazalec
  • @len – število bajtov v medpomnilniku
  • u16 crc_ccitt(__u16 crc, __u8 const *buffer, size_t len){ medtem ko (len–)
  • crc = (crc >> 8) ^ crc_ccitt_table[(crc ^ (*buffer++)) & 0xff]; vrni crc;

Nastavi parametre števca

Master pošlje števcu niz SND_UD2 z novo identifikacijsko številko „ID“ (format BCD8):

68h 09h 09h 68h 53h 73h A 51h 0 Ch 79h ID CS 16h

Sprememba identifikacijske številke

Odgovor števca CON (če A ni enak FFh):

  • E5h

Spreminjanje identifikacijske številke, ID-ja proizvajalca in medija
Master pošlje števcu niz SND_UD2 z novim popolnim ID-jem (64-bitno celo število):

68h 0Dh 0Dh 68h 53h 73h A 51h 07h 79h Popoln ID (64-bitni) CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Struktura »Popolnega ID-ja« (64-bitno celo število):

Identifikacijska številka „ID“ ID proizvajalca Generacija Srednje
4 bajti (format BCD8) 2 bajt 1 bajt 1 bajt

Opomba: Generacijska koda je prezrta (v števcu Generacijska koda je fiksna 0Bh)

Spreminjanje primarnega naslova

Master pošlje števcu niz SND_UD2 z novim primarnim naslovom „aa“:

68h 06h 06h 68h 53h 73h A 51h 01h 7Ah aa CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Spreminjanje podatkov in časa števca
Master pošlje števcu niz SND_UD2 z novim primarnim naslovom „aa“:

68h 09h 09h 68h 53h 73h A 51h 04h 6Dh Datum in čas (tip F) CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Spreminjanje letnega nastavljenega dneva
Master pošlje števcu niz SND_UD2 z novimi nastavljenimi podatki:

68h 08h 08h 68h 53h 73h A 51h 42h ECh 7Eh Mesec in dan (tip G) CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Spreminjanje mesečnega nastavljenega dneva
Master pošlje števcu niz SND_UD2 z novimi nastavljenimi podatki:

68h 09h 09h 68h 53h 73h A 51h 82h 08h ECh 7Eh Dan (tip G) CS 16h

Odgovor števca CON (če A ni enak FFh):

  • E5h

Opomba: Spreminjanje identifikacijske številke in nastavljenega datuma je možno samo, če je števec nastavljen na SERVISNI način.

Spreminjanje hitrosti prenosa
Master pošlje števcu niz SND_UD2 z novo kodo hitrosti prenosa „BR“:

68h 03h 03h 68h 53h 73h A BR CS 16h

Odgovor števca CON (če A ni enak FFh) s staro hitrostjo prenosa:

  • E5h

Vrednosti kode BR:

  • BR=B8h – za spreminjanje hitrosti prenosa na 300 bps
  • BR=B9h – za spreminjanje hitrosti prenosa na 600 bps
  • BR=BAh – za spreminjanje hitrosti prenosa na 1200 bps
  • BR=BBh – za spreminjanje hitrosti prenosa na 2400 bps
  • BR=BCh – za spreminjanje hitrosti prenosa na 4800 bps
  • BR=BDh – za spreminjanje hitrosti prenosa na 9600 bps

Sekundarno naslavljanje

Master pošlje števcu niz SND_UD2:

68h 0Bh 0Bh 68h 53h 73h FD 52 NN NN NN NN HH HH ID MM CS 16h

Izbira števca

  • NN – Identifikacijska številka (sekundarni naslov) Format BCD8 (če je „F“ – ta številka se ne upošteva)
  • HH – koda proizvajalca, format HST (če je „FF“ – ta bajt je prezrt)
  • ID – Identifikacijska koda, format HST (če je „FF“- prezrt)
  • MM – srednja koda, format SMED (če je „FF“ prezrt)

Števec z isto identifikacijsko številko je izbran za nadaljnjo komunikacijo in pošlje odgovor CON:

  • E5h

Komunikacija z izbranim števcem

Komunikacija z izbranim števcem poteka kot običajno:

  • vrsta podatkov za branje se izbere s pošiljanjem števcu strig SND_UD2 (glej odstavek 2), le v tem primeru mora biti naslov M-bus FDh,
  • odgovor izbranega števca CON:
    • E5h

za podatkovno zahtevo, ki jo master pošlje nizu merilnika (naslov M-bus mora biti FDh):

10h 53h 73h FDh CS 16h
  • odziv števca RSP_UD2 telegram z izbranimi podatki (tabele 1 …9)

Preklic izbire načina sekundarnega naslavljanja
Master pošlje števcu telegram SND_NKE z naslovom FDh:

10h 40h FDh CS 16h

Danfoss A / S
Climate Solutions danfoss.com +45 7488 2222.

Vse informacije, vključno z, vendar ne omejeno na informacije o izbiri izdelka, njegovi uporabi ali uporabi, oblikovanju izdelka, teži, merah, zmogljivosti ali kakršnih koli drugih tehničnih podatkih v priročnikih za izdelke, opisih katalogov, oglasih itd. in ali so na voljo pisno, ustno, elektronsko, na spletu ali preko prenosa, šteje za informativno in zavezuje le njega in
Danfos si pridržuje pravico do spremembe svojih izdelkov brez predhodnega obvestila. To velja tudi za izdelke, ki so naročeni, vendar niso dostavljeni, pod pogojem, da je takšne spremembe mogoče izvesti brez sprememb oblike, prileganja ali
funkcijo izdelka.

Vse blagovne znamke v tem gradivu so last družbe Danfoss A/S ali družb skupine Danfoss. Danfoss in logotip Danfoss sta blagovni znamki družbe Danfoss A/S. Vse pravice pridržane.

Dokumenti / Viri

Danfoss SonoMeter 40 Opis žičnega M-Bus protokola [pdf] Navodila za uporabo
SonoMeter 40 Opis žičnega protokola M-Bus, SonoMeter 40, Opis žičnega protokola M-Bus, Žični protokol, Protokol M-Bus, Opis protokola

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *