Danfoss-logo

Danfoss SonoMeter 40 Wired M-Bus Protocol Deskripsyon

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

Kinatibuk-ang istruktura sa protocol

Kinatibuk-ang bahin sa protocol

  • Ang metro naggamit ug M-bus protocol.
  • Default nga baud rate: 2400 bps, Even, 1 Stop.
  • Ang Baud rate mahimong mausab.
  • Ang protocol parehas alang sa Mbus interface ug alang sa optical interface.
  • Ang panguna nga adres sa Mbus usa ka indibidwal alang sa interface sa Mbus ug alang sa optical interface.

Mga kuwerdas sa datos

Data string sa metro SND_NKE:

1 2 3 4 5
10h 40h A CS 16h
  • A – M-bus nga panguna nga adres sa metro
  • CS – control sum (ang pinakabata nga byte sa kantidad nga 2-nd ug 3-rd bytes)

Data string ngadto sa metro SND_UD2

1 2 3 4 5 6 7 8…n-2 n-1 n
68h L L 68h 53h 73h A 51h Mga byte sa datos CS 16h
  • L – gitas-on sa hilo (ang gidaghanon sa mga byte gikan sa 5-th ngadto sa n-2 byte)
  • A – M-bus nga pangunang adres sa metro
  • CS – control sum (ang pinakabata nga byte sa kantidad nga 5-th ngadto sa n-2 bytes)

Data string sa metro REQ_UD2:

1 2 3 4 5
10h 5Bh 7Bh A CS 16h
  • A – M-bus nga pangunang adres sa metro
  • CS – control sum (ang pinakabata nga byte sa kantidad nga 2-nd ug 3-rd bytes)

Ang tubag sa metro CON:

  • E5h

Tubag sa metro nga 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 Tawo Ang Vrs Md TC St Sign
20 n-2 n-1 n
DIF VIF Data   DIF VIF Data CS 16h
  • L – gitas-on sa hilo (ang gidaghanon sa mga byte gikan sa 5-th ngadto sa n-2 byte)
  • C – “C field” (08)
  • A – M-bus nga pangunang adres sa metro
  • CI - "CI field"
  • ID – identification number sa usa ka metro (BSD8, gigamit para sa sekondaryang adres, mahimong usbon – tan-awa ang parapo 4.1),
  • Man – Manufacturer code (Danfoss A/S manufacturer code kay "DFS", 10 D3)
  • Vrs – gidaghanon sa mga bersyon sa protocol (0Bh)
  • Md – code sa medium (para sa "init / bugnaw nga enerhiya": 0Dh)
  • TC - counter sa mga telegrama
  • St - meter status code
  • Timailhan – 00 00
  • Ang bytes 20…n-2 kay data gikan sa metro:
    • DIF – code sa format sa datos
    • VIF - code sa mga yunit sa datos
    • Data- mga bili sa datos
  • CS – control sum (ang pinakabata nga byte sa kantidad nga 5-th ngadto sa n-2 bytes).

Pagpili sa tipo sa datos

Ang agalon nagpadala sa metro nga telegrama SND_UD2:

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

Pagpili sa tipo sa datos nga "Tanan nga datos"

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

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pagpili sa tipo sa datos nga "Data sa tiggamit"
Ang agalon nagpadala sa metro nga telegrama SND_UD2:

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

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pagpili sa tipo sa datos nga "Simple billing" (Years logger)
Ang agalon nagpadala sa metro nga telegrama SND_UD2:

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

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pagpili sa tipo sa datos nga "Enhanced billing" (Days logger)
Ang agalon nagpadala sa metro nga telegrama SND_UD2:

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

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pagpili sa tipo sa datos nga "Multi tariff billing" (Months logger)
Ang agalon nagpadala sa metro nga telegrama SND_UD2:

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

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pagpili sa tipo sa datos nga "Instantaneous values"
Ang agalon nagpadala sa metro nga telegrama SND_UD2:

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

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pagpili sa tipo sa datos nga "Load management values ​​for management" (Hours logger)
Ang agalon nagpadala sa metro nga telegrama SND_UD2:

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

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pagpili sa tipo sa datos nga "Pag-install ug pagsugod"
Ang agalon nagpadala sa metro nga telegrama SND_UD2:

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

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Ang agalon nagpadala sa metro nga telegrama SND_UD2:

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

Pagpili sa tipo sa datos nga "Pagsulay"
Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Ang lista sa parameter alang sa preselecting

Kung dili matagbaw sa Default nga mga lista sa parameter (gipresentar sa mga lamesa 1 ... 9). Pagkuha sa gitinguha nga lista sa parameter nga gipresentar sa Table 11th.
(Parapo 2.1 ... 2.9) Dugang pa nga gikinahanglan ang pagpadala sa parameter nga nagpili sa telegrama SND_UD2:

68h L L 68h 53h 73h A 51h SEL1 SEL2 SELN CS 16h
  • SEL pagpili sa parameter code gikan sa lamesa sa 11 (gihimo gikan sa han-ay sa daghang mga code nga gusto nimo pilion sa mga parameter).

Mubo nga sulat: Mahimong pilion kini nga daghang mga parameter apan ang gitas-on sa Telegram sa Tubag dili molapas sa 250 bytes

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pangayo sa datos

Ang agalon nagpadala sa metro nga telegrama SND_UD2:

10h 53h 73h A CS 16h

Pangayo sa datos
Sa tanan nga mga kaso, gawas sa A = FFh, metro tubag RSP_UD2 telegrama uban sa pinili nga data (tables 1 ... 9) Kung walay data record, ang tubag sa metro mao ang CON:

  • E5h

Mga sub-code ug storage sa pag-reset sa aplikasyon: Tanang datos (CI = 50 o CI = 50 00)

Default nga lista

# Parameter DIF VIF Type Mga yunit
1 Petsa ug oras 04 6D 32 bit integer Type F
2 Petsa ug oras sa pagsugod sa sayup 34 6D 32 bit integer Type F
3 Error code 34 FD 17 32 bit integer  
4 Panahon sa operasyon sa baterya 04 20 32 bit integer sec
5 Oras sa pagtrabaho nga walay sayup 04 24 32 bit integer sec
 

6

 

Enerhiya alang sa pagpainit

(04 86 3B)

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

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

7

 

Enerhiya para sa pagpabugnaw*

(04 86 3C)

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

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

8

 

Enerhiya sa taripa 1 *

(84 10 86 3x)

(84 10 8E 3x)

(84 10 FB 8D 3x)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

9

 

Enerhiya sa taripa 2 *

(84 20 86 3x)

(84 20 8E 3x)

(84 20 FB 8D 3x)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

10 Tomo 04 13 32 bit integer 0,001 m3
11 Ang gidaghanon sa pulso input 1 * 84 40 13 32 bit integer 0,001 m3
12 Ang gidaghanon sa pulso input 2 * 84 80 40 13 32 bit integer 0,001 m3
13 Gahum 04 2B 32 bit integer W
14 Laygay sa agos 04 3B 32 bit integer 0,001m3/h
15 Temperatura 1 02 59 16 bit integer 0,01ºC
16 Temperatura 2 02 5D 16 bit integer 0,01ºC
17 Pagkalainlain sa temperatura 02 61 16 bit integer 0,01K
18 Serial nga numero 0C 78 32 gamay nga BCD8  
19 CRC 02 7F 16 bit integer CRC16

x = B – para sa enerhiya para sa pagpainit, x = C – para sa enerhiya para sa pagpabugnaw.

Data coding sa metro

Mga sub-code ug storage sa pag-reset sa aplikasyon: Data sa user (CI = 50 10)

Default nga lista

# Parameter DIF VIF Type Mga yunit
1 Petsa ug oras 04 6D 32 bit integer Type F
2 Petsa ug oras sa pagsugod sa sayup 34 6D 32 bit integer Type F
3 Error code 34 FD 17 32 bit integer  
4 Panahon sa operasyon sa baterya 04 20 32 bit integer sec
5 Ang gidaghanon sa pulso input 1 * 84 40 13 32 bit integer 0,001 m3
6 Ang gidaghanon sa pulso input 2 * 84 80 40 13 32 bit integer 0,001 m3
7 Pulse nga kantidad sa input 1 * 02 93 28 16 bit integer 0,001 m3
8 Pulse nga kantidad sa input 2 * 02 93 29 16 bit integer 0,001 m3
9 Pulse bili sa output 1 * 02 93 2A 16 bit integer 0,001 m3
10 Pulse bili sa output 2 * 02 93 2B 16 bit integer 0,001 m3
11 Bersyon sa software 01 FD 0E 8 bit integer
12 Tinuig nga adlaw nga gitakda 42 EC 7E Type G
13 Buwan nga gitakda nga adlaw 82 08 EC 7E Type G
14 Matang sa sukat 0D FD 0B 88 bit nga string
15 Serial nga numero 0C 78 32 gamay nga BCD8
16 CRC 02 7F 16 bit integer CRC16

Mga sub-code ug storage sa pag-reset sa aplikasyon: Simple nga pagsingil (Mga tuig nga tigtala) (CI = 50 20)

Default nga lista

# Parameter DIF VIF Type Mga yunit
1 Petsa ug oras sa logger 44 6D 32 bit integer Type F
2 Ang oras sa pagtrabaho sa logger nga wala’y sayup 44 24 32 bit integer sec
 

3

 

Logger enerhiya alang sa pagpainit

(44 86 3B)

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

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

4

 

Enerhiya sa logger para sa pagpabugnaw *

(44 86 3C)

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

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

5

 

Logger kusog sa taripa 1 *

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

32 bit integer

(kWh),

(MJ),

(Mcal).

 

6

 

Logger kusog sa taripa 2 *

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

32 bit integer

(kWh),

(MJ),

(Mcal).

7 Ang gidaghanon sa logger 44 13 32 bit integer 0,001 m3
8 Ang gidaghanon sa logger sa pulso input 1 * C4 40 13 32 bit integer 0,001 m3
9 Ang gidaghanon sa logger sa pulso input 2 * C4 80 40 13 32 bit integer 0,001 m3
10 CRC 02 7F 16 bit integer CRC16

x = B – para sa enerhiya para sa pagpainit, x = C – para sa enerhiya para sa pagpabugnaw

Mga sub-code ug storage sa pag-reset sa aplikasyon: Gipauswag nga pagsingil (Days logger) (CI = 50 30)

Default nga lista

# Parameter DIF VIF Type Mga yunit
# Parameter DIF VIF Type Mga yunit
1 Petsa ug oras sa logger 84 08 6D 32 bit integer Type F
2 Average nga temperatura 1 82 08 59 16 bit integer 0,01ºC
3 Average nga temperatura 2 82 08 5D 16 bit integer 0,01ºC
4 Ang oras sa pagtrabaho sa logger nga wala’y sayup 84 08 24 32 bit integer sec
 

5

 

Logger enerhiya alang sa pagpainit

(84 08 86 3B)

(84 08 8E 3B)

(84 08 FB 8D 3B)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

6

 

Enerhiya sa logger para sa pagpabugnaw *

(84 08 86 3C)

(84 08 8E 3C)

(84 08 FB 8D 3C)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

7

 

Logger kusog sa taripa 1 *

(84 18 86 3x)

(84 18 8E 3x)

(84 18 FB 8D 3x)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

8

 

Logger kusog sa taripa 2 *

(84 28 86 3x)

(84 28 8E 3x)

(84 28 FB 8D 3x)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

9 Ang gidaghanon sa logger 84 08 13 32 bit integer 0,001 m3
10 Ang gidaghanon sa logger sa pulso input 1 * 84 48 13 32 bit integer 0,001 m3
11 Ang gidaghanon sa logger sa pulso input 2 * 84 88 40 13 32 bit integer 0,001 m3
12 Gidugayon sa logger kung q > qmax 84 08 BB 58 32 bit integer sec
13 CRC 02 7F 16 bit integer CRC16

x = B – para sa enerhiya para sa pagpainit, x = C – para sa enerhiya para sa pagpabugnaw.

Mga sub-code ug storage sa pag-reset sa aplikasyon: Pagsingil sa daghang taripa (Months logger) (CI = 50 40)

Default nga lista

# Parameter DIF VIF Type Mga yunit
1 Petsa ug oras sa logger 84 08 6D 32 bit integer Type F
2 Average nga temperatura 1 82 08 59 16 bit integer 0,01ºC
3 Average nga temperatura 2 82 08 5D 16 bit integer 0,01ºC
4 Ang oras sa pagtrabaho sa logger nga wala’y sayup 84 08 24 32 bit integer sec
 

5

 

Logger enerhiya alang sa pagpainit

(84 08 86 3B)

(84 08 8E 3B)

(84 08 FB 8D 3B)

 

32 bit integer

kWh (MJ)

(Mcal)

 

6

 

Enerhiya sa logger para sa pagpabugnaw *

(84 08 86 3C)

(84 08 8E 3C)

(84 08 FB 8D 3C)

 

32 bit integer

kWh (MJ)

(Mcal)

 

7

 

Logger kusog sa taripa 1 *

(84 18 86 3x)

(84 18 8E 3x)

(84 18 FB 8D 3x)

 

32 bit integer

kWh (MJ)

(Mcal)

 

8

 

Logger kusog sa taripa 2 *

(84 28 86 3x)

(84 28 8E 3x)

(84 28 FB 8D 3x)

 

32 bit integer

kWh (MJ)

(Mcal)

9 Ang gidaghanon sa logger 84 08 13 32 bit integer 0,001 m3
10 Ang gidaghanon sa logger sa pulso input 1 * 84 48 13 32 bit integer 0,001 m3
11 Ang gidaghanon sa logger sa pulso input 2 * 84 88 40 13 32 bit integer 0,001 m3
12 Gidugayon sa logger kung q > qmax 84 08 BE 58 32 bit integer sec
13 CRC 02 7F 16 bit integer CRC16

x = B – para sa enerhiya para sa pagpainit, x = C – para sa enerhiya para sa pagpabugnaw

Remark
Kung ang metro espesyal nga gi-configure, sa talaan 5 nga gilista nga binulan nga mga parameter ang data gipasa ug pinauyon pagkahuman sa pagpangutana ("Tanan nga datos" lamesa 1) pagpadala sa data.

Mga sub-code ug storage sa pag-reset sa aplikasyon: Kalit nga mga kantidad (CI = 50 50)

Default nga lista

# Parameter DIF VIF Type Mga yunit
1 Petsa ug oras 04 6D 32 bit integer Type F
2 Petsa ug oras sa pagsugod sa sayup 34 6D 32 bit integer Type F
3 Error code 34 FD 17 32 bit integer
4 Panahon sa operasyon sa baterya 04 20 32 bit integer sec
5 Oras sa pagtrabaho nga walay sayup 04 24 32 bit integer sec
 

6

 

Enerhiya alang sa pagpainit

(04 86 3B)

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

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

7

 

Enerhiya para sa pagpabugnaw*

(04 86 3C)

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

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

8

 

Enerhiya sa taripa 1 *

(84 10 86 3x)

(84 10 8E 3x)

(84 10 FB 8D 3x)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

9

 

Enerhiya sa taripa 2 *

(84 20 86 3x)

(84 20 8E 3x)

(84 20 FB 8D 3x)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

10 Tomo 04 13 32 bit integer 0,001 m3
11 Ang gidaghanon sa pulso input 1 * 84 40 13 32 bit integer 0,001 m3
12 Ang gidaghanon sa pulso input 2 * 84 80 40 13 32 bit integer 0,001 m3
13 Gahum 04 2B 32 bit integer W
14 Laygay sa agos 04 3B 32 bit integer 0,001m3/h
15 Temperatura 1 02 59 16 bit integer 0,01ºC
16 Temperatura 2 02 5D 16 bit integer 0,01ºC
17 Pagkalainlain sa temperatura 02 61 16 bit integer 0,01K
18 Matang sa sukat 0D FD 0B 88 bit nga string
19 Serial nga numero 0C 78 32 gamay nga BCD8
20 CRC 02 7F 16 bit integer CRC16

x = B – para sa enerhiya para sa pagpainit, x = C – para sa enerhiya para sa pagpabugnaw

Mga sub-code ug storage sa pag-reset sa aplikasyon: Mga bili sa pagdumala sa load para sa pagdumala (Hours logger) (CI = 50 60)

Default nga lista

# Parameter DIF VIF Type Mga yunit
1 Petsa ug oras sa logger C4 86 03 6D 32 bit integer Type F
2 Average nga gahum C4 86 03 2B 32 bit integer W
3 Average nga dagan C4 86 03 3B 32 bit integer 0,001 m3/h
4 Average nga temperatura 1 C2 86 03 59 16 bit integer 0,01 ºC
5 Average nga temperatura 2 C2 86 03 5D 16 bit integer 0,01 ºC
6 logger min dagan E4 86 03 3B 32 bit integer 0,001 m3/h
7 Logger max nga dagan D4 86 03 3B 32 bit integer 0,001 m3/h
8 Logger min kalainan sa temperatura E2 86 03 61 16 bit integer 0,01 K
9 Logger max temperatura kalainan D2 86 03 61 16 bit integer 0,01 K
10 Kodigo sa error sa logger F4 86 03 FD 17 32 bit integer
11 Ang oras sa pagtrabaho sa logger nga wala’y sayup C4 86 03 24 32 bit integer sec
 

12

 

Logger enerhiya alang sa pagpainit

(C4 86 03 86 3B)

(C4 86 03 8E 3B)

(C4 86 03 FB 8D 3B)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

13

 

Enerhiya sa logger para sa pagpabugnaw *

(C4 86 03 86 3C)

(C4 86 03 8E 3C)

(C4 86 03 FB 8D 3C)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

14

 

Logger kusog sa taripa 1 *

(C4 96 03 86 3x)

(C4 96 03 8E 3x)

(C4 96 03 FB 8D 3x)

 

32 bit integer

(kWh),

(MJ),

(Mcal).

 

15

 

Logger kusog sa taripa 2 *

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

32 bit integer

(kWh),

(MJ),

(Mcal).

16 Ang gidaghanon sa logger C4 86 03 13 32 bit integer 0,001 m3
17 Ang gidaghanon sa logger sa pulso input 1 * C4 C6 03 13 32 bit integer 0,001 m3
18 Ang gidaghanon sa logger sa pulso input 2 * C4 86 43 13 32 bit integer 0,001 m3
19 Gidugayon sa logger kung q > qmax C4 86 03 BE 58 32 bit integer sec
20 CRC 02 7F 16 bit integer CRC16

x = B – para sa enerhiya para sa pagpainit, x = C – para sa enerhiya para sa pagpabugnaw

Default nga lista

# Parameter DIF VIF Type Mga yunit
1 Petsa ug oras 04 6D 32 bit integer Type F
2 Petsa ug oras sa pagsugod sa sayup 34 6D 32 bit integer Type F
3 Error code 34 FD 17 32 bit integer
4 Panahon sa operasyon sa baterya 04 20 32 bit integer sec
5 Oras sa pagtrabaho nga walay sayup 04 24 32 bit integer sec
6 Test mode status 01 FF 03 8 bit integer
7 Status sa device mode 01 FF 04 8 bit integer
8 Bersyon sa software 01 FD 0E 8 bit integer
9 Tinuig nga adlaw nga gitakda 42 EC 7E Type G
10 Buwan nga gitakda nga adlaw 82 08 EC 7E Type G
11 Matang sa sukat 0D FD 0B 88 bit nga string
12 Serial nga numero 0C 78 32 gamay nga BCD8
13 CRC 02 7F 16 bit integer CRC16

Mga sub-code ug storage sa pag-reset sa aplikasyon: Pagsulay (CI = 50 90)

Default nga lista

# Parameter DIF VIF Type Mga yunit
1 Petsa ug oras 04 6D 32 bit integer Type F
2 Petsa ug oras sa pagsugod sa sayup 34 6D 32 bit integer Type F
3 Error code 34 FD 17 32 bit integer
4 Panahon sa operasyon sa baterya 04 20 32 bit integer sec
5 Laygay sa agos 04 3B 32 bit integer 0,001 m3/h
6 Temperatura 1 02 59 16 bit integer 0,01 ºC
7 Temperatura 2 02 5D 16 bit integer 0,01 ºC
8 Pagkalainlain sa temperatura 02 61 16 bit integer 0,01 K
9 Pulse value sa energy test output 02 FF 01 16 bit integer
10 Pulse value sa volume test output 02 FF 02 16 bit integer
11 Test mode status 01 FF 03 8 bit integer
12 Status sa device mode 01 FF 04 8 bit integer
13 Taas nga resolusyon sa volume 04 01 32 bit integer mWh
14 Taas nga resolusyon sa enerhiya 04 10 32 bit integer ml
15 Konfigurasyon sa device 01 FF 09 8 bit integer
16 Bersyon sa software 01 FD 0E 8 bit integer
17 Type sa device 0D FD 0B 88 bit nga string
18 Numero sa seal 0C 78 32 gamay nga BCD8
19 CRC 02 7F 16 bit integer CRC16

Error code encryption

Byte N Mopaak N if mopaak = 1 LCD timailhan kodigo “SAYOP xxx”
 

 

 

 

0

0
1
2 Ang bandila sa kahimtang sa hardware Er02 8000
3 Ang bandila sa kahimtang sa hardware Er03 8000
4 Katapusan sa oras sa kinabuhi sa baterya 1000
5 Ang bandila sa kahimtang sa hardware Er05 0008
6
7
 

 

 

 

1

0
1
2 Ang flow sensor walay sulod 0001
3 Ang agos nag-agos sa baligtad nga direksyon 0002
4 Ang rate sa pag-agos dili kaayo qi
5
6
7
 

 

 

 

2

0 Ang sensor sa temperatura 1 nga sayup o mubo nga sirkito 0080
1 Ang sensor sa temperatura 1 nadiskonekta 0080
2 Temperatura 1 < 0ºC 00C0
3 Temperatura 1> 180ºC 0080
4 Temperatura sensor2 error or short circuit 0800
5 Ang sensor sa temperatura 2 nadiskonekta 0800
6 Temperatura 2 < 0ºC 0C00
7 Temperatura 2> 180ºC 0800
 

 

 

 

3

0 Ang bandila sa kahimtang sa hardware Er30 0880
1
2 Ang kalainan sa temperatura <3ºC 4000
3 Ang kalainan sa temperatura> 150ºC 2000
4 Labaw sa 1,2qs 0004
5 Ang bandila sa kahimtang sa hardware Er35 8000
6
7 Ang bandila sa kahimtang sa hardware Er37 8000

Listahan sa mga parameter alang sa preselecting

 

#

 

Parameter

 

SEL

DIF VIF  

Type

 

Mga yunit

CI = 50

Diha-diha dayon

CI = 50 60

Mga oras magtotroso

CI = 50 30

Mga adlaw magtotroso

CI = 50 40

Mga bulan magtotroso

CI = 50 20

Mga tuig magtotroso

1 Petsa ug oras stamp C8 FF 7F 6D 04 6D C4 86 03 6D 84 08 6D 84 08 6D 44 6D 32 bit integer Type F
2 Oras sa pagtrabaho nga walay sayup C8 FF 7F 24 04 24 C4 86 03 24 84 08 24 84 08 24 44 24 32 bit integer sec
3 Error code 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 bit integer
4 Petsa ug oras sa pagsugod sa sayup F8 FF 7F 6D 34 6D 32 bit integer Type F
 

5

 

Enerhiya alang sa pagpainit

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

alang sa "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 bit integer

kWh (MJ)

(Mcal)

 

6

 

Enerhiya para sa pagpabugnaw*

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

alang sa "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 bit integer

kWh (MJ)

(Mcal)

7 Tomo C8 FF 7F 13 04 13 C4 86 03 13 84 08 13 84 08 13 44 13 32 bit integer 0,001 m3
 

8

 

Enerhiya sa taripa 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 bit integer

kWh (MJ)

(Mcal)

 

9

 

Enerhiya sa taripa 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 bit integer

kWh (MJ)

(Mcal)

10 Ang gidaghanon sa pulso input 1 * C8 FF 3F 7B 84 40 13 C4 C6 03 13 84 48 13 84 48 13 C4 40 13 32 bit integer 0,001 m3
11 Ang gidaghanon sa pulso input 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 bit integer 0,001 m3
12 Average nga gahum C8 FF 7F 2B 04 2B C4 86 03 2B 84 08 2B 84 08 2B 44 2B 32 bit integer W
13 Average nga Bili sa Pag-agos C8 FF 7F 3B 04 3B C4 86 03 3B 84 08 3B 84 08 3B 44 3B 32 bit integer 0,001 m3/h
14 Average nga Temperatura 1 C8 FF 7F 59 02 59 C2 86 03 59 82 08 59 82 08 59 42 59 16 bit integer 0,01 ºC
15 Average nga Temperatura 2 C8 FF 7F 5D 02 5D C2 86 03 5D 82 08 5D 82 08 5D 42 5D 16 bit integer 0,01 ºC
16 Average nga kalainan sa Temperatura C8 FF 7F 61 02 61 C2 86 03 61 82 08 61 82 08 61 42 61 16 bit integer 0,01 K
17 Min Gahum E8 FF 7F 2B E4 86 03 2B A4 08 2B A4 08 2B 64 2B 32 bit integer W
18 Min Power petsa E8 FF 7F AB 6D E4 86 03 AB 6D A4 08 AB 6D A4 08 AB 6D 64 AB 6D 32 bit integer Type F
19 Max Gahum D8 FF 7F 2B D4 86 03 2B 94 08 2B 94 08 2B 54 2B 32 bit integer W
20 Petsa sa Max Power D8 FF 7F AB 6D D4 86 03 AB 6D 94 08 AB 6D 94 08 AB 6D 54 AB 6D 32 bit integer Type F
21 Min Flow Rate E8 FF 7F 3B E4 86 03 3B A4 08 3B A4 08 3B 64 3B 32 bit integer 0,001 m3/h
22 Min Flow rate Petsa E8 FF 7F BB 6D E4 86 03 BB 6D A4 08 BB 6D A4 08 BB 6D 64 BB 6D 32 bit integer Type F
23 Max Flow Rate D8 FF 7F 3B D4 86 03 3B 94 08 3B 94 08 3B 54 3B 32 bit integer 0,001 m3/h
24 Petsa sa Max Flow Rate D8 FF 7F BB 6D D4 86 03 BB 6D 94 08 BB 6D 94 08 BB 6D 54 BB 6D 32 bit integer Type F
25 Min nga Temeratura 1 E8 FF 7F DB 59 E2 86 03 59 A2 08 59 A4 08 59 62 59 16 bit integer 0,01 ºC
26 Min Temerature 1 Petsa E8 FF 7F D9 6D E4 86 03 D9 6D A4 08 D9 6D A4 08 D9 6D 64 D9 6D 32 bit integer Type F
27 Max nga Temperatura 1 D8 FF 7F 59 D2 86 03 59 92 08 59 92 08 59 52 59 16 bit integer 0,01ºC
28 Max Temperatura 1 Petsa D8 FF 7F D9 6D D4 86 03 D9 6D 94 08 D9 6D 94 08 D9 6D 54 D9 6D 32 bit integer Type F
29 Min nga temperatura 2 E8 FF 7F 5D E2 86 03 5D A2 08 5D A2 08 5D 62 5D 16 bit integer 0,01ºC
30 Min Temperatura 2 Petsa E8 FF 7F DD 6D E4 86 03 DD 6D A4 08 DD 6D A4 08 DD 6D 64 DD 6D 32 bit integer Type F
31 Max nga Temperatura 2 D8 FF 7F 5D D2 86 03 5D 92 08 5D 92 08 5D 52 5D 16 bit integer 0,01ºC
32 Max Temperatura 2 Petsa D8 FF 7F DD 6D D4 86 03 DD 6D 94 08 DD 6D 94 08 DD 6D 54 DD 6D 32 bit integer Type F
33 Min Temperatura nga kalainan E8 FF 7F 61 E2 86 03 61 A2 08 61 A2 08 61 62 61 16 bit integer 0,01K
34 Min Temperatura kalainan Petsa E8 FF 7F E1 6D E4 86 03 E1 6D A4 08 E1 6D A4 08 E1 6D 64 E1 6D 32 bit integer Type F
35 Max nga kalainan sa Temperatura D8 FF 7F 61 D2 86 03 61 92 08 61 92 08 61 52 61 16 bit integer 0,01K
36 Maximum nga kalainan sa Temperatura Petsa D8 FF 7F E1 6D D4 86 03 E1 6D 94 08 E1 6D 94 08 E1 6D 54 E1 6D 32 bit integer Type F
37 Gidugayon kung 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 bit integer sec
38 Pag-agos min nga lebel qmin C8 FF 7F BE 40 05 BE 40 lutaw 1 m3/h
39 Gidugayon kung 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 bit integer sec
40 Pag-agos max nga lebel qmax C8 FF 7F BE 48 05 BE 48 lutaw 1 m3/h
41 Panahon sa operasyon sa baterya C8 FF 7F 20 04 20 32 bit integer sec
42 Taas nga resolusyon sa enerhiya C8 FF 7F 01 04 01 32 bit integer  
43 Taas nga resolusyon sa volume C8 FF 7F 10 04 10 32 bit integer  

x = B – para sa enerhiya para sa pagpainit, x = C – para sa enerhiya para sa pagpabugnaw.

Mga komento:

  1. Talaan 1…11 enerhiya ug gidaghanon DIF VIF code gihatag sa comma position para sa 0,001 MWh, 0,001 GJ, 0,001 Gcal, ug 0,001 m3. Ang ubang mga kantidad mahimong itakda alang sa enerhiya ug gidaghanon.
  2. Talaan 1…11 nga mga parametro nga gimarkahan og “*”, ipasa lamang kung ang mga kondisyon gitipigan:
Parameter kahimtang
Enerhiya para sa pagpabugnaw. Enerhiya sa logger para sa pagpabugnaw Uri sa aplikasyon sa heat meter – para sa pagsukod sa enerhiya nga nakonsumo para sa pagpainit ug pagpabugnaw
Enerhiya sa taripa 1. Logger kusog sa taripa 1 Ang taripa 1 nga function kay On
Enerhiya sa taripa 2, Logger kusog sa taripa 2 Ang taripa 2 nga function kay On
Dami sa pulso input 1, Logger pulso input 1 Ang pulso input 1 aktibo
Dami sa pulso input 2, Logger pulso input 2 Ang pulso input 2 aktibo
Pulse value sa output 1 Ang output sa pulso 1 aktibo
Pulse value sa output 2 Ang output sa pulso 2 aktibo
CRC16 checksum kalkulasyon algorithm
  • Ang polynomial 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 – i-compute ang CRC para sa data buffer
  • @crc – kanhing kantidad sa CRC
  • @buffer – data pointer
  • @len – gidaghanon sa mga byte sa buffer
  • u16 crc_ccitt(__u16 crc, __u8 const *buffer, size_t len){ samtang (len–)
  • crc = (crc >> 8) ^ crc_ccitt_table [(crc ^ (* buffer++)) & 0xff]; balik crc;

Gitakda ang mga parameter sa metro

Ang agalon nagpadala sa metro string SND_UD2 nga adunay bag-ong identification number "ID" (BCD8 format):

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

Pag-ilis sa numero sa identipikasyon

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pag-usab sa numero sa pag-ila, Manufacturer ID ug Medium
Nagpadala ang Agalon sa meter string SND_UD2 nga adunay bag-ong Kompleto nga ID (64 bit integer):

68h 0Dh 0Dh 68h 53h 73h A 51h 07h 79h Kompleto nga ID (64 bit) CS 16h

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Istruktura sa "Kompleto nga ID" (64 bit integer):

Numero sa pag-ila "ID" Manufacturer ID Kaliwatan Medium
4 byte (porma sa BCD8) 2 byte 1 byte 1 byte

Remark: Ang generation code gibalewala (Sa meter Generation code kay 0Bh)

Pag-ilis sa panguna nga adres

Nagpadala ang Agalon sa metro string SND_UD2 nga adunay bag-ong panguna nga adres "aa":

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

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pag-usab sa datos ug oras sa metro
Nagpadala ang Agalon sa metro string SND_UD2 nga adunay bag-ong panguna nga adres "aa":

68h 09h 09h 68h 53h 73h A 51h 04h 6Dh Dat ug oras (Type F) CS 16h

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pag-ilis sa tinuig nga gitakdang adlaw
Ang agalon nagpadala sa metro string SND_UD2 uban sa bag-ong set data:

68h 08h 08h 68h 53h 73h A 51h 42h ECh 7Eh Bulan ug adlaw (Type G) CS 16h

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Pag-ilis sa binulan nga gitakdang adlaw
Ang agalon nagpadala sa metro string SND_UD2 uban sa bag-ong set data:

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

Tubag sa metrong CON (kung A dili katumbas sa FFh):

  • E5h

Remark: Ang pag-ilis sa numero sa pag-ila ug ang gitakdang petsa posible lamang kung ang metro gitakda sa SERVICE mode.

Pag-usab sa baud rate
Ang agalon nagpadala sa metro string SND_UD2 uban sa bag-ong baud rate code "BR":

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

Tubag sa metrong CON (kung A dili katumbas sa FFh) nga adunay daan nga baud rate:

  • E5h

Mga kantidad sa BR code:

  • BR=B8h – para sa pagbag-o sa boud rate ngadto sa 300 bps
  • BR=B9h – para sa pagbag-o sa boud rate ngadto sa 600 bps
  • BR=BAh – para sa pagbag-o sa boud rate ngadto sa 1200 bps
  • BR=BBh – para sa pagbag-o sa boud rate ngadto sa 2400 bps
  • BR=BCh – para sa pagbag-o sa boud rate ngadto sa 4800 bps
  • BR=BDh – para sa pagbag-o sa boud rate ngadto sa 9600 bps

Ikaduha nga pag-address

Gipadala sa agalon ngadto sa metro string SND_UD2:

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

Pagpili sa metro

  • NN – Identification number (secondary adres) BCD8 format (kon “F”- kini nga numero gibaliwala)
  • HH – Manufacturer code, HST format (kon “FF”- kini nga byte gibalewala)
  • ID - Identification code, HST format (kung "FF" - gibaliwala)
  • MM – Medium code, SMED format (kon “FF”- gibalewala)

Ang metro, kansang numero sa pag-ila parehas, gipili alang sa dugang nga komunikasyon ug nagpadala usa ka tubag CON:

  • E5h

Komunikasyon sa pinili nga metro

Ang komunikasyon sa pinili nga metro gihimo sama sa naandan:

  • ang tipo sa datos alang sa pagbasa gipili pinaagi sa pagpadala sa metro strig SND_UD2 (tan-awa ang parapo 2), sa kini nga kaso, ang adres sa M-bus kinahanglan nga FDh,
  • ang tubag sa pinili nga metro CON:
    • E5h

para sa data request master nga ipadala sa metro string (M-bus address kinahanglan FDh):

10h 53h 73h FDh CS 16h
  • tubag sa metro RSP_UD2 telegrama nga adunay pinili nga datos (mga lamesa 1…9)

Pagtangtang sa pagpili sa sekondaryang paagi sa pagtubag
Ang agalon nagpadala sa metro nga telegrama SND_NKE nga adunay adres nga FDh:

10h 40h FDh CS 16h

Danfoss A/S
Mga Solusyon sa Klima danfoss.com +45 7488 2222.

Ang bisan unsang impormasyon, lakip ang, Dut dili limitado sa impormasyon sa pagpili sa produkto, paggamit o paggamit niini, disenyo sa produkto, gibug-aton, dimensyon, kapasidad o bisan unsa nga teknikal nga datos sa mga manwal sa produkto, mga deskripsyon sa katalogo, advertisement, ug uban pa. sa pagsulat, binaba, elektroniko, online o pinaagi sa pag-download, pagaisipon nga informative ug nagbugkos lamang niini ug sa
Ang Danfos adunay katungod sa pag-usab sa mga produkto niini nga walay pahibalo. Kini magamit usab sa mga produkto nga gi-order apan wala ipadala basta ang mga pagbag-o mahimo nga wala’y pagbag-o sa porma, angay, o
function sa produkto.

Ang tanan nga mga marka sa pamatigayon sa kini nga materyal mga kabtangan sa Danfoss A/S o mga kompanya sa grupo sa Danfoss. Ang Danfoss ug ang logo sa Danfoss maoy mga marka sa pamatigayon sa Danfoss A/S. Tanang katungod gigahin.

Mga Dokumento / Mga Kapanguhaan

Danfoss SonoMeter 40 Wired M-Bus Protocol Deskripsyon [pdf] Manwal sa Instruksyon
SonoMeter 40 Wired M-Bus Protocol Deskripsyon, SonoMeter 40, Wired M-Bus Protocol Deskripsyon, Wired Protocol, M-Bus Protocol, Protocol Deskripsyon

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *