MBus Driver Guide

Manufacturer Specific Data Notes

These notes give examples and demonstrate how to set up the Manufacturers Specific Data for a meter..

Introduction

Some meter manufacturers make use of the MBus feature that allows them to incorporate their own data formats within the MBus data stream. The format of the data has to be obtained from the meter manufacturers specification documents. This driver has the capability of handling the following formats.

The location and length of each MSD data element is also required to be input and this information should also be obtained from the meter manufacturers specification.

Driver Implementation

The technique used in this driver is to use the Manu Spec Def Manager and Manu Spec Def Element Manager to construct the individual element definitions. These definitions are then applied to a control points proxy extension to enable decoding of the input data stream.

How to construct Manufacturers Specific Data Instructions

Extracts from meter specifications.

1. Simple BCD readouts
Name Nibble Nibble
Customer No 10**1 10
Customer No 10**3 10**2
Customer No 10**5 10**4
Customer No 10**7 10**6
Customer No 10**9 10**8
Customer No 10**11 10**10
Peak Power 10**1 10
Peak Power 10**3 10**2
Peak Power 10**5 10**4
Peak Power 10**7 10**6
2. Integer and Bit readouts
Byte Byte Name
01h 04h Firmware version 04.01
00h Reserved
01h Information byte
Normal readout mode = x0
Fast readout mode = x1
Previous months readout mode = x8
EEPROM readout mode = x9
Info telegram readout mode = xA
G4 Compatible mode = 0y
G2 Compatible mode = 1y
Fixed Length Frame = 2y

Interpretation of the data.

In the first extract, the data is in BCD format and is 6 bytes long for the 'Customer No' and 4 bytes long for the 'Peak Power'. The second extract data is more complex and has the 'Firmware version' as a BCD value 2 bytes long, 'Reserved' as an integer 1 byte long and the remaining elements in Bit formats.

The Process.

In the BCD example above.
BCD Example

In the Integer and Bit example above
Integer and BIT Example

In the case of Bit operations there are 3 additional parameters to be entered.

The resultant number type is of a Boolean nature.

Incorporation into the Proxy Extension

Having set up the Manufacturers Specification details, the process for incorporating into the Points data can proceed