m-bus_Module_Multical602_DataSheet_ENG
m-bus_Module_Multical602_DataSheet_ENG
Kamstrup A/S
Industrivej 28, Stilling
DK-8660 Skanderborg
TEL: +45 89 93 10 00
FAX: +45 89 93 10 01
[email protected]
www.kamstrup.com
TECHNICAL DESCRIPTION M-Bus for MULTICAL® 61/62/601/602/801
List of Contents
1 Introduction ...................................................................................... 4
1.1 Description .......................................................................................................... 4
1.2 M-Bus communication........................................................................................... 4
3 Design ............................................................................................... 7
3.1 Base module........................................................................................................ 7
3.2 Top module ......................................................................................................... 7
3.3 Installation .......................................................................................................... 8
3.4 Addressing forms ................................................................................................. 9
3.4.1 Primary addressing ....................................................................................... 9
3.4.2 Secondary addressing ................................................................................. 10
3.4.3 Enhanced secondary addressing ................................................................... 11
3.4.4 Wildcard characters ..................................................................................... 13
3.5 Physical properties ............................................................................................. 13
6 Protocol .......................................................................................... 26
6.1 RSP_UD data ..................................................................................................... 26
6.2 VIF codes (Value Information Field) ...................................................................... 33
6.3 DIF (Data Information Field)............................................................................... 34
6.4 Data header ...................................................................................................... 34
1 Introduction
This technical description describes the two M-Bus modules 5550-831 for MULTICAL
61/62/601/602/801 and 5550-838 for MULTICAL 61/62/601/602, both supporting primary,
secondary and enhanced secondary addressing.
The base module 5550-831 is fitted with two pulse inputs (VA and VB) for reading other meters,
e.g. water and electricity meters. The top module 5550-838 is without pulse connections.
1.1 Description
M-Bus is a bus system especially suited for communication with heat, cooling and water meters.
The system consists of an M-Bus Master and one or more meters with M-Bus module.
The M-Bus base module is developed especially for MULTICAL 61/62/601/602/801 and cannot
be used in other meter types. The M-Bus top module is developed especially for MULTICAL
61/62/601/602 and cannot be used in other meter types.
The bus system is designed to meet the requirements in the EN 1434-3 standard, as well as in
EN 13757-2 and EN 13757-3.
2.1 Modules
Module revision for use in MC 602 : A15 or higher. Revision is shown on the label
on the module.
Module revision for use in MC 62 : A17 or higher. Revision is shown on the label
on the module.
Module revision for use in SVM S6 : A17 or higher. Revision is shown on the label
on the module.
M-Bus connection
Terminal 24 M-Bus connection
Terminal 25 M-Bus connection
Max. cable size: 1,5mm2
It is easy to install the M-Bus module in the MULTICAL . Simply place the module in the module
space, and press it into the socket. When installing the module in a MC 801, the jumper for
module connection must be connected to the module.
It is normally not necessary with a special configuration of meter or module, as the system is
self-configuring.
M-Bus connection
Terminal 24 M-Bus connection
Terminal 25 M-Bus connection
Terminal 24 M-Bus connection
Terminal 25 M-Bus connection
Max. cable size: 1mm2
The M-Bus top module cannot be used in battery powered meter, only in 24/230V supplied
meters.
It is easy to install the M-Bus module in the MULTICAL . Simply place the module in the module
space, and press it into the socket.
It is normally not necessary with a special configuration of meter or module, as the system is
self-configuring.
3 Design
3.1 Base module
The module is supplied via the M-Bus. The M-Bus Slave is galvanically separated from
MULTICAL and communicates with MULTICAL via opto couplers.
The M-Bus Slave automatically collects heat meter consumption data every 15 minutes and all
data every 24 hours. In addition, data are collected in the heat meter at reset/start up, after
communicating with the M-Bus Master and after receiving manual calls from MULTICAL .
The time for collecting consumption data is approx. 4 sec., collecting all data takes approx. 17
sec.
A time limit has been put into the M-Bus module, which means that it always waits min. 15
seconds between several successive readings of data in the meter. This means that irrespective
how often data are collected from the M-Bus module, the update period of data from the meter
will be approx. 15 seconds.
Most frequently recommended reading interval is every 60 seconds. This corresponds to the
integration interval of the calculator at normal condition. In short periods every 15 seconds can
be used. Please note that often read out will result in reduced battery life time.
A reset of the M-Bus module is performed by disconnecting the M-Bus cabling for min. 30
seconds. To have the M-Bus module collect new data in the meter, the M-Bus Master can send
either a normalization (SND_NKE) or an application reset command to the M-Bus module.
In connection with normalization (SND_NKE) the M-Bus module collects consumption data from
the meter (as is the case with ordinary reading, as well as once every 15 minutes).
In connection with an application reset, the M-Bus module collects all M-Bus relevant data in the
meter (as is the case after reset, receipt of manual calls as well as every 24 hours).
The M-Bus module uses information from the meter to place units, decimal points and number
of decimals on the values in the M-Bus telegram, ensuring that they correspond to the values
read on the meter display, as far as it is supported in the M-Bus protocol. E.g. meters with
MWh. and 3 decimals will in M-Bus typically be shown as kWh. without decimals.
The M-Bus connection is polarity independent. On the module there are – in addition to the M-
Bus connection – 2 pulse inputs. Further details can be found in the technical description for
MULTICAL .
Most often recommended data collection interval from the meter is every 60 seconds. This
corresponds to the integration interval of the calculator in normal condition. In short periods
every 15 seconds can be used.
To have the M-Bus top module to collect new data in the heat meter, the M-Bus Master may
send either a normalization (SND_NKE) or an application reset command to the M-Bus module.
In connection with normalization (SND_NKE) the M-Bus module collects consumption data from
the heat meter (as is the case with ordinary reading, as well as once every 15 minutes).
In connection with an application reset, the M-Bus module collects all M-Bus relevant data in the
meter (as is the case in connection with reset, receipt of manual calls as well as every hour).
A disconnection of the M-Bus cable dos not result in a reset of the top module
The M-Bus module uses information from the meter to place units, decimal points and number
of decimals on the values in the M-Bus telegram, ensuring that they correspond to the values
read on the meter display, as far as it is supported in the M-Bus protocol. E.g. meters with
MWh. and 3 decimals will in M-Bus typically be shown as kWh. without decimals.
The M-Bus connection is polarity independent and consists of 2 sets of terminals.
The module is also equipped with an RTC circuit (RTC = Real Time Clock) with own battery
supply which is used as backup for the clock in MULTICAL 61/601.
3.3 Installation
We recommend that the entire M-Bus system is not powered up during installation of new M-
Bus modules. Not until then can the M-Bus system be started up. This start-up will cause all M-
Bus modules to be initialized.
To install the base module into MULTICAL 61/62/601/602/801, open the meter and install the
M-Bus Slave in the module space, connect the M-Bus cables and close the meter.
For mounting the top module, open the meter and wait for the calculator display to turn blank.
By pressing the upper button on MULTICAL 61/62/601/602 this process can be speeded up.
Install the module by clicking it into the calculator top. Connect the M-Bus cables, attach the
cable and close the meter. For further details on installing communication modules into the
meter, please refer to the technical description for MULTICAL 61/62/601/602.
When the M-Bus cables have been mounted and the meter supply has been connected, the M-
Bus modules must have time to collect data (M-Bus ID numbers) in the meter, before read out
is possible. When using M-Bus base modules it is recommended to wait 1 minute before trying
to communicate with the M-Bus modules. Top module requires 3 seconds to be ready.
M-Bus ID numbers are the serial number of the meter, primary/secondary/enhanced secondary
address etc.
The M-Bus modules store these data in their own memory and will be ready to communicate on
the M-Bus between 3 and 6 seconds after connecting the supply. In connection with short
failures in the M-Bus supply (< 1 sec.) the M-Bus modules will usually be ready to communicate
again less than 3 sec. after the supply has been reconnected.
M-Bus modules may also be installed without disconnecting the M-Bus system. To ensure that
the M-Bus modules are having their M-Bus ID numbers read in from the meter, an “application
reset” command can be sent to all M-Bus modules when installed. It is important that the M-Bus
modules are mounted in the meter, before the M-Bus cable is connected.
If the M-Bus ID number, primary M-Bus address, or other meter data/setups are changed
directly on the meter, e.g. via the optical eye, it will take up to 1 hour before these numbers are
updated in the M-Bus top module and up to 24 hours for the M-Bus base module.
In this case it will be advantageous to make a manual call on the meter.
A manual call is made by pressing briefly on both front keys on MULTICAL in 5-6 sec. The text
“CALL” will then appear in the display. After ”CALL”, an ”OK” will appear in the display to
indicate, that data in the M-Bus module has been updated. This function requires that the M-
Bus module is connected to and powered from master.
As mentioned, the base module completes the process by writing “OK” in the display, as a
receipt that data have been updated. This function is not supported by the top module. If a
base module has been mounted and no ”OK” appears in the display after approx. 30 seconds,
the manual call has failed, and a new manual call must be made.
Manual call may not be performed within the first 30 sec. after the module has been powered
up.
When the M-Bus Master sends a message on the M-Bus, some or all of the above ID numbers
on the M-Bus module are encoded in the message. Thus, only the M-Bus module with the
addressed ID numbers will reply.
Manufacturer ID and version ID are permanently encoded into the M-Bus module and cannot be
changed. The M-Bus module reads the other M-Bus ID numbers in the meter.
If the value is between 000 and 250, the M-Bus modules will regard this as a primary address.
If the value exceeds 250 the M-Bus modules will regard the last 2 digits of the MULTICAL
meter number as a primary address.
From the factory this value in MULTICAL equals to the last 3 digits of the meter number. If the
last 3 digits in MULTICAL ’s programmed meter number is larger than 250 (e.g. 345) the first
digit is ignored and the M-Bus module’s address is only determined by the last 2 digits (e.g.
45).
If you write a valid primary address between 000 and 250 either via the M-Bus or directly on
MULTICAL , the M-Bus module will regard this as the primary address.
Setting the primary address can be performed in following ways:
These 8 bytes make up the secondary address of the M-Bus Slaves. It is possible to replace the
individual bytes with wildcard characters. See chapter 0 Wildcard characters.
ID No. 11 or FF BCD
ID No. MSB 04 or FF BCD
Man. ID LSB 2Dh or FFh KAM encoded to 2D2Ch
Man. ID MSB 2Ch or FFh
Version ID 05h/07h/0Fh for base module
06h/08h/11h for top module
Device type 04h, 07h, 0Ah, 0Bh, 0Ch, or 0Dh (see also ID numbers)
or FFh
Checksum xxh
Stop character 16h
As long as the M-Bus module is selected it will reply to primary address 253, which is dedicated
to secondary addressing. The M-Bus module is deselected either by sending a new selection via
primary address 253 with a secondary address different from that of the M-Bus module (by
means of which another M-Bus module is selected, if necessary) or by sending a normalization
SND_NKE to primary address 253.
ID No. 11 or FF BCD
ID No. MSB 04 or FF BCD
Man. ID LSB 2Dh or FFh KAM encoded to 2D2Ch
Man. ID MSB 2Ch or FFh
Version ID 05h/07h/0Fh for base module
06h/08h/11h for top module
Device type 04h, 07h, 0Ah, 0Bh, 0Ch, or 0Dh (see also ID numbers) or FFh
Record 0Ch DIF : 4 bytes, 8 digit BCD
Fabricat. no. 78h VIF : Fabrication no. (serial no.), e.g.: 2500176
Fabr. no. LSB 76 or FF BCD
Fabr. no. 01 or FF BCD
Fabr. no. 50 or FF BCD
Fabr. no. MSB 02 or FF BCD
Checksum xxh
Stop character 16h
4 Data Communication
The M-Bus concept comprises various relevant formats and commands for communication
between an M-Bus Master and an M-Bus Slave mounted either as a top or base module in a
MULTICAL .
OBS: The FCB bit is not used, but the M-Bus modules accept both FCB=0 and FCB=1.
A-FIELD: xxh The primary address of the M-Bus module which is encoded via
MULTICAL .
FFh (255) Joint address where all M-Bus modules can receive data
from the M-Bus Master, but replies are not returned.
CI-FIELD: 50h Application reset, (re-) initialization of application layer.
51h Normal transmission of SND_UD, data send
(M-Bus Master to M-Bus module).
52h Opening for secondary addressing (selection of M-Bus modules)
is required.
72h Respond in variable structure.
B8h Baud rate shift to 300 baud.
BBh Baud rate shift to 2400 baud.
BDh Baud rate shift to 9600 baud.
REQ_UD2: Short frame. Request for data from the M-Bus module.
Start character 10h
C-field 5Bh
A-field xxh or FDh
Checksum xxh
Stop character 16h
Description of the codes of the individual formats can be viewed later in this document.
A time limit has been put into the M-Bus module, which means that it always waits min. 15
seconds between several successive readings of data in the meter. This means that irrespective
how often data are collected from the M-Bus module, the update period of data from the meter
will be approx. 15 seconds, which must be seen in relation to the update period for
measurements in MULTICAL , which is min. 10 seconds.
An explanation of the format RSP_UD can be viewed later in the manual.
Therefore, the M-Bus module will function in M-Bus systems with other M-Bus modules
supporting time-critical data (alarm protocol) and using communication status bit.
M-Bus modules for MULTICAL support info codes from MULTICAL and are mapped to the two
error bits ”Permanent Error” (bit 3) and ”Temporary Error” (bit 4) in the status field of the data
header as described in the following chapter.
Error Code in
Status field value Description
MULTICAL
4 0004h Temperature sensor T2 error
8 0008h Temperature sensor T1 error
16 0010h Flow sensor V1 data comm. error
32 0020h Temperature sensor T3 error
128 0080h Flow sensor V2 wrong meter factor
1024 0400h Flow sensor V2 data comm. error
2048 0800h Flow sensor V1 wrong meter factor
16384 4000h Flow sensor V1 wrong direction
32768 8000h Flow sensor V2 wrong direction
Error Code in
Status field value Description
MULTICAL
1 0001h Supply voltage has been cut off
64 0040h Leak in cold water system
256 0100h Leak in heating system
512 0200h Burst in heating system
4096 1000h Flow sensor V1 signal too low (air)
8192 2000h Flow sensor V2 signal too low (air)
M-Bus data header Actual data Target data Manufacturer specified data
If reading takes place while the M-Bus module is reading data in MULTICAL , data will be a
mixture of fresh and previous data. However, data within the same block will be simultaneous
and valid but either fresh or previous. As the last data block is always time and date - both
complete and consumption data readings – it is possible to determine if data are updated by
comparing time in the latest reading with time in the previous reading.
In other words, if time has been updated since last M-Bus reading, all other data have been
updated as well. As time is only sent with a resolution of 1 minute, different reading values may
appear within the same minute.
Selection of the M-Bus module via secondary address or enhanced secondary address, and
application reset is obtained via SND_UD telegram from the M-Bus Master to the M-Bus module
with CI-field = 52h (selection of M-Bus modules) and CI-field = 50h (application reset),
respectively.
The M-Bus module will also reply with an acknowledgement (ACK) when receiving a set of baud
rate telegrams (CI-field = B8h .. BFh), but will ignore the contents, as the M-Bus module is
furnished with automatic baud rate detection.
The individual telegrams for writing data in the M-Bus module are shown subsequently.
As MULTICAL® uses two digits to indicate year (00 .. 99), the M-Bus module always sends
information concerning year as 2000 .. 2099 (bit HY1:HY0 always = 01 in ”Date and time
record”, VIF = 6Dh and DIF = 04h, compound data type F).
vol. A EBh
vol. A 01h
vol. A MSB 00h
Checksum xxh
Stop character 16h
5.4.2 Preset counter value B
Start character 68h
L-field 0Bh VIF: 0,001-1 m3 or kWh
L-field 0Bh
Start character 68h
C-field 53h (FCB=0) or 73h (FCB=1)
A-field xxh or FDh
CI-field 51h
Record 84h DIF : 4 bytes binary, DIFE follows
Pulse counter B 80h DIFE : sub unit nr. LSB = 0, DIFE follows
40h DIFE : sub unit nr. MSB = 1 => unit nr. = 2 (input B)
Volume 14h VIF : volume in 0,01 m3 (= 10 l), e.g. 000732,94 m3
vol. B LSB 4Eh
vol. B 1Eh
vol. B 01h
vol. B MSB 00h
Checksum xxh
Stop character 16h
Together Option 3 = YYh, and Option 4 = ZZh make up a 16 bit integer, where ZZYYh states
the index in the selected MULTICAL log (yearly log or monthly log) from which historical data
should be read out.
For yearly log data (Option 2 = 00h), logged data from latest 1 .. 15 years’ target dates can be
selected:
Option 4, Option 3 = 00 01h .. 00 0Fh , corresponding to index 1 .. 15 in the MULTICAL
yearly log.
For monthly log data (Option 2 = 01h), logged data from latest 1 .. 36 months’ target dates can
be selected :
Option 4, Option 3 = 00 01h .. 00 24h, corresponding to index 1 .. 36 in the MULTICAL
monthly log.
Default after reset the module is configured to read out historical data for last yearly target date
corresponding to:
Option 1 = 01h
Option 2 = 00h
Option 3 = 01h
Option 4 = 00h
Note
If an Application Reset command is sent to the M-Bus module, or if the base module has been
without voltage for more than one minute, the M-Bus module will go back to its original setting
= read-out of yearly data. To select read-out of monthly data, above programming command
must be sent to the M-Bus module once again. Replies from the M-Bus module (RSP_UD)
contain status information concerning the actual setting. See data telegram description for
RSP_UD in chapter 6.1.
6 Protocol
When using M-Bus Masters and/or reading software of another manufacturer the same
commands must be used. The M-Bus modules only support commands stated in this
description.
00 BCD
06 BCD
Record 04h DIF : 4 bytes binary
Energy 1 xxh VIF : energy, e.g.: xx=0F (for 10 MJ), xx=06 (for kWh)
B1h e.g. 000137,45 GJ or 13745 kWh
35h
00h
00h
Record 04h DIF : 4 bytes binary
Volume 1 xxh VIF : volume, e.g.: xx=14 (for 10 litres in resolution)
10h e.g. 000258,72 m3
65h
00h
00h
Record 04h DIF : 4 bytes binary
Hour Counter 22h VIF : hours (on time)
C6h e.g. 00012486 timer
30h
00h
00h
Record 04h DIF : 4 bytes binary
Temp. flow 59h VIF : flow pipe temperature in 0,01 °C
70h e.g. 000077,92 °C
1Eh
00h
00h
Record 04h DIF : 4 bytes binary
Temp. return 5Dh VIF : return pipe temperature in 0,01 °C
CDh e.g. 00027,65 °C
0Ah
00h
00h
Record 04h DIF : 4 bytes binary
Temp.diff. 61h VIF : temperature difference in 0,01 K
A3h e.g. 000050,27 K
13h
00h
00h
Record 04h DIF : 4 bytes binary
Power xxh VIF : power, e.g.: xx=2D (for 0,1 kW resolution)
12h e.g. 27,4 kW
01h
00h
00h
Record 14h DIF : 4 bytes binary, max value (year or month)
Peak power xxh VIF : power, e.g.: xx=2D (for 0,1 kW resolution)
ABh e.g. 68,3kW
02h
00h
00h
Record 04h DIF : 4 bytes binary
Flow xxh VIF : flow, e.g.: xx=3B (for l/h resolution)
59h e.g. 345 l/h
01h
00h
00h
Record 14h DIF : 4 bytes binary, max value (year or month)
Peak flow xxh VIF : flow, e.g.: xx=3B (for l/h resolution)
17h e.g. 791 l/h
03h
00h
00h
Record 84h DIF : 4 bytes binary, DIFE follows
Tariff 2 10h DIFE : tariff no. = 1 (TA2 in MC)
Energy xxh VIF : energy, e.g.: xx=0F (for 10 MJ), xx=06 (for kWh)
B1h e.g. 000137,45 GJ or 13745 kWh
35h
00h
00h
Record 84h DIF : 4 bytes binary, DIFE follows
Tariff 3 20h DIFE : tariff no. = 2 (TA3 in MC)
Energy xxh VIF : energy, e.g.: xx=0F (for 10 MJ), xx=06 (for kWh)
xxh
xxh
xxh
xxh
Record 84h DIF : 4 bytes binary, DIFE follows
Pulse Counter A 40h DIFE : sub unit no. = 1 (input A)
Vol. / energy xxh VIF : volume / energy, e.g.: xx=14 (for 10-2 m3 resolution)
B1h e.g. 001258,73 m3
EBh
01h
00h
Record 84h DIF : 4 bytes binary, DIFE follows
Pulse Counter B 80h DIFE : sub unit no. LSB = 0, DIFE follows
40h DIFE : sub unit no. MSB = 1 => unit no. = 2 (input B)
Vol. / energy xxh VIF : volume / energy, e.g.: xx=06 (for kWh resolution)
4Eh e.g. 00073294 kWh
1Eh
01h
00h
Record 84h DIF : 4 bytes binary, DIFE follows
Energy 3 C0h DIFE : sub unit no. LSB = 1, DIFE follows
40h DIFE : sub unit no. MSB = 1 => unit no. = 3
(E3 = Cooling energy)
Energy xxh VIF : energy, e.g.: xx=0F (for 10 MJ), xx=06 (for kWh)
xxh
xxh
xxh
xxh
Record 04h DIF : 4 bytes, compound data type F
Date and time 6Dh VIF : Date and time, e.g. 07-09-2006 14:13 std. time, valid
0Dh IV, 0, MI5, MI4, MI3, MI2, MI1, MI0
2Eh SU, HY1, HY0, H4, H3, H2, H1, H0
C7h Y2, Y1, Y0, D4, D3, D2, D1, D0
09h Y6, Y5, Y4, Y3, M3, M2, M1, M0
Record 44h DIF : 4 bytes binary, historical (storage no. = 1)
Target energy xxh VIF : energy, e.g.: xx=0F (for 10 MJ), xx=06 (for kWh)
xxh
xxh
xxh
xxh
Record 44h DIF : 4 bytes binary, historical (storage no. = 1)
Target volume xxh VIF : volume, e.g.: xx=14 (for 10-2 m3 resolution)
xxh
xxh
xxh
xxh
Record 54h DIF : 4 bytes binary, hist. (storage no. = 1), max. value
Target pk. pwr xxh VIF : power, e.g.: xx=2D (for 0,1 kW resolution)
xxh
xxh
xxh
xxh
Record 54h DIF : 4 bytes binary, hist. (storage no. = 1), max. value
Target pk. flow xxh VIF : flow, e.g. xx=3B (for l/h resolution)
xxh
xxh
xxh
xxh
Record C4h DIF : 4 bytes binary, hist. (storage no. = 1) DIFE follows
Target Tariff 2 10h DIFE : tariff no. = 1 (TA2 in MC)
Energy xxh VIF : energy, e.g.: xx=0F (for 10 MJ), xx=06 (for kWh)
xxh
xxh
xxh
xxh
Record C4h DIF : 4 bytes binary, hist. (storage no. = 1) DIFE follows
Target Tariff 3 20h DIFE : tariff no. = 2 (TA3 in MC)
Energy xxh VIF : energy, e.g.: xx=0F (for 10 MJ), xx=06 (for kWh)
xxh
xxh
xxh
xxh
Record C4h DIF : 4 bytes binary, hist. (storage no. = 1), DIFE follows
Pulse counter A 40h DIFE : sub unit no. = 1 (input A)
Target vol./ xxh VIF : volume, e.g.: xx=14 (for 10-2 m3 resolution)
energy B1h e.g. 001258,73 m3
EBh
01h
00h
Record C4h DIF : 4 bytes binary, hist. (storage no. = 1), DIFE follows
Pulse counter B 80h DIFE : sub unit no. LSB = 0, DIFE follows
40h DIFE : sub unit no. MSB = 1 => unit no. = 2 (input B)
Target vol./ xxh VIF : volume / energy, e.g.: xx=06 (for kWh resolution)
energy 4Eh e.g. 00073294 kWh
1Eh
01h
00h
Record C4h DIF : 4 bytes binary, hist. (storage no. = 1) DIFE follows
Target Energy 3 C0h DIFE : sub unit no. LSB = 1, DIFE follows
40h DIFE : sub unit no. MSB = 1 => unit no. = 3
(E3 = Cooling energy)
Energy xxh VIF : energy, e.g.: xx=0F (for 10 MJ), xx=06 (for kWh)
xxh
xxh
xxh
xxh
Record 42h DIF : 2 bytes, data type G, historical (storage no. = 1)
Target date 6Ch VIF : date
DFh e.g. 310506 (2006-05-31)
05h
00h
00h
Meter type 01h e.g. meter type 0001 h = MC 601 PT500
+ 11h
Revision No. 02h e.g. revision 0302 h = B1
03h
Module type 03h e.g. type no. 0907 h = M-Bus top module
+ 70h
Revision No. 01h e.g. revision 0201 h = B1
02h
Reserved xxh Reserved for possible status information
xxh (Default, xx = 00h)
xxh
xxh
Year / month xxh Status info: Yearly/Monthly data : 00h = Year, 01h = Month
Checksum xxh
Stop 16h
Note
As MULTICAL® uses two digits to indicate year (00 .. 99), the M-Bus module always sends
information concerning year as 2000 .. 2099 (bit HY1:HY0 always = 01 in ”Date and time
record”, VIF = 6Dh and DIF = 04h, compound data type F).
7 Timing summary
Below listed values are typical values for communication between meter and M-Bus module.
Most often data collection interval from the meter is every 60 seconds. In short periods every
15 seconds.
Most frequently recommended data collection interval from the meter is every 60 seconds. In
short periods every 15 seconds.