Operating guide
SonoMeter 40, SonoMeter 40c Wireless M-Bus protocol description
Table of Contents |
1. |
Description............................................................................................................................... |
1 |
|
2. |
OMS telegram structure.......................................................................................................... |
2 |
|
3. |
Main User Data telegram structure....................................................................................... |
2 |
|
4. |
Hours Logger Data telegram structure ................................................................................ |
2 |
|
5. |
Days Logger Data telegram structure................................................................................... |
3 |
|
6. |
Months Logger Data telegram structure.............................................................................. |
3 |
|
7. |
Years Logger Data telegram structure.................................................................................. |
4 |
|
8. |
Definition of the Type F format.............................................................................................. |
4 |
|
9. |
Definition of the Type G format............................................................................................. |
4 |
|
10. |
Definition of the Status code.................................................................................................. |
4 |
|
11. |
Example of data telegram....................................................................................................... |
4 |
1. Description |
Main data: |
• Mode: |
|
• Communication type: Wireless M-Bus |
Mode 5 |
|
• Power: |
Mode 7 (optional) |
|
<25 mW (868MHz) |
• Encryption: AES-128 |
|
• Transmitting frequency: |
• Activation: Self-activated after passed 10L of |
|
868,95 MHz |
volume |
|
• Band: 50 kHz |
• Max bytes of data telegram: 255 bytes |
|
• Protocol: |
• Data telegram structure: Selected according to |
|
T1 OMS |
the data tables below |
|
S1 (optional) |
|
© Danfoss | 2022.03 |
AQ409156171501en-010101 | 1 |
Operating guide |
SonoMeter 40, SonoMeter 40c - Wireless M-Bus protocol description |
|
|
2. OMS telegram structure
Field Code |
Byte pos. |
No. of Bytes |
Value |
Description |
Note |
|
L field |
1 |
1 |
xx |
Message length |
- |
|
C field |
2 |
1 |
xx |
Control Field: indicates service telegram |
- |
|
M field |
3-4 |
2 |
D3 10 |
Manufacturer code |
- |
|
DFS – Danfoss A/S |
||||||
|
|
|
|
|
||
A field |
5-6-7-8 |
4 |
xx xx xx xx |
Serial number of the device (8-digit) |
- |
|
Generation |
9 |
1 |
xx |
wMbus generation of the device |
- |
|
|
|
|
|
Device type |
|
|
Medium |
10 |
1 |
04 |
04 – Heating application |
- |
|
|
|
|
|
0D – Heating / Cooling application |
|
|
CI field |
11 |
1 |
xx |
Control Information |
- |
|
Count |
12 |
1 |
xx |
Progressive count (access number = transmission counter) |
- |
|
Status byte |
13 |
1 |
xx |
Contains flag of alarm |
- |
|
Signature |
14-15 |
2 |
xx xx |
Configuration word (ciphering OMS with profile A: xx xx or |
- |
|
not ciphering: 00 00) |
||||||
|
|
|
|
|
||
AES-verify |
16-17 |
2 |
2F 2F |
Encryption verification field (if the transmission is not |
Opt. |
|
enabled, this field is missing) |
||||||
|
|
|
|
|
||
Data |
xx…xx |
- |
xx…xx xx |
User Data telegram structure can be selected individually |
- |
|
xx xx |
||||||
|
|
|
|
|
3. Main User Data telegram structure
Parameter |
Bytes |
No. of Data Bytes |
Units |
Description |
||
(DIF VIF) |
||||||
|
|
|
|
|||
Date and Time |
04 6D |
4 |
Type F |
32-bit integer |
||
Date and Time of error starting |
34 6D |
4 |
Type F |
32-bit integer |
||
Error code |
34 FD 17 |
4 |
- |
32-bit integer |
||
Battery operation time |
04 20 |
|
4 |
sec |
32-bit integer |
|
Working time without error |
04 24 |
|
4 |
sec |
32-bit integer |
|
|
04 86 3B |
|
kWh |
|
||
Energy for Heating |
04 8E 3B |
4 |
MJ |
32-bit integer |
||
|
04 FB 8D 3B |
|
Mcal |
|
||
|
04 86 3C |
|
kWh |
|
||
Energy for Cooling* |
04 8E 3C |
4 |
MJ |
32-bit integer |
||
|
04 FB 8D 3C |
|
Mcal |
|
||
|
84 10 86 |
3x |
|
kWh |
32-bit integer |
|
Energy of Tariff 1 * |
84 10 8E |
3x |
4 |
MJ |
x = B – for Heating energy, |
|
|
84 10 FB 8D 3x |
|
Mcal |
x = C – for Cooling energy |
||
|
84 20 86 |
3x |
|
kWh |
32-bit integer |
|
Energy of Tariff 2 * |
84 20 8E |
3x |
4 |
MJ |
x = B – for Heating energy, |
|
|
84 20 FB 8D 3x |
|
Mcal |
x = C – for Cooling energy |
||
Volume |
04 13 |
|
4 |
0,001 m3 |
32-bit integer |
|
Volume of Pulse Input 1 * |
84 40 13 |
4 |
0,001 m3 |
32-bit integer |
||
Volume of Pulse Input 2 * |
84 80 40 13 |
4 |
0,001 m3 |
32-bit integer |
||
Power |
04 2B |
|
4 |
W |
32-bit integer |
|
Flow rate |
04 3B |
|
4 |
0,001 m3/h |
32-bit integer |
|
Flow Temperature |
02 59 |
|
2 |
0.01 °C |
16-bit integer |
|
Return Temperature |
02 5D |
|
2 |
0.01 °C |
16-bit integer |
|
Temperature Difference |
02 61 |
|
2 |
0.01 K |
16-bit integer |
|
Serial Number |
0C 78 |
|
4 |
- |
32-bit integer BCD8 |
* Depends on meter’s configuration and request
4. Hours Logger Data telegram structure
Parameter |
Bytes (DIF VIF) |
No. of Data Bytes |
Units |
Description |
||
Logger Date and Time |
C4 |
86 03 6D |
4 |
Type F |
32-bit integer |
|
Average Power |
C4 |
86 03 |
2B |
4 |
W |
32-bit integer |
Average Flow Rate |
C4 |
86 03 |
3B |
4 |
0,001 m3/h |
32-bit integer |
Average Flow Temperature |
C2 86 03 59 |
2 |
0.01 °C |
16-bit integer |
||
Average Return Temperature |
C2 |
86 03 5D |
2 |
0.01 °C |
16-bit integer |
|
Logger Minimum Flow |
E4 |
86 03 3B |
4 |
0,001 m3/h |
32-bit integer |
|
Logger Maximum Flow |
D4 86 03 3B |
4 |
0,001 m3/h |
32-bit integer |
||
Logger Minimum Temperature Difference |
E2 |
86 03 |
61 |
2 |
0.01 K |
16-bit integer |
Logger Maximum Temperature Difference |
D2 86 03 61 |
2 |
0.01 K |
16-bit integer |
||
Logger error code |
F4 86 03 FD 17 |
4 |
- |
32-bit integer |
||
Logger working time without error |
C4 86 03 |
24 |
4 |
sec |
32-bit integer |
* Depends on meter’s configuration and request
2 | AQ409156171501en-010101 |
© Danfoss | 2022.03 |