User Manual
iM871A Wireless M-Bus
Module Firmware
iM871A_WMBus_UserManual.docx, Wireless Solutions, v1.2
Page 12
3.1.3
WM-Bus Telegrams
In this section the message format on the air interface is described.
There are two different telegram formats specified in EN13757-4. Telegram Format A and
Telegram Format B. The operating modes S, T and R2 use Telegram Format A. The C-mode
supports both telegram formats.
Wireless M-Bus Telegram Format A
Preamble-
sequence
specified by mode
18 bytes
Block 1
Postamble
18 or less bytes
Block 2
Block n -1
Block n
Sync-
word
12 bytes
18 bytes
max. 1 byte
Figure 3-2: Wireless M-Bus Telegram Format A
Every Wireless M-Bus telegram starts with a preamble sequence followed by a synchronization
word. The length of these fields is mode-dependent. The implementation is done according to
EN13757-4 [1]. The postamble contains normally 8 chips. Only for even packet sizes in T
mode (Meter) the postamble consists of four chips.
Block 1:
L-Field
Address
Type
Version
1 byte
4 bytes
1 byte
1 byte
6 bytes
1 byte
C-Field
M-Field
A-Field
2 bytes
CRC-Field
2 bytes
Figure 3-3: Wireless M-Bus Telegram Format A, block1 (header)
The first byte of block 1 is the length byte. It describes the number of the following user bytes
including C-Field-, M -Field- and A-Field-Data, but without any CRC byte.
C-Field, M-Field and A-fields can be pre-configured and stored in the non-volatile memory.
L-Field and CRC-fields are filled by the firmware at transmission.
Block 2:
CI-Field
1 byte
15 bytes or, if last block, (((L-9) MOD 16) -1) bytes
Data-Field
CRC-Field
2 bytes
Figure 3-4: Wireless M-Bus Telegram Format A, block2