Danfoss-logo

Danfoss SonoMeter 40 Wired M-Bus Protocol Beskrywing

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

Algemene struktuur van protokol

Algemene kenmerke van protokol

  • Meter gebruik 'n M-bus protokol.
  • Verstek baud rate: 2400 bps, ewe, 1 stop.
  • Die Baud-koers kan verander word.
  • Die protokol is dieselfde vir die Mbus-koppelvlak en vir die optiese koppelvlak.
  • Die primêre adres van Mbus is individueel vir die Mbus-koppelvlak en vir die optiese koppelvlak.

Datastringe

Datastring na meter SND_NKE:

1 2 3 4 5
10h 40h A CS 16h
  • A – M-bus primêre adres van meter
  • CS - beheersom (die jongste grepe van hoeveelheid 2-de en 3-de grepe)

Datastring na meter SND_UD2

1 2 3 4 5 6 7 8…n-2 n-1 n
68h L L 68h 53h 73h A 51h Datagrepe CS 16h
  • L – lengte van string (die aantal grepe van 5-de tot n-2 grepe)
  • A – M-bus primêre adres van meter
  • CS – beheersom (die jongste greep van die hoeveelheid 5-de tot n-2 grepe)

Datastring na meter REQ_UD2:

1 2 3 4 5
10h 5Bh 7Bh A CS 16h
  • A – M-bus primêre adres van die meter
  • CS – beheersom (die jongste grepe van die hoeveelheid 2-de en 3-de grepe)

Die antwoord van die meter CON:

  • E5h

Antwoord van die meter 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 Man Vrs Md TC St Teken
20 n-2 n-1 n
DIF VIF Data   DIF VIF Data CS 16h
  • L – lengte van string (die aantal grepe van 5-de tot n-2 grepe)
  • C – "C veld" (08)
  • A – M-bus primêre adres van die meter
  • CI - "CI veld"
  • ID – identifikasienommer van 'n meter (BSD8, gebruik vir sekondêre adressering, kan verander word – sien paragraaf 4.1),
  • Man – Vervaardiger kode (Danfoss A/S vervaardiger kode is "DFS", 10 D3)
  • Vrs – aantal protokol weergawes (0Bh)
  • Md – kode van medium (vir "hitte / koue energie": 0Dh)
  • TC – teller van telegramme
  • St – meter status kode
  • Teken – 00 00
  • Die grepe 20…n-2 is data van die meter:
    • DIF – kode van dataformaat
    • VIF – kode van data-eenhede
    • Data – waardes van data
  • CS – beheersom (die jongste greep van die hoeveelheid 5-de tot n-2 grepe).

Seleksie van die tipe data

Meester stuur na die meter telegram SND_UD2:

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

Seleksie van die datatipe "Alle data"

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Seleksie van die datatipe "Gebruikersdata"
Meester stuur na die meter telegram SND_UD2:

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Seleksie van die datatipe "Eenvoudige fakturering" (Jaarlogger)
Meester stuur na die meter telegram SND_UD2:

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Seleksie van die datatipe "Verbeterde fakturering" (Dae-logger)
Meester stuur na die meter telegram SND_UD2:

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Seleksie van die datatipe "Multitarieffakturering" (Maande-logger)
Meester stuur na die meter telegram SND_UD2:

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Seleksie van die datatipe "Oombliklike waardes"
Meester stuur na die meter telegram SND_UD2:

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Seleksie van die datatipe "Laadbestuurswaardes vir bestuur" (Urelogger)
Meester stuur na die meter telegram SND_UD2:

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Seleksie van die datatipe "Installasie en opstart"
Meester stuur na die meter telegram SND_UD2:

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Meester stuur na die meter telegram SND_UD2:

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

Seleksie van die datatipe "Toets"
Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Die parameterlys vir voorafkeuse

Indien nie tevrede is met verstekparameterlyste nie (aangebied in tabelle 1 … 9). Verkry die verlangde parameterlys wat in Tabel 11 aangebied word.
(Paragraaf 2.1 … 2.9) Verder is dit nodig om die parameter seleksie-telegram SND_UD2 te stuur:

68h L L 68h 53h 73h A 51h SEL1 SEL2 SELN CS 16h
  • SEL kies parameterkode uit die tabel van 11 (uit volgorde gemaak soveel kodes as wat jy van die parameters wil kies).

Let wel: Dit kan soveel parameters gekies word, maar die lengte van die antwoordtelegram kan nie 250 grepe oorskry nie

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Data versoek

Meester stuur na die meter telegram SND_UD2:

10h 53h 73h A CS 16h

Data versoek
In alle gevalle, behalwe A = FFh, meterrespons RSP_UD2 telegram met geselekteerde data (tabelle 1 …9) Indien geen data rekord nie, is die antwoord van meter CON:

  • E5h

Toepassing-terugstelling subkodes en bergings: Alle data (CI = 50 of CI = 50 00)

Verstek lys

# Parameter DIF VIF Tik Eenhede
1 Datum en tyd 04 6D 32 bis heelgetal Tipe F
2 Datum en tyd van fout begin 34 6D 32 bis heelgetal Tipe F
3 Foutkode 34 FD 17 32 bis heelgetal  
4 Batterytyd 04 20 32 bis heelgetal sek
5 Werktyd sonder foute 04 24 32 bis heelgetal sek
 

6

 

Energie vir verhitting

(04 86 3B)

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

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

7

 

Energie vir verkoeling *

(04 86 3C)

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

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

8

 

Energie van tarief 1 *

(84 10 86 3x)

(84 10 8E 3x)

(84 10 FB 8D 3x)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

9

 

Energie van tarief 2 *

(84 20 86 3x)

(84 20 8E 3x)

(84 20 FB 8D 3x)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

10 Volume 04 13 32 bis heelgetal 0,001 m3
11 Volume van polsinvoer 1 * 84 40 13 32 bis heelgetal 0,001 m3
12 Volume van polsinvoer 2 * 84 80 40 13 32 bis heelgetal 0,001 m3
13 Krag 04 2B 32 bis heelgetal W
14 Vloeitempo 04 3B 32 bis heelgetal 0,001m3/h
15 Temperatuur 1 02 59 16 bis heelgetal 0,01ºC
16 Temperatuur 2 02 5D 16 bis heelgetal 0,01ºC
17 Temperatuur verskil 02 61 16 bis heelgetal 0,01K
18 Reeksnommer 0C 78 32bis BCD8  
19 CRC 02 7F 16 bis heelgetal CRC16

x = B – vir energie vir verhitting, x = C – vir energie vir verkoeling.

Meter data kodering

Toepassing-terugstelling subkodes en bergings: Gebruikerdata (CI = 50 10)

Verstek lys

# Parameter DIF VIF Tik Eenhede
1 Datum en tyd 04 6D 32 bis heelgetal Tipe F
2 Datum en tyd van fout begin 34 6D 32 bis heelgetal Tipe F
3 Foutkode 34 FD 17 32 bis heelgetal  
4 Batterytyd 04 20 32 bis heelgetal sek
5 Volume van polsinvoer 1 * 84 40 13 32 bis heelgetal 0,001 m3
6 Volume van polsinvoer 2 * 84 80 40 13 32 bis heelgetal 0,001 m3
7 Polswaarde van invoer 1 * 02 93 28 16 bis heelgetal 0,001 m3
8 Polswaarde van invoer 2 * 02 93 29 16 bis heelgetal 0,001 m3
9 Polswaarde van uitset 1 * 02 93 2A 16 bis heelgetal 0,001 m3
10 Polswaarde van uitset 2 * 02 93 2B 16 bis heelgetal 0,001 m3
11 Sagteware weergawe 01 FD 0E 8 bis heelgetal
12 Jaarlikse vasgestelde dag 42 EC 7E Tipe G
13 Maandelikse vasgestelde dag 82 08 EC 7E Tipe G
14 Meter tipe 0D FD 0B 88 bis string
15 Reeksnommer 0C 78 32bis BCD8
16 CRC 02 7F 16 bis heelgetal CRC16

Toepassing-terugstelling sub-kodes en bergings: Eenvoudige fakturering (Jaar-logger) (CI = 50 20)

Verstek lys

# Parameter DIF VIF Tik Eenhede
1 Logger datum en tyd 44 6D 32 bis heelgetal Tipe F
2 Logger werk tyd sonder fout 44 24 32 bis heelgetal sek
 

3

 

Logger energie vir verhitting

(44 86 3B)

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

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

4

 

Logger energie vir verkoeling *

(44 86 3C)

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

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

5

 

Logger energie van tarief 1 *

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

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

6

 

Logger energie van tarief 2 *

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

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

7 Logger volume 44 13 32 bis heelgetal 0,001 m3
8 Logger volume van polsinvoer 1 * C4 40 13 32 bis heelgetal 0,001 m3
9 Logger volume van polsinvoer 2 * C4 80 40 13 32 bis heelgetal 0,001 m3
10 CRC 02 7F 16 bis heelgetal CRC16

x = B – vir energie vir verhitting, x = C – vir energie vir verkoeling

Toepassing-terugstelling subkodes en bergings: Verbeterde fakturering (Dae-logger) (CI = 50 30)

Verstek lys

# Parameter DIF VIF Tik Eenhede
# Parameter DIF VIF Tik Eenhede
1 Logger datum en tyd 84 08 6D 32 bis heelgetal Tipe F
2 Gemiddelde temperatuur 1 82 08 59 16 bis heelgetal 0,01ºC
3 Gemiddelde temperatuur 2 82 08 5D 16 bis heelgetal 0,01ºC
4 Logger werk tyd sonder fout 84 08 24 32 bis heelgetal sek
 

5

 

Logger energie vir verhitting

(84 08 86 3B)

(84 08 8E 3B)

(84 08 FB 8D 3B)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

6

 

Logger energie vir verkoeling *

(84 08 86 3C)

(84 08 8E 3C)

(84 08 FB 8D 3C)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

7

 

Logger energie van tarief 1 *

(84 18 86 3x)

(84 18 8E 3x)

(84 18 FB 8D 3x)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

8

 

Logger energie van tarief 2 *

(84 28 86 3x)

(84 28 8E 3x)

(84 28 FB 8D 3x)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

9 Logger volume 84 08 13 32 bis heelgetal 0,001 m3
10 Logger volume van polsinvoer 1 * 84 48 13 32 bis heelgetal 0,001 m3
11 Logger volume van polsinvoer 2 * 84 88 40 13 32 bis heelgetal 0,001 m3
12 Logger-duur wanneer q > qmaks 84 08 BB 58 32 bis heelgetal sek
13 CRC 02 7F 16 bis heelgetal CRC16

x = B – vir energie vir verhitting, x = C – vir energie vir verkoeling.

Toepassing-terugstelling subkodes en bergings: Multi-tarief-fakturering (Maande-logger) (CI = 50 40)

Verstek lys

# Parameter DIF VIF Tik Eenhede
1 Logger datum en tyd 84 08 6D 32 bis heelgetal Tipe F
2 Gemiddelde temperatuur 1 82 08 59 16 bis heelgetal 0,01ºC
3 Gemiddelde temperatuur 2 82 08 5D 16 bis heelgetal 0,01ºC
4 Logger werk tyd sonder fout 84 08 24 32 bis heelgetal sek
 

5

 

Logger energie vir verhitting

(84 08 86 3B)

(84 08 8E 3B)

(84 08 FB 8D 3B)

 

32 bis heelgetal

kWh (MJ)

(Mcal)

 

6

 

Logger energie vir verkoeling *

(84 08 86 3C)

(84 08 8E 3C)

(84 08 FB 8D 3C)

 

32 bis heelgetal

kWh (MJ)

(Mcal)

 

7

 

Logger energie van tarief 1 *

(84 18 86 3x)

(84 18 8E 3x)

(84 18 FB 8D 3x)

 

32 bis heelgetal

kWh (MJ)

(Mcal)

 

8

 

Logger energie van tarief 2 *

(84 28 86 3x)

(84 28 8E 3x)

(84 28 FB 8D 3x)

 

32 bis heelgetal

kWh (MJ)

(Mcal)

9 Logger volume 84 08 13 32 bis heelgetal 0,001 m3
10 Logger volume van polsinvoer 1 * 84 48 13 32 bis heelgetal 0,001 m3
11 Logger volume van polsinvoer 2 * 84 88 40 13 32 bis heelgetal 0,001 m3
12 Logger-duur wanneer q > qmaks 84 08 BE 58 32 bis heelgetal sek
13 CRC 02 7F 16 bis heelgetal CRC16

x = B – vir energie vir verhitting, x = C – vir energie vir verkoeling

Opmerking
Indien meter spesiaal gekonfigureer is, word in tabel 5 gelys maandelikse parameters data versend en in ooreenstemming na navraag (“Alle data” tabel 1) data-oordrag.

Toepassing-terugstelling subkodes en bergings: Oombliklike waardes (CI = 50 50)

Verstek lys

# Parameter DIF VIF Tik Eenhede
1 Datum en tyd 04 6D 32 bis heelgetal Tipe F
2 Datum en tyd van fout begin 34 6D 32 bis heelgetal Tipe F
3 Foutkode 34 FD 17 32 bis heelgetal
4 Batterytyd 04 20 32 bis heelgetal sek
5 Werktyd sonder foute 04 24 32 bis heelgetal sek
 

6

 

Energie vir verhitting

(04 86 3B)

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

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

7

 

Energie vir verkoeling *

(04 86 3C)

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

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

8

 

Energie van tarief 1 *

(84 10 86 3x)

(84 10 8E 3x)

(84 10 FB 8D 3x)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

9

 

Energie van tarief 2 *

(84 20 86 3x)

(84 20 8E 3x)

(84 20 FB 8D 3x)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

10 Volume 04 13 32 bis heelgetal 0,001 m3
11 Volume van polsinvoer 1 * 84 40 13 32 bis heelgetal 0,001 m3
12 Volume van polsinvoer 2 * 84 80 40 13 32 bis heelgetal 0,001 m3
13 Krag 04 2B 32 bis heelgetal W
14 Vloeitempo 04 3B 32 bis heelgetal 0,001m3/h
15 Temperatuur 1 02 59 16 bis heelgetal 0,01ºC
16 Temperatuur 2 02 5D 16 bis heelgetal 0,01ºC
17 Temperatuur verskil 02 61 16 bis heelgetal 0,01K
18 Meter tipe 0D FD 0B 88 bis string
19 Reeksnommer 0C 78 32bis BCD8
20 CRC 02 7F 16 bis heelgetal CRC16

x = B – vir energie vir verhitting, x = C – vir energie vir verkoeling

Toepassing-terugstelling subkodes en bergings: Vragbestuurwaardes vir bestuur (Ure-logger) (CI = 50 60)

Verstek lys

# Parameter DIF VIF Tik Eenhede
1 Logger datum en tyd C4 86 03 6D 32 bis heelgetal Tipe F
2 Gemiddelde krag C4 86 03 2B 32 bis heelgetal W
3 Gemiddelde vloei C4 86 03 3B 32 bis heelgetal 0,001 m3/h
4 Gemiddelde temperatuur 1 C2 86 03 59 16 bis heelgetal 0,01 ºC
5 Gemiddelde temperatuur 2 C2 86 03 5D 16 bis heelgetal 0,01 ºC
6 Logger min vloei E4 86 03 3B 32 bis heelgetal 0,001 m3/h
7 Logger maksimum vloei D4 86 03 3B 32 bis heelgetal 0,001 m3/h
8 Logger min temperatuur verskil E2 86 03 61 16 bis heelgetal 0,01 K
9 Logger maksimum temperatuur verskil D2 86 03 61 16 bis heelgetal 0,01 K
10 Logger foutkode F4 86 03 FD 17 32 bis heelgetal
11 Logger werk tyd sonder fout C4 86 03 24 32 bis heelgetal sek
 

12

 

Logger energie vir verhitting

(C4 86 03 86 3B)

(C4 86 03 8E 3B)

(C4 86 03 FB 8D 3B)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

13

 

Logger energie vir verkoeling *

(C4 86 03 86 3C)

(C4 86 03 8E 3C)

(C4 86 03 FB 8D 3C)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

14

 

Logger energie van tarief 1 *

(C4 96 03 86 3x)

(C4 96 03 8E 3x)

(C4 96 03 FB 8D 3x)

 

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

 

15

 

Logger energie van tarief 2 *

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

32 bis heelgetal

(kWh),

(MJ),

(Mcal).

16 Logger volume C4 86 03 13 32 bis heelgetal 0,001 m3
17 Logger volume van polsinvoer 1 * C4 C6 03 13 32 bis heelgetal 0,001 m3
18 Logger volume van polsinvoer 2 * C4 86 43 13 32 bis heelgetal 0,001 m3
19 Logger-duur wanneer q > qmaks C4 86 03 BE 58 32 bis heelgetal sek
20 CRC 02 7F 16 bis heelgetal CRC16

x = B – vir energie vir verhitting, x = C – vir energie vir verkoeling

Verstek lys

# Parameter DIF VIF Tik Eenhede
1 Datum en tyd 04 6D 32 bis heelgetal Tipe F
2 Datum en tyd van fout begin 34 6D 32 bis heelgetal Tipe F
3 Foutkode 34 FD 17 32 bis heelgetal
4 Batterytyd 04 20 32 bis heelgetal sek
5 Werktyd sonder foute 04 24 32 bis heelgetal sek
6 Toetsmodusstatus 01 VF 03 8 bis heelgetal
7 Toestelmodusstatus 01 VF 04 8 bis heelgetal
8 Sagteware weergawe 01 FD 0E 8 bis heelgetal
9 Jaarlikse vasgestelde dag 42 EC 7E Tipe G
10 Maandelikse vasgestelde dag 82 08 EC 7E Tipe G
11 Meter tipe 0D FD 0B 88 bis string
12 Reeksnommer 0C 78 32bis BCD8
13 CRC 02 7F 16 bis heelgetal CRC16

Toepassing-terugstelling subkodes en bergings: Toetsing (CI = 50 90)

Verstek lys

# Parameter DIF VIF Tik Eenhede
1 Datum en tyd 04 6D 32 bis heelgetal Tipe F
2 Datum en tyd van fout begin 34 6D 32 bis heelgetal Tipe F
3 Foutkode 34 FD 17 32 bis heelgetal
4 Batterytyd 04 20 32 bis heelgetal sek
5 Vloeitempo 04 3B 32 bis heelgetal 0,001 m3/h
6 Temperatuur 1 02 59 16 bis heelgetal 0,01 ºC
7 Temperatuur 2 02 5D 16 bis heelgetal 0,01 ºC
8 Temperatuur verskil 02 61 16 bis heelgetal 0,01 K
9 Polswaarde van energietoetsuitset 02 VF 01 16 bis heelgetal
10 Polswaarde van volumetoetsuitset 02 VF 02 16 bis heelgetal
11 Toetsmodusstatus 01 VF 03 8 bis heelgetal
12 Toestelmodusstatus 01 VF 04 8 bis heelgetal
13 Volume hoë resolusie 04 01 32 bis heelgetal mWh
14 Energie hoë resolusie 04 10 32 bis heelgetal ml
15 Toestelkonfigurasie 01 VF 09 8 bis heelgetal
16 Sagteware weergawe 01 FD 0E 8 bis heelgetal
17 Soort toestel 0D FD 0B 88 bis string
18 Seëlnommer 0C 78 32bis BCD8
19 CRC 02 7F 16 bis heelgetal CRC16

Foutkode-enkripsie

Byte N Byt N if byt = 1 LCD aanduiding kode “FOUT xxxx”
 

 

 

 

0

0
1
2 Hardeware status vlag Er02 8000
3 Hardeware status vlag Er03 8000
4 Einde van battery lewendige tyd 1000
5 Hardeware status vlag Er05 0008
6
7
 

 

 

 

1

0
1
2 Vloeisensor is leeg 0001
3 Vloei vloei in 'n omgekeerde rigting 0002
4 Vloeitempo minder qi
5
6
7
 

 

 

 

2

0 Temperatuursensor 1 fout of kortsluiting 0080
1 Temperatuursensor 1 ontkoppel 0080
2 Temperatuur 1 < 0ºC 00C0
3 Temperatuur 1 > 180ºC 0080
4 Temperatuursensor2 fout of kortsluiting 0800
5 Temperatuursensor 2 ontkoppel 0800
6 Temperatuur 2 < 0ºC 0C00
7 Temperatuur 2 > 180ºC 0800
 

 

 

 

3

0 Hardeware status vlag Er30 0880
1
2 Temperatuurverskil < 3ºC 4000
3 Temperatuurverskil > 150ºC 2000
4 Vloeitempo groter 1,2qs 0004
5 Hardeware status vlag Er35 8000
6
7 Hardeware status vlag Er37 8000

Parameterlys vir voorafkeuse

 

#

 

Parameter

 

SEL

DIF VIF  

Tik

 

Eenhede

CI = 50

Oombliklik

CI = 50 60

Ure houthakker

CI = 50 30

Dae houthakker

CI = 50 40

Maande houthakker

CI = 50 20

Jare houthakker

1 Datum en tyd stamp C8 FF 7F 6D 04 6D C4 86 03 6D 84 08 6D 84 08 6D 44 6D 32 bis heelgetal Tipe F
2 Werktyd sonder foute C8 FF 7F 24 04 24 C4 86 03 24 84 08 24 84 08 24 44 24 32 bis heelgetal sek
3 Foutkode 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 bis heelgetal
4 Datum en tyd van fout begin F8 FF 7F 6D 34 6D 32 bis heelgetal Tipe F
 

5

 

Energie vir verhitting

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

vir "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 bis heelgetal

kWh (MJ)

(Mcal)

 

6

 

Energie vir verkoeling *

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

vir "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 bis heelgetal

kWh (MJ)

(Mcal)

7 Volume C8 FF 7F 13 04 13 C4 86 03 13 84 08 13 84 08 13 44 13 32 bis heelgetal 0,001 m3
 

8

 

Energie van tarief 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 bis heelgetal

kWh (MJ)

(Mcal)

 

9

 

Energie van tarief 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 bis heelgetal

kWh (MJ)

(Mcal)

10 Volume van polsinvoer 1 * C8 FF 3F 7B 84 40 13 C4 C6 03 13 84 48 13 84 48 13 C4 40 13 32 bis heelgetal 0,001 m3
11 Volume van polsinvoer 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 bis heelgetal 0,001 m3
12 Gemiddelde krag C8 FF 7F 2B 04 2B C4 86 03 2B 84 08 2B 84 08 2B 44 2B 32 bis heelgetal W
13 Gemiddelde vloeitempo C8 FF 7F 3B 04 3B C4 86 03 3B 84 08 3B 84 08 3B 44 3B 32 bis heelgetal 0,001 m3/h
14 Gemiddelde temperatuur 1 C8 FF 7F 59 02 59 C2 86 03 59 82 08 59 82 08 59 42 59 16 bis heelgetal 0,01 ºC
15 Gemiddelde temperatuur 2 C8 FF 7F 5D 02 5D C2 86 03 5D 82 08 5D 82 08 5D 42 5D 16 bis heelgetal 0,01 ºC
16 Gemiddelde temperatuur verskil C8 FF 7F 61 02 61 C2 86 03 61 82 08 61 82 08 61 42 61 16 bis heelgetal 0,01 K
17 Min krag E8 FF 7F 2B E4 86 03 2B A4 08 2B A4 08 2B 64 2B 32 bis heelgetal W
18 Min Krag datum E8 FF 7F AB 6D E4 86 03 AB 6D A4 08 AB 6D A4 08 AB 6D 64 AB 6D 32 bis heelgetal Tipe F
19 Maksimum krag D8 FF 7F 2B D4 86 03 2B 94 08 2B 94 08 2B 54 2B 32 bis heelgetal W
20 Maksimum krag datum D8 FF 7F AB 6D D4 86 03 AB 6D 94 08 AB 6D 94 08 AB 6D 54 AB 6D 32 bis heelgetal Tipe F
21 Min vloeitempo E8 FF 7F 3B E4 86 03 3B A4 08 3B A4 08 3B 64 3B 32 bis heelgetal 0,001 m3/h
22 Min vloeitempo Datum E8 FF 7F BB 6D E4 86 03 BB 6D A4 08 BB 6D A4 08 BB 6D 64 BB 6D 32 bis heelgetal Tipe F
23 Maksimum vloeitempo D8 FF 7F 3B D4 86 03 3B 94 08 3B 94 08 3B 54 3B 32 bis heelgetal 0,001 m3/h
24 Maksimum vloeitempo Datum D8 FF 7F BB 6D D4 86 03 BB 6D 94 08 BB 6D 94 08 BB 6D 54 BB 6D 32 bis heelgetal Tipe F
25 Min temperatuur 1 E8 FF 7F DB 59 E2 86 03 59 A2 08 59 A4 08 59 62 59 16 bis heelgetal 0,01 ºC
26 Min Temperatuur 1 Datum E8 FF 7F D9 6D E4 86 03 D9 6D A4 08 D9 6D A4 08 D9 6D 64 D9 6D 32 bis heelgetal Tipe F
27 Maksimum temperatuur 1 D8 FF 7F 59 D2 86 03 59 92 08 59 92 08 59 52 59 16 bis heelgetal 0,01ºC
28 Maksimum temperatuur 1 datum D8 FF 7F D9 6D D4 86 03 D9 6D 94 08 D9 6D 94 08 D9 6D 54 D9 6D 32 bis heelgetal Tipe F
29 Minimum temperatuur 2 E8 FF 7F 5D E2 86 03 5D A2 08 5D A2 08 5D 62 5D 16 bis heelgetal 0,01ºC
30 Min Temperatuur 2 Datum E8 FF 7F DD 6D E4 86 03 DD 6D A4 08 DD 6D A4 08 DD 6D 64 DD 6D 32 bis heelgetal Tipe F
31 Maksimum temperatuur 2 D8 FF 7F 5D D2 86 03 5D 92 08 5D 92 08 5D 52 5D 16 bis heelgetal 0,01ºC
32 Maksimum temperatuur 2 datum D8 FF 7F DD 6D D4 86 03 DD 6D 94 08 DD 6D 94 08 DD 6D 54 DD 6D 32 bis heelgetal Tipe F
33 Min temperatuur verskil E8 FF 7F 61 E2 86 03 61 A2 08 61 A2 08 61 62 61 16 bis heelgetal 0,01K
34 Min temperatuur verskil Datum E8 FF 7F E1 6D E4 86 03 E1 6D A4 08 E1 6D A4 08 E1 6D 64 E1 6D 32 bis heelgetal Tipe F
35 Maksimum temperatuur verskil D8 FF 7F 61 D2 86 03 61 92 08 61 92 08 61 52 61 16 bis heelgetal 0,01K
36 Maksimum temperatuur verskil Datum D8 FF 7F E1 6D D4 86 03 E1 6D 94 08 E1 6D 94 08 E1 6D 54 E1 6D 32 bis heelgetal Tipe F
37 Duur wanneer q < qmin C8 FF 7F BE 50 04 WEES 50 C4 86 03 BE 50 84 08 BE 50 84 08 BE 50 44 WEES 50 32 bis heelgetal sek
38 Vloei min vlak qmin C8 FF 7F BE 40 05 WEES 40 dryf 1 m3/h
39 Duur wanneer q > qmaks C8 FF 7F BE 58 04 WEES 58 C4 86 03 BE 58 84 08 BE 58 84 08 BE 58 44 WEES 58 32 bis heelgetal sek
40 Vloei maksimum vlak qmax C8 FF 7F BE 48 05 WEES 48 dryf 1 m3/h
41 Batterytyd C8 FF 7F 20 04 20 32 bis heelgetal sek
42 Energie hoë resolusie C8 FF 7F 01 04 01 32 bis heelgetal  
43 Volume hoë resolusie C8 FF 7F 10 04 10 32 bis heelgetal  

x = B – vir energie vir verhitting, x = C – vir energie vir verkoeling.

Opmerkings:

  1. Tabel 1…11 energie en volume DIF VIF-kodes word verskaf van kommaposisie vir 0,001 MWh, 0,001 GJ, 0,001 Gcal en 0,001 m3. Ander waardes kan vir energie en volume gestel word.
  2. Tabel 1…11 parameters gemerk “*”, sal slegs versend word indien die voorwaardes nagekom word:
Parameter Toestand
Energie vir verkoeling. Logger-energie vir verkoeling Hittemeter toepassing tipe – vir meting van energie verbruik vir verhitting en verkoeling
Energie van tarief 1. Logger-energie van tarief 1 Tarief 1-funksie is Aan
Energie van tarief 2, Logger-energie van tarief 2 Tarief 2-funksie is Aan
Volume van pulsinvoer 1, Logger pulsinvoer 1 Polsinvoer 1 is aktief
Volume van pulsinvoer 2, Logger pulsinvoer 2 Polsinvoer 2 is aktief
Polswaarde van uitset 1 Polsuitset 1 is aktief
Polswaarde van uitset 2 Polsuitset 2 is aktief
CRC16 kontrolesom berekening algoritme
  • Die polinoom x^0 + x^5 + x^12.
  • konst __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 – herbereken die CRC vir die databuffer
  • @crc – vorige CRC-waarde
  • @buffer – datawyser
  • @len – aantal grepe in die buffer
  • u16 crc_ccitt(__u16 crc, __u8 const *buffer, size_t len){ while (len–)
  • crc = (crc >> 8) ^ crc_ccitt_table[(crc ^ (*buffer++)) & 0xff]; terugkeer crc;

Stel die parameters van meter in

Meester stuur na die meterstring SND_UD2 met nuwe identifikasienommer "ID" (BCD8-formaat):

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

Verandering van die identifikasienommer

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Verander die identifikasienommer, vervaardiger-ID en medium
Meester stuur na die meterstring SND_UD2 met nuwe volledige ID (64-bis heelgetal):

68h 0Dh 0Dh 68h 53h 73h A 51h 07h 79h Volledige ID (64 bis) CS 16h

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Struktuur van "Volledige ID" (64-bis heelgetal):

Identifikasienommer "ID" Vervaardiger ID Generasie Medium
4 grepe (BCD8-formaat) 2 byte 1 byte 1 byte

Opmerking: Generasie kode word geïgnoreer (in meter Generasie kode is vas 0Bh)

Verander die primêre adres

Meester stuur na die meterstring SND_UD2 met nuwe primêre adres "aa":

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Verander die data en tyd van die meter
Meester stuur na die meterstring SND_UD2 met nuwe primêre adres "aa":

68h 09h 09h 68h 53h 73h A 51h 04h 6Dh Dat en tyd (tipe F) CS 16h

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Verander die jaarlikse vasgestelde dag
Meester stuur na die meterstring SND_UD2 met nuwe stel data:

68h 08h 08h 68h 53h 73h A 51h 42h ECh 7 Eh Maand en dag (tipe G) CS 16h

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Verander die maandelikse vasgestelde dag
Meester stuur na die meterstring SND_UD2 met nuwe stel data:

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie):

  • E5h

Opmerking: Die verandering van die identifikasienommer en die vasgestelde datum is slegs moontlik wanneer meter op SERVICE-modus gestel is.

Verandering van die baud rate
Meester stuur na die meter string SND_UD2 met nuwe baud rate kode "BR":

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

Antwoord van die meter CON (indien A nie gelyk is aan FFh nie) met ou baudtempo:

  • E5h

Waardes van BR-kode:

  • BR=B8h – om boudtempo na 300 bps te verander
  • BR=B9h – om boudtempo na 600 bps te verander
  • BR=BAh – om boudtempo na 1200 bps te verander
  • BR=BBh – om boudtempo na 2400 bps te verander
  • BR=BCh – om boudtempo na 4800 bps te verander
  • BR=BDh – om boudtempo na 9600 bps te verander

Sekondêre adressering

Meester stuur na die meterstring SND_UD2:

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

Keuse van die meter

  • NN – Identifikasienommer (sekondêre adres) BCD8-formaat (indien "F" - hierdie nommer geïgnoreer)
  • HH - Vervaardigerkode, HST-formaat (indien "FF" - hierdie greep geïgnoreer)
  • ID – Identifikasiekode, HST-formaat (indien „FF“- geïgnoreer)
  • MM - Medium kode, SMED-formaat (indien "FF" - geïgnoreer)

Die meter, wie se identifikasienommer dieselfde is, word gekies vir verdere kommunikasie en stuur 'n antwoord CON:

  • E5h

Kommunikasie met geselekteerde meter

Kommunikasie met geselekteerde meter word soos gewoonlik uitgevoer:

  • die datatipe vir lees word gekies deur na meterstring SND_UD2 te stuur (sien paragraaf 2), slegs in hierdie geval moet die M-busadres FDh wees,
  • die antwoord van die geselekteerde meter CON:
    • E5h

vir dataversoek stuur meester na die meterstring (M-busadres moet FDh wees):

10h 53h 73h FDh CS 16h
  • meter reaksie RSP_UD2 telegram met geselekteerde data (tabelle 1 …9)

Deseleksie van sekondêre adresseermodus
Meester stuur na die meter telegram SND_NKE met adres FDh:

10h 40h FDh CS 16h

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

Enige inligting, insluitend, Dit is nie beperk tot inligting oor die keuse van die produk, die toepassing of gebruik daarvan, produkontwerp, gewig, afmetings, kapasiteit of enige ander tegniese data in produkhandleidings, katalogusbeskrywings, advertensies, ens. nie en of dit beskikbaar gestel word. skriftelik, mondeling, elektronies, aanlyn of via aflaai, sal as insiggewend beskou word en is dit slegs bindend en tot die
Danfos behou die reg voor om sy produkte sonder kennisgewing te verander. Dit geld ook vir produkte wat bestel maar nie afgelewer is nie, mits sulke veranderinge aangebring kan word sonder veranderinge aan die vorm, pasvorm of
funksie van die produk.

Alle handelsmerke in hierdie materiaal is die eiendom van Danfoss A/S of Danfoss-groepmaatskappye. Danfoss en die Danfoss-logo is handelsmerke van Danfoss A/S. Alle regte voorbehou.

Dokumente / Hulpbronne

Danfoss SonoMeter 40 Wired M-Bus Protocol Beskrywing [pdf] Instruksiehandleiding
SonoMeter 40 Wired M-Bus Protocol Description, SonoMeter 40, Wired M-Bus Protocol Description, Wired Protocol, M-Bus Protocol, Protocol Description

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *