Professional Documents
Culture Documents
LANDIS + GYR
Product Specification
File name:PS002F.doc
th
: Product Specification
Date of Issue:
5 June 2008
Page 1 of 66
Commercial in Confidence
1. PRELIMINARIES
1.1 Abstract
This specification describes the physical and functional requirements of two domestic M-Bus modules that shall
operate in conjunction with the L+G electronic Galvanic E6V gas meter to provide an AMR communicating system
in conjunction with a FLEX Electricity meter. Libra 4*4 is a wired M-Bus module and Libra 4*5 is a wireless M-Bus
module. The * is a digit which indicates the connection variant.
The types LIBRA 4*4 and LIBRA 4*5 modules shall incorporate functionality to provide valve control and automatic
meter readings. Hereafter, the term Libra Module shall refer to either module.
1.2 Conventions
Incomplete or questionable sections within this document are enclosed within angled brackets: <.>. The text
string TBD (To Be Defined) precedes the opening brackets. The questionable aspects or the degree of
incompleteness are specified within the brackets. The document state is incomplete as long as any TBD sections
remain.
Date
26/9/2007
6/12/2007
Author
P. Harrison
P. Harrison
Draft C
Draft D
Draft E
11/12/07
27/2/08
12/05/08
P. Harrison
P. Harrison
P. Harrison
Draft F
4/6/08
P. Harrison
Comment
First Draft text in yellow under debate
Updated with review changes and changed NTA requirements
(2.0)
Updated with review changes
Changes due to changed NTA requirements (2.1)
Changes due to changed NTA requirements (2.2)
Name change from Libra 324
Changes following review on 2/6/08.
Rolling registers have numbers removed.
High Flow Interlock parameter changes and failure display
defined.
Index display does not have valve state.
New valve state displays added.
Temperature compensated display added to service menu.
Engineering menu split into Service and Engineering menus to
keep marriage / divorce separate.
Re-open valve added to Service menu.
Corrected Link key record encoding.
Factory option to allow non-encrypted commands.
Removed excessive flow cannot be done by current base meter.
Added Wired M-Bus battery life calculation assumption and use of
address filter required if not so.
Repeated Communications tamper is now Security warning.
Added 10 day hourly profile registers and 31 daily profile registers.
Unused fault codes removed E02, E07
Clarified B and C flag handling (now temporary errors).
Requirement numbering format changed.
Added use of Storage bit in DIF for hourly values.
Added setting of Function and location information.
th
: Product Specification
Date of Issue:
5 June 2008
Page 2 of 66
Commercial in Confidence
th
: Product Specification
Date of Issue:
5 June 2008
Page 3 of 66
Commercial in Confidence
TABLE OF CONTENTS
1.
PRELIMINARIES ...............................................................................................................................................2
1.1
1.2
1.3
1.4
2.
INTRODUCTION................................................................................................................................................7
2.1
2.2
2.3
2.4
2.5
3.
Abstract...........................................................................................................................................................2
Conventions....................................................................................................................................................2
Revision History..............................................................................................................................................2
Product Family................................................................................................................................................3
Purpose ..........................................................................................................................................................7
Scope..............................................................................................................................................................7
References .....................................................................................................................................................7
Definitions, Acronyms and Abbreviations.......................................................................................................8
Glossary of Terms ..........................................................................................................................................9
PHYSICAL REQUIREMENTS .........................................................................................................................10
3.1
Hardware configuration ................................................................................................................................10
3.2
Meter Parameters.........................................................................................................................................11
3.2.1
Meter Types ..........................................................................................................................................11
3.2.2
Meter Valves .........................................................................................................................................11
3.3
Case Construction ........................................................................................................................................11
3.3.1
General..................................................................................................................................................11
3.3.2
Case used with E6V ..............................................................................................................................12
3.3.3
Case Material ........................................................................................................................................12
3.3.4
Serial Numbers......................................................................................................................................12
3.3.5
Installation .............................................................................................................................................13
3.3.6
Temperature Range ..............................................................................................................................13
3.3.7
Environmental Withstand ......................................................................................................................13
3.4
EMC..............................................................................................................................................................14
3.4.1
Electrostatic Discharge Immunity..........................................................................................................14
3.4.2
Electromagnetic Susceptibility ..............................................................................................................14
3.4.3
RF Susceptibility....................................................................................................................................14
3.4.4
Emissions ..............................................................................................................................................15
3.4.5
Radio Equipment Additional EMC Requirements .................................................................................15
3.4.6
Radio Equipment Spectrum Usage.......................................................................................................15
3.5
Reliability ......................................................................................................................................................15
3.6
Safety............................................................................................................................................................15
3.6.1
Childproof ..............................................................................................................................................16
3.6.2
Users .....................................................................................................................................................16
3.6.3
Gas ........................................................................................................................................................16
3.6.4
Hardware Interlock ................................................................................................................................16
3.7
Customer Interface Requirements ...............................................................................................................17
3.7.1
Push Buttons .........................................................................................................................................17
3.7.2
Display...................................................................................................................................................17
3.7.3
Warning Buzzer.....................................................................................................................................17
3.8
Real Time Clock ...........................................................................................................................................18
3.9
Battery ..........................................................................................................................................................19
3.9.1
General..................................................................................................................................................19
3.9.2
E6V Application .....................................................................................................................................19
3.10
Copyright Infringement Detection .............................................................................................................19
3.11
Galvanic Communication Port ..................................................................................................................20
3.12
Watchdog ..................................................................................................................................................20
3.13
Recovery From reset ................................................................................................................................20
4.
MODULE FUNCTIONALITY............................................................................................................................21
4.1
Introduction ...................................................................................................................................................21
4.1.1
Physical Implementation .......................................................................................................................21
th
: Product Specification
Date of Issue:
5 June 2008
Page 4 of 66
Commercial in Confidence
4.2
Interfaces ......................................................................................................................................................21
4.3
Modes of Operation ......................................................................................................................................21
4.4
Marriage and Divorce ...................................................................................................................................21
4.5
External Communications.............................................................................................................................21
4.6
Displays ........................................................................................................................................................22
4.7
Operating States...........................................................................................................................................23
4.7.1
Unpowered State...................................................................................................................................23
4.7.2
UnMarried State. ...................................................................................................................................24
4.7.3
Active State. ..........................................................................................................................................24
4.7.4
Meter Index Display...............................................................................................................................25
4.8
Rolling Registers ..........................................................................................................................................25
4.8.1
Rolling Register Displays ......................................................................................................................26
4.8.2
Rolling Register Access ........................................................................................................................27
4.9
Valve Control ................................................................................................................................................27
4.9.1
General..................................................................................................................................................27
4.9.2
Event Actions ........................................................................................................................................28
4.9.3
Operation with E6V Meters ...................................................................................................................28
4.9.3.1
Meter Index Limits transferred to E6V ...........................................................................................28
4.10
Valve Opening ..........................................................................................................................................29
4.10.1 High Flow Open interlock ......................................................................................................................30
4.11
Buzzer Operation ......................................................................................................................................30
4.11.1 Operational Status.................................................................................................................................30
4.12
Libra Module Reference Numbers............................................................................................................31
4.13
Software Version Number.........................................................................................................................31
5.
CONFIGURATION DATA................................................................................................................................32
5.1
Overview.......................................................................................................................................................32
5.2
Purge Volume ...............................................................................................................................................32
5.2.1
Volume Limit..........................................................................................................................................32
5.2.2
Time Limit ..............................................................................................................................................32
6.
ACCOUNTING .................................................................................................................................................33
6.1
General Functions ........................................................................................................................................33
6.2
Profile Registers ...........................................................................................................................................33
6.3
Cumulative Registers ...................................................................................................................................33
6.3.1
Volume Registers ..................................................................................................................................33
6.3.2
Total Volume today ...............................................................................................................................33
6.3.3
Total Volume Last 7 Days .....................................................................................................................34
6.3.4
Total Volume Last 28 Days ...................................................................................................................34
6.3.5
Total Volume Last 12 Months ...............................................................................................................34
6.3.6
End of Day Processing..........................................................................................................................34
7.
8.
OPERATIONAL ERRORS...............................................................................................................................41
8.1
Event Log......................................................................................................................................................41
8.2
Event Definitions...........................................................................................................................................42
8.2.1
Libra Module Event Definitions .............................................................................................................42
th
: Product Specification
Date of Issue:
5 June 2008
Page 5 of 66
Commercial in Confidence
8.2.1.1
E 01 Leaky Valve ........................................................................................................................42
8.2.1.2
E11 Valve Open Operation Failure ................................................................................................42
8.2.1.3
E3 Security Warning ...................................................................................................................43
8.2.1.4
E6 Reverse volume.....................................................................................................................43
8.2.1.5
E26 Meter Failed to Action Command ........................................................................................43
8.2.1.6
E28 Libra Module Software Fault ...............................................................................................43
8.2.1.7
E29 Libra Module Hardware Fault ..............................................................................................43
8.2.1.8
E30- Libra Module EEPROM Fault ................................................................................................43
8.2.2
E6V Status ............................................................................................................................................43
8.2.2.1
FA Catastrophic Error .................................................................................................................44
8.2.2.2
FB Major Event ...........................................................................................................................44
8.2.2.3
FC Major Problem .......................................................................................................................44
8.2.2.4
FF Low Battery............................................................................................................................44
Event Actions...........................................................................................................................................................45
8.3
Event Displays ..............................................................................................................................................45
8.4
Mapping to M-Bus Error Status ....................................................................................................................46
8.4.1
Reset of M-Bus Error Status .................................................................................................................46
9.
BATTERY ........................................................................................................................................................47
9.1
10.
10.1
Wired M-Bus Link......................................................................................................................................49
10.1.1 Communications Parameters................................................................................................................49
10.1.2 Bus Addressing .....................................................................................................................................49
10.1.3 M-Bus Discovery Process .....................................................................................................................50
10.1.4 Wired Unbinding....................................................................................................................................51
10.2
Wireless M-Bus Link .................................................................................................................................51
10.2.1 General Operation.................................................................................................................................51
10.2.2 Link Layer Usage ..................................................................................................................................51
10.2.3 Wireless Binding....................................................................................................................................52
10.2.3.1 Binding (NTA).................................................................................................................................53
10.2.3.2 Binding (Dongle) ............................................................................................................................54
10.2.4 Wireless Unbinding ...............................................................................................................................55
10.2.5 Wireless Pre-binding .............................................................................................................................55
10.3
Security .....................................................................................................................................................55
10.3.1 Block size filling when encryption used..............................................................................................57
10.4
Application Messaging ..............................................................................................................................57
10.4.1 Readout List ..........................................................................................................................................57
10.4.2 Manufacturer ID.....................................................................................................................................57
10.4.3 Message Types .....................................................................................................................................57
10.4.3.1 Data Request .................................................................................................................................57
10.4.3.2 Fixed Data Header .........................................................................................................................59
10.4.3.3 Variable Data Blocks......................................................................................................................59
10.4.3.4 Encoding of Hourly Values.............................................................................................................60
10.4.3.5 Set Time and Date .........................................................................................................................61
10.4.3.6 Gas Disconnect Message ..............................................................................................................62
10.4.3.7 Gas Reconnect Message...............................................................................................................63
10.4.3.8 Set Location Information ................................................................................................................65
10.4.3.9 Set Function Location ....................................................................................................................65
11.
12.
th
: Product Specification
Date of Issue:
5 June 2008
Page 6 of 66
Commercial in Confidence
2. INTRODUCTION
2.1 Purpose
This document shall act as the definitive requirements of the physical and functional features of two Gas
Communicating Modules, Libra 4*4 and Libra 4*5. This meter is intended to satisfy the requirements of the Dutch
NTA (see reference[19]). For the Dutch market, these shall be Libra 424 and Libra 425. The meters only differ in
the communication interface.
2.2 Scope
The scope of this document is to define the requirements of the Libra Module in terms that shall permit its design,
manufacture and testing. It shall define the control interfaces to the meters.
This document shall define the operation of the module with existing site commissioning and servicing tools and the
data transfers to and from those tools.
This document shall define:
The operational features of the module to enable designers to create the product hardware and firmware;
2.3 References
Document
Number
1
2
3
4
5
6
7
8
9
10
Description
Document Number/Location
BSEN 62056-21:2002
BSEN 60529:1992
BS6400 1:2006
BS DD ENV 12925:1998
BS EN 60695-2-4/2:1996
IEC 60068-2-1
IEC 61000 Series
BS EN 55022:1998
th
: Product Specification
Date of Issue:
5 June 2008
Page 7 of 66
Commercial in Confidence
Document
Number
11
12
13
14
15
16
17
18
19
20
21
Description
Document Number/Location
BS 2782-1:1982
BS EN 61000-6-3:2001
BS 5665: 1989
BS EN 13757-3
BS EN 13757-4
BS EN 13757-1
BS EN 13757-2
NUON
NEN
BS EN 60870-5-2
L+G
Meaning
CB
Cold Boot
CRC
CRN
CV
DST
E6V
EMC
ESD
NV
Electrostatic Discharge
Non Volatile (memory) memory such as EEPROM which does not require power to
maintain its value
Universal Coordinated Time
UTC
th
: Product Specification
Date of Issue:
5 June 2008
Page 8 of 66
Commercial in Confidence
Binding
The process of associating two devices to enable successful communications
Cold boot
Cold boot is a module reset, normally applied at the factory. On Cold Boot all of the Modules registers are reset to
zero. The Libra Module shall initiate a Cold boot when there is no electronic signature in the non-volatile memory
at power up.
Commissioning
At binding the LPR communications commences.
Divorce
Divorce is the process by which an E6V meter is de-registered from the Libra Module.
E6V
An electronic gas meter manufactured by Landis + Gyr.
Effective Time
A time, set within the Module, that defines when new tariff data shall become active.
Marriage
Marriage is the registration of an E6V meter to a Libra Module such that the meter will communicate and receive
commands from the Libra Module.
Purge
A process in which gas is allowed to flow through the pipes in order to clear any trapped air. Charges are not
applied to Purged gas.
th
: Product Specification
Date of Issue:
5 June 2008
Page 9 of 66
Commercial in Confidence
3. PHYSICAL REQUIREMENTS
Display
Low Power
Radio
E6V Galvanic Port
Microcontroller
M-Bus
Port
ASIC
Power up
Reset
Button A
Interrupt
controller
Buzzer
RTC
Button B
Battery
monitor
Watchdog
Component
E6V Galvanic Port
Display
Button A
Button B
RTC
Low Power Radio *
Function
A communications port with the E6V meter, which transmits meter readings,
valve status and meter status data using the BSEN 601107 protocol.
Liquid crystal display for customer and operational information.
Advances the display sequences and initiates valve opening
Used to select functions when servicing the Libra Module and updating the
meter index display.
Real Time Clock.
Radio Communications link to Electricity Meter for AMR and Valve control
th
: Product Specification
Date of Issue:
5 June 2008
Page 10 of 66
Commercial in Confidence
M-Bus Port *
Interrupt Controller
Battery Monitor
Watchdog
Power up reset
Buzzer
Note that either the Low Power Radio or M-Bus port will be fitted in production.
With the valve open the total mean pressure absorption shall not exceed 2mbar at a flow rate of 6m /h of air.
With the valve closed by normal operation of the mechanism the rate of leakage through the valve shall not exceed
5 l/h with an inlet pressure of 100mbar.
The valve must function correctly before and after the full duration of a vapour test as defined in section 7.3.2.2 of
BS EN 1359, see Section 2.3 [015].
The module shall have the capacity to close and open the meter valve.
[REQ:METER-2]
The valve function for at least 10,000 operations.
[REQ:METER-3]
: Product Specification
Date of Issue:
5 June 2008
Page 11 of 66
Commercial in Confidence
[REQ:METER-7]
th
: Product Specification
Date of Issue:
5 June 2008
Page 12 of 66
Commercial in Confidence
The module shall have a label fitted to the rear of the Libra Module with a unique module serial number, this will not
be entered in any memory.
[REQ:METER-8]
The module shall have its date of Manufacture stored on the manufacturing database linked to Jabil module serial
number; and have its date of Warranty expiry stored on the manufacturing database linked to the Jabil module
serial number.
[REQ:METER-9]
The bar code format shall be to BS DD ENV 12925:1998, code 128, see Section 2.3 [011].
[REQ:METER-10]
3.3.5 Installation
The combined meter and module shall be capable of being installed in accordance with BS 6400 -1, see Section
2.3 [007].
[REQ:METER-11]
The module when attached to the meter shall meet the requirement of operation within an explosive atmosphere,
zone 2, in accordance with BS 60079-15:2005, see Section 2.3 [010].
[REQ:METER-12]
It shall not be possible for water to collect in any part of the combined meter/module assembly when installed in
accordance with BS6400: part1.
[REQ:METER-16]
The module shall operate within a relative humidity range of 30 to 98% condensing.
[REQ:METER-17]
The module shall be demonstrated to operate correctly following the completion of damp heat cycling test defined
in BS60068_2_30 part 2 severity a in a powered operational state.
The Libra Module or any element designed for external installation, shall be demonstrated to operate correctly
following the completion of damp heat cycling test defined in BS60068_2_30 part 2 severity b in a powered
operational state. In addition the module shall remain reliable and usable at environmental temperatures between
-20oC and +60oC (assuming dry air).
[REQ:METER-18]
th
: Product Specification
Date of Issue:
5 June 2008
Page 13 of 66
Commercial in Confidence
3.4 EMC
The Libra Module shall not emit any electromagnetic energy likely to cause interference with proprietary radio or
television receiving equipment that complies to Radio Agency requirements.
The Libra Module shall not emit any electromagnetic energy likely to cause the malfunction of any other electronic
or electrical equipment that may be reasonably expected to be found in the home and which meets an appropriate
standard of immunity.
Any reasonable level of electromagnetic energy of either transient or continuous nature shall not affect the normal
operation of the module.
The Libra Module shall be CE marked.
[REQ:METER-19]
3.4.3 RF Susceptibility
The module shall be immune to radio frequency amplitude modulated fields and meet the requirements of BS EN
61000-4-3 at severity level 3, i.e. 10V/m.
[REQ:METER-25]
The module shall be immune to radio frequency pulse modulated fields and meet the requirements of BS EN
55022, see Section 2.3 [016].
[REQ:METER-26]
th
: Product Specification
Date of Issue:
5 June 2008
Page 14 of 66
Commercial in Confidence
3.4.4 Emissions
The module shall as a minimum meet the requirements for levels of emissions as defined in BS EN 61000-6-3, the
target level however shall be to meet the requirements specified in BS EN14236. see Section 2.3, [018].
[REQ:METER-27]
CEPT ERC/REC 70-03 (31 October 2006) "ERC Recommendation 70-03 Relating to the use of Short Range
Devices (SRD)"
[REQ:METER-29]
3.5 Reliability
The module shall have a minimum design life of 20 years.
[REQ:METER-30]
In normal use the module shall not require maintenance (including battery replacement) within a 10 year period.
[REQ:METER-31]
3.6 Safety
The Libra Module shall comply with EN71 Part 1: 1988, Part 2: 1994, Part 3: 1995.
[REQ:SAFE-1]
The Libra Module module shall meet the requirements BS EN 61010-1 Safety Requirements for electrical
equipment for measurement, control and laboratory use, General requirements.
[REQ:SAFE-2]
th
: Product Specification
Date of Issue:
5 June 2008
Page 15 of 66
Commercial in Confidence
3.6.1 Childproof
The module shall be designed so as not to present a safety hazard, especially to young children. In this respect it
shall be designed to be in accordance with BS 5665: Parts 1, 2 and 3: 1989 for children under 36 months, with the
exception of the clause in part 2 section 5.1 which states that toys shall not contain flammable gases, see Section
2.3 [019].
[REQ:SAFE-3]
The accessible edges of the Libra Module shall be not be sharp and shall be tested in accordance with Section
4.18 of BS 5665 : Part 1: 1989.
[REQ:SAFE-4]
3.6.2 Users
The external design of the module shall be such as to minimise the possibility of injury to any users.
No accessible part of the system shall present a toxic hazard and there shall be no emission of toxic material in
normal use.
[REQ:SAFE-5]
3.6.3 Gas
The module shall not be capable of opening the valve without physical intervention and an appropriate mechanism
to ensure that it is a deliberate and legal action.
[REQ:SAFE-6]
The failure of the module or any single part of the module and meter combination operating outside of specification
shall not cause the valve to open once it has closed unless this is caused by failure of the valve components
directly responsible for sealing the valve.
[REQ:SAFE-7]
th
: Product Specification
Date of Issue:
5 June 2008
Page 16 of 66
Commercial in Confidence
3.7.2 Display
The Module shall provide a 2-line, 16-character per line dot matrix, liquid crystal display.
[REQ:LCD-1]
The display shall support upper and lower case characters, and at least 8 user-defined characters.
[REQ:LCD-2]
The minimum height of the display characters shall be 4.85 mm.
[REQ:LCD-3]
The design lifetime of the LCD shall be a minimum of 20 years.
[REQ:LCD-4]
The contrast ratio of the LCD, when active, shall be such that the display shall be readable throughout the angular
range of +/- 45 degrees in both the horizontal and vertical planes, over the operating temperature range.
[REQ:LCD-5]
It shall be possible for the system microcontroller to turn the power supply to the LCD on and off, as required.
[REQ:LCD-6]
th
: Product Specification
Date of Issue:
5 June 2008
Page 17 of 66
Commercial in Confidence
The Libra Module shall be capable of producing a number of unique audible indication tones as defined in Table 2
below.
Output
Tone 1
Tone 2
Tone 3
Tone 4
Tone 5
th
: Product Specification
Date of Issue:
5 June 2008
Page 18 of 66
Commercial in Confidence
3.9 Battery
3.9.1 General
Battery life shall be a minimum of 10 years based on the average number of weekly events set out in Table 3
below.
Event
MBus Communications (wired only)
LPR Communications (wireless only)
Valve operation
Number / week
168 (=24x7)
168 (=24x7)
0.25
th
: Product Specification
Date of Issue:
5 June 2008
Page 19 of 66
Commercial in Confidence
3.12 Watchdog
The Libra Module shall incorporate a hardware reset (watchdog) that shall enable recovery from fault conditions
without any apparent change to the Libra Modules operation.
[REQ:SAFE-13]
th
: Product Specification
Date of Issue:
5 June 2008
Page 20 of 66
Commercial in Confidence
4. MODULE FUNCTIONALITY
4.1 Introduction
4.1.1 Physical Implementation
The Libra Module shall be a hardware platform suitable for use with the Landis+Gyr E6V Galvanic Gas meters with
internal valve
[REQ:BASE-1]
4.2 Interfaces
The hardware interfaces are shown Figure 1.
The E6V meter there shall be a physical connection to the meter, with the meter providing connections to the
communications port and battery, all meter reading and valve control shall be performed by communications
between the two elements.
Communications between the Libra Module and the E6V meter shall be in accordance with the protocol described
in L+G E6 - Quantum Prepayment Interface.
[REQ:BASE-2]
The communication interface shall be set to normal security level type 04 module and the key index to 0xF.
[REQ:BASE-3]
: Product Specification
Date of Issue:
5 June 2008
Page 21 of 66
Commercial in Confidence
Option 1 : The Libra Module shall be equipped with a Low Power Radio (LPR) device that enables instructions and
data transfers to take place between the Libra Module and the support system via an electricity meter.
[REQ:MODE-5]
Option 2 : The Libra Module shall have an M-Bus port that enables instructions and data transfers to take place
between the Libra Module and the support system via an electricity meter.
[REQ:MODE-6]
4.6 Displays
The dialogue map below shows the displays that the module has and the user navigation between them. The only
start points are Cold Boot or Wait. The effect of timeouts is not shown. The display goes off after a period of
inactivity.
Cold Boot
Unmarried
only to marriage
Pin Entry
A
PIN entry
Meter Index
Wait
PIN error
Valve State
C
Engineering
Service
Unbind
Time
Valve open
Marriage ?
Temp Comp
Reading
Volume today
hold
Marrying
Clear Events
Volume last 7
days
Release
Purge
Volume last 28
days
wait - opening
valve
Divorce
Re-open Valve
Volume last 12
months
Divorce - valve
operate ?
Battery change
Temperature
A
C
confirm
Software Version
change battery
now
A
A
th
: Product Specification
Date of Issue:
5 June 2008
Page 22 of 66
Commercial in Confidence
The current status of the Libra Module shall be indicated on its display.
[REQ:DISP-1]
The user display shall be normally in an inactive state, i.e. it shall appear blank.
[REQ:DISP-2]
When a button is pressed the display shall be activated to show the current status.
[REQ:DISP-3]
When the Libra Module has an E6V base meter and a button is pressed the Libra Module shall interrogate the
meter for its current index and status and update the current status of the Libra Module.
[REQ:DISP-4]
The display shall remain active for 0.5 minute from the last button press.
[REQ:DISP-5]
The display shall provide the user interface to the Libra Module.
[REQ:DISP-6]
In circumstances where the data required for a requested display is not immediately available, for example it may
be necessary for the LIBRA Module to read the E6V meter or to perform a complex calculation, then the display
shall show the message Please Wait until the data is available.
[REQ:DISP-7]
The Libra Module shall minimise the time for which Please Wait shall be indicated.
[REQ:DISP-8]
The text on the display will have a production selectable language. The initial languages are English Dutch and
German, with English being the default.
[REQ:DISP-9]
: Product Specification
Date of Issue:
5 June 2008
Page 23 of 66
Commercial in Confidence
[REQ:MODE-11]
When the Libra Module is powered up from the unpowered state it shall check its application software by
calculating a checksum and comparing it with the checksum stored within the application data.
[REQ:MODE-12]
If the checksum comparison fails the Libra Module shall display Fail and an error code XX as the default display
as shown below.
F A I L
E X X
CO LD
B O OT
P LE A S E WA I T
Figure 3 Standby Display after Cold Boot
[REQ:MODE-14]
A Libra Module in an Unpowered state may or may not be married to an E6V meter.
U * * * * *
x
3
: Product Specification
Date of Issue:
5 June 2008
Page 24 of 66
Commercial in Confidence
Pressing button A momentarily will show the valve state display. This has three different forms for Valve open,
closed and enabled.
[REQ:DISP-11]
The Valve Open display is
G
[REQ:DISP-12]
The Valve closed display is
G
[REQ:DISP-13]
The Valve enabled display is
G
P r
[REQ:DISP-14]
: Product Specification
Date of Issue:
5 June 2008
Page 25 of 66
Commercial in Confidence
[REQ:ROLL-5]
At the end of the sequence of Rolling Registers the display shall return to the default display.
[REQ:ROLL-6]
When Rolling Registers have been selected if there is no button press for 30 seconds the display shall return to the
default display.
[REQ:ROLL-7]
Standard Rolling Registers shall be accessed by pressing and holding down button A for 3 seconds.
[REQ:ROLL-8]
The table below defines those Rolling Registers available.
Description
Register
Order
Software Version
Time of day and date (Standard time)
Total volume today (total since day
commencing)
Total volume last 7 days
Total volume last 28 days
Total volume last 12 months
Meter Temperature
Table 4 Rolling Registers and register order
[REQ:ROLL-9]
[REQ:ROLL-10]
Register : Time and Date in standard time, not recommended for consumer viewing.
T
(
M
[REQ:ROLL-11]
Register : Volume since midnight
V
[REQ:ROLL-12]
Register : Volume last 7 whole days
V
7
n
D
m
[REQ:ROLL-13]
th
: Product Specification
Date of Issue:
5 June 2008
Page 26 of 66
Commercial in Confidence
[REQ:ROLL-14]
Register : Volume last 12 whole months
V
[REQ:ROLL-15]
Register : Temperature in meter
T
[REQ:ROLL-16]
Figure 5 Rolling Registers
The time display with standard time is not an option for the Dutch market.
: Product Specification
Date of Issue:
5 June 2008
Page 27 of 66
Commercial in Confidence
The Libra Module shall display a warning message to turn off all appliances prior to allowing the valve to be
opened, Appliances Off?.
[REQ:VALVE-6]
If the Libra Module detects that the meter valve fails to open when required, a 'Valve open' Event shall be
registered. The module shall attempt a number of retries of this function, to be set at 3.
[REQ:VALVE-7]
The Libra Module shall have a facility for closing the valve at a particular date and time that is programmable via
the LPR interface.
[REQ:VALVE-8]
The Libra Module shall have a facility for enabling the valve at a particular date and time that is programmable via
the LPR interface.
[REQ:VALVE-9]
The Libra Module shall close the meter valve if instructed by the system.
[REQ:VALVE-10]
The Libra Module shall display whether the meter valve is open or closed.
[REQ:VALVE-11]
th
: Product Specification
Date of Issue:
5 June 2008
Page 28 of 66
Commercial in Confidence
A p p l i a n c e s
H o l d
A
f o r
H o l
R e l e a s e
f o r
g a s
P l e a s e
Wa i t . .
O p e n i n g
V a l v e
f o r
O f f ?
g a s
g a s
: Product Specification
Commercial in Confidence
Once the valve open sequence has been completed the Libra Module shall return to its default display.
[REQ:VALVE-26]
When the high flow open interlock is enabled and the valve is closed , the module shall set the cutoff volume in the
meter to X litres above the current index prior to initiating the valve open sequence. The module shall then
ascertain the status of the valve after Y Seconds, if the valve has not closed the module shall then set the cutoff
value to the desired level to maintain supply relevant to the module mode.
[REQ:VALVE-26]
During the High Flow Interlock operating period, the module display shall remain on the opening valve display.
[REQ:VALVE-27]
If the valve has closed during the interlock period, the buzzer beeps and the following display is shown for 4
seconds.
A
O
&
N
R
[REQ:VALVE-28]
Tone
1
1
1
1
1
1
3
4
4
Event
Libra Module offers to open the valve
Marriage successful
Divorce successful
Libra Module power up diagnostics complete
Press button A to open the valve
Release button A to open the valve
Valve opened successfully
Valve open interlock timer expired
Failed to clear Event
th
: Product Specification
Date of Issue:
5 June 2008
Page 30 of 66
Commercial in Confidence
Tone
4
5
Event
General process failure occurred
Fatal error
Table 5 Audio Signals Status
[REQ:BUZZ-5]
th
: Product Specification
Date of Issue:
5 June 2008
Page 31 of 66
Commercial in Confidence
5. CONFIGURATION DATA
5.1 Overview
This data can be used to influence the operation of the meter. It is set at manufacture.
th
: Product Specification
Date of Issue:
5 June 2008
Page 32 of 66
Commercial in Confidence
6. ACCOUNTING
an absolute meter index reading with a range of 0 to 99999.999 m3 and a resolution of 0.001 m3.
Cumulative Volume Register shall have a range the range 0 to 99999m with no decimal points.
[REQ:ACC-8]
The cumulative registers shall be:
: Product Specification
Date of Issue:
5 June 2008
Page 33 of 66
Commercial in Confidence
[REQ:ACC-10]
7 day rolling Volume Register shall have a range the range 0 to 99999m .
[REQ:ACC-11]
28 day rolling Volume Register shall have a range the range 0 to 99999m .
[REQ:ACC-12]
12 month rolling Volume Register shall have a range the range 0 to 99999m .
[REQ:ACC-13]
[REQ:ACC-14]
th
: Product Specification
Date of Issue:
5 June 2008
Page 34 of 66
Commercial in Confidence
7. SERVICE OPERATION
The Libra Module will support service operations without the use of a field service tool. The service operations are
divided into two separate menus, a Service menu and an Engineering menu. These are selected by entering the
relevant PIN code.
Pressing button B for 5 seconds will bring up the Engineer Access screen (Figure 7), and then pressing button A to
enter the Pin code Access Screen (Figure 8).
E
e
B
P
<
>
>
[REQ:SV-6]
th
: Product Specification
Date of Issue:
5 June 2008
Page 35 of 66
Commercial in Confidence
7.1.1 Divorce
Divorce shall de-register the E6V within the Libra Module. Divorce with valve open will only be offered if an
enabling system command has been received in the current day.
[REQ:SV-7]
On completion of the divorce process the E6V meter shall operate as a standard credit meter and the module shall
only display the volume index, by pressing button A. In this state the volume index shall be updated by pressing
button B.
[REQ:SV-8]
On completion of divorce the current key index and future key index shall be set to 0xF.
[REQ:SV-9]
Divorce shall be offered on a Libra Module in all states.
[REQ:SV-10]
The Divorce menu is available by entering the Engineering Screen and entering the 6 digit pin code as shown in
Figure 8, and pressing button B to move to next screen until the Divorce screen is shown
D I v o r c e ?
A = A c c e p t , B = N e x t
V a l v e
V a l v e
O p e n ?
C l o s e d ?
A
B
: Product Specification
Date of Issue:
5 June 2008
Page 36 of 66
Commercial in Confidence
E n g i n e e r i n g
T y p e
P i n :
X X X X X X
A ^
B < >
B > 5 s :
E n t
Marriage Screen
M a r r y ?
A = A c c e p t
, B = N e x t
Marrying Screen
M a r r y i n g
A p p l i a n c e s
O f f ?
H o l d A
f o r
g a s
H o l d
R e l e
f o r
P l e a s e
W a i t . .
Op e n i n g
V a l v e
m e t e r .
a s e
g a s
f o r
g a s
Purging
7.2.1 Purge
The Libra Module shall offer to open the meter valve for purging.
[REQ:SV-19]
If the offer to open the valve for purging is accepted, the meter valve shall open and the Libra Module shall display
that purging is active as shown in Figure 13 below.
th
: Product Specification
Date of Issue:
5 June 2008
Page 37 of 66
Commercial in Confidence
P u r g i n g
A - Q u i t ,
O N
X X X L
B - U p d a t e
When the purge limit or time limit is reached the valve shall be closed.
[REQ:SV-24]
Purge gas shall not incur any charges.
[REQ:SV-25]
Following the completion of the installation and commissioning operation the Libra Module shall move to the Active
state.
[REQ:SV-26]
The offer to purge gas shall be made even if the valve is already open.
[REQ:SV-27]
If the offer to open the valve for purge gas is accepted, the Libra Module shall open the valve.
[REQ:SV-28]
Provided no faults occur the valve shall remain open, until gas is passed to the volume or time limit set in
Configuration Data is reached, or until the Service operation is cancelled (This is achieved by pressing button A
from Figure 13 Purging Display). After the valve has closed during this operation if it was open prior to the service
operation the meter should default to the Credit enabled mode.
[REQ:SV-29]
When the limit is reached the valve shall be closed.
[REQ:SV-30]
If the offer to open the valve for purging is not accepted, then the valve shall remain in the state it was in prior to the
service operation.
[REQ:SV-31]
: Product Specification
Date of Issue:
5 June 2008
Page 38 of 66
Commercial in Confidence
7.2.3 Unbind
It shall be possible to install the Libra Module in a number of system configurations.
A Libra Module shall be capable of being commissioned in a number of different use cases, namely:
It may be used on a LPR link from an Electricity Meter or a M-Bus wireless dongle
or
In either case it is bound to the master device in normal use. It is necessary to break this binding if an incorrect
binding was made during installation or the master device has failed and needs to be replaced.
Selecting for a Wired Module, causes its M-Bus address to be reset to 0.
[REQ:SV-42]
Selecting for a Wireless Module, causes it enter binding mode.
[REQ:SV-43]
Selecting for either Module, causes its Link encryption key to be removed.
[REQ:SV-44]
B a t t e r y
C h a n g e ?
A = A c c e p t , B = N e x t
: Product Specification
Date of Issue:
5 June 2008
Page 39 of 66
Commercial in Confidence
[REQ:SV-46]
The Libra Module shall offer a battery change confirmation screen, as the impact of accidentally accepting a battery
change option will be warnings / incorrect status flags.
[REQ:SV-47]
C o n f i r m
C h a n g e ?
A = Y e s , B = N o
C h a n g e
N o w !
b a t t e r y
[REQ:SV-51]
th
: Product Specification
Date of Issue:
5 June 2008
Page 40 of 66
Commercial in Confidence
8. OPERATIONAL ERRORS
The Libra Module shall be capable of detecting and reporting a number of erroneous operational conditions,
referred to as Events that shall include hardware, software failures and tamper conditions. It is not always possible
to distinguish between the three different types of conditions.
The Libra Module shall record two event types; E6V status events (that the E6V events that logged within base
meter and are reported to the Libra Module as a status flag ) and Libra Module events (events that the Libra
Module detects either independently or by interrogation of the E6V).
When an Event occurs the Libra Module log the event and undertake the action detailed in Table 7 Event Table.
[REQ:EV-1]
Events may be inhibited, in which case the event shall not close the valve, cause an alert or produce a log entry.
[REQ:EV-2]
When an uninhibited Event occurs which causes the Libra Module to log an Event log then the presence of the
message shall not inhibit access to the Libra Modules Rolling Registers.
[REQ:EV-3]
th
: Product Specification
Date of Issue:
5 June 2008
Page 41 of 66
Commercial in Confidence
th
: Product Specification
Date of Issue:
5 June 2008
Page 42 of 66
Commercial in Confidence
Operation
Action
Marriage
Divorce
Battery change
th
: Product Specification
Date of Issue:
5 June 2008
Page 43 of 66
Commercial in Confidence
: Product Specification
Date of Issue:
5 June 2008
Page 44 of 66
Commercial in Confidence
Event Actions
A flag in fault data shall identify each Libra Module fault or tamper.
[REQ:EV-33]
The E6V meter shall report faults to the Libra Module using ASCII characters.
[REQ:EV-34]
All tampers and some faults shall be reset using the service operation and via messages received from the system.
[REQ:EV-35]
Table 7 below defines the actions taken on detection of each type of Event and whether the Event is re-settable
using a Service Operation.
Event
Code
Event type
Action taken
(When no inhibits)
E01
Leaky Valve
E11
E3
Security warning
E6
E26
FC
FF
Low Battery
E08
Software fault
E09
Hardware fault
E10
Eeprom fault
FA
FB
Recommended Field
Action
How Reset
At next
midnight
Yes
At next
midnight
At next
midnight
At next
midnight
No
Yes
Yes
Yes
N
: Product Specification
Date of Issue:
5 June 2008
Page 45 of 66
Commercial in Confidence
There is a whole series of these. The top line indicates the type of event and the bottom line shows the time it
occurred on. They are only shown when present and through the engineering display.
01
01
01
01
2
3
4
5
6
7
Name
Application error 00
Application error 01
Application error 10
Application error 11
Battery low
Permanent error
Temporary error
Clock
synchronisation
Fraud attempt
Valve alarm
Generation of
No error
Busy NOT used
Any application error TBA
Reserved
Event code FF or module reports battery life exceeded
Event code E08 or E09 or E10 or FA
E01 or E3 or E26 or (FB > 4 days) or (FC > 4 days)
New time more than 30s different from existing module time
Event code E6
Latest valve state not same as last commanded
[REQ:EV-38]
Name
01
01
01
01
2
3
4
Application error 00
Application error 01
Application error 10
Application error 11
Battery low
Permanent error
Temporary error
Clock
synchronisation
Fraud attempt
Valve alarm
6
7
Reset When
N/A
N/A
At next midnight.
N/A
When battery changed
None.
At next midnight. Note that if reason persists it will be set
again.
At next midnight.
At next midnight.
When valve state becomes the same as last commanded
[REQ:EV-39]
th
: Product Specification
Date of Issue:
5 June 2008
Page 46 of 66
Commercial in Confidence
9. BATTERY
The Libra Module shall have the facility to report the status of the Libra Module battery and the E6V meters battery,
where the E6V is the base meter.
[REQ:BATT-7]
Battery health shall be monitored by maintaining a battery usage timer.
[REQ:BATT-8]
: Product Specification
Date of Issue:
5 June 2008
Page 47 of 66
Commercial in Confidence
The Libra Module shall clear its E6 low battery indicator and the associated flag when it receives either a lower
order fault flag, or no longer receives any fault flag from the E6V.
[REQ:BATT-22]
The E6 battery low flag shall be written into the fault log such that it shall be possible to differentiate between a low
Libra Module battery and a low E6 battery, if two batteries are utilised.
[REQ:BATT-23]
th
: Product Specification
Date of Issue:
5 June 2008
Page 48 of 66
Commercial in Confidence
th
: Product Specification
Date of Issue:
5 June 2008
Page 49 of 66
Commercial in Confidence
Value
Description
Start Character
10H
Short format
C-Field
40H
SND_NKE
A-Field
00H
Checksum
xxH
Stop Character
16H
Always 16H
The module responds with an acknowledgement that the message has been received.
Field
Single character
Value
E5H
Description
[REQ:WIRED-7]
To change the primary address from zero to an open address the M-Bus master writes a new address to the M-Bus
slave using SND_UD with a DIF identifier of 1.
Field
Value
Description
Start Character
68H
06H
Length
06H
Length (repeated)
Start Character
68H
53H
Control Field
00H
CI
51H
DIF
01H
Data identifier
VIF
7AH
Address data
xxH
New address
CS
25H
Checksum
Stop Character
16H
Always 16H
The module responds with an acknowledgement that the message has been received.
Field
Single character
Value
E5H
Description
th
: Product Specification
Date of Issue:
5 June 2008
Page 50 of 66
Commercial in Confidence
[REQ:WIRED-8]
[REQ:LPR-4]
The module only powers up its LPR link when it needs to use it. The master normally has its LPR link in receive
mode.
[REQ:LPR-5]
The module communicates with the electricity meter a number of times per day. This number is programmable in
the range 1 .. 48, with a default of 24. The first period starts just after 12PM.
[REQ:LPR-6]
Every communications period, at a random time in the period start, the module device will send an access
demand message (which includes application data e.g. meter index), C=48H and wait for an acknowledge (C=00H
) of this request. If an acknowledge is received, then a link is established and the Electricity Meter master may now
send M-Bus messages to the slave. The module will power down its LPR link after a 100 millisecond period of no
received data.
[REQ:LPR-7]
: Product Specification
Date of Issue:
5 June 2008
Page 51 of 66
Commercial in Confidence
The second contains the M-Bus Control Information field and any required data. More blocks may need for longer
application data. The total maximum application data size is 245 bytes, carried in 17 blocks. The blocks are
transmitted one after the other from the sender with no gaps in transmission.
[REQ:LPR-8]
First block
Field
Size - bytes
Description
Manufacturer ID
CRC
Second block (only exists if application data transmitted) possibly last block
Field
CI
Size - bytes
Description
M-Bus Control Information field
Data
15 or less
CRC
Optional blocks
Field
Size - bytes
Data
16 or less
CRC
Description
Data with M-Bus message
[REQ:LPR-9]
The control field has a different meaning depending on the direction, which it indicates. An outgoing field can
select between a SEND/CONFIRM, a SEND/NO REPLY or a REQUEST. A return field can select between
CONFIRM and RESPOND.
Note that the outgoing direction is defined by who initiated the message, which can be either the Electricity meter or
the module.
: Product Specification
Date of Issue:
5 June 2008
Page 52 of 66
Commercial in Confidence
If the meter enters installation mode and the hour period expires without binding, it will continue to send the initial
binding message once every hour. Pressing a button will cause it to start the 1 minute binding messages for
another hour.
[REQ:BIND-3]
The Gas meter sends the following access demand message to initiate the binding process (link layer fields
marked WL) :Field
L WL
C WL
M WL
A WL
CRC WL
CI
DIF
VIF
Production number
CRC WL
Value
Description
29
06H
CA 19
00 00 00
00 23 45
Xx xx
78H
0DH
78H
17 ASCII
characters
XX XX
Length = 29
Access demand install mode
Manufacturer ID = 19 CA
Module unique radio address
[REQ:BIND-4]
th
: Product Specification
Date of Issue:
5 June 2008
Page 53 of 66
Commercial in Confidence
L WL
C WL
M WL
A WL
Value
Description
9
00H
CA 19
00 00 00
00 23 45
Xx xx
CRC WL
Length = 9
Confirm
Manufacturer ID = 19 CA
Module unique radio address
[REQ:BIND-5]
10.2.3.2 Binding (Dongle)
In this case the operator uses the Gas Meter to select the Dongle to bind to. The Dongle has an 8 digit number
printed on it which uniquely identifies it, which is referred to as the binding number. First the operator puts both the
Gas Meter and the Dongle into install mode (in any order). The Gas Meter transmits its access demand message
once a minute. Any unbound Dongle should reply with a Dongle Confirm message at a random time up to 2
seconds afterwards. The randomisation is necessary as several Dongles may reply. This message contains the
Dongles unique binding number.
The Gas Meter displays the binding numbers received in sequence until the installer presses a button to accept
one. It then transmits an access demand message with the binding number of the selected Dongle. The Dongle
needs to send a Confirm message.
[REQ:BIND-6]
The Dongle Confirm message has the following fields process (link layer fields marked WL) :Field
L WL
C WL
M WL
A WL
Value
Description
17
07H
CA 19
00 00 00
00 23 45
Xx xx
51H
0DH
CRC WL
CI
DIF
Length = 17
Dongle confirm
Manufacturer ID = 19 CA
Module unique radio address
th
: Product Specification
Date of Issue:
5 June 2008
Page 54 of 66
Commercial in Confidence
Field
VIF
Command
Binding number
CRC WL
Value
Description
7fH
00h
XX XX XX
XX
XX XX
Manufacturer specific
Binding number
Dongles binding number in packed
BCD
Checksum
[REQ:BIND-7]
The access demand message with the selected binding number has the following fields process (link layer fields
marked WL) :Field
L WL
C WL
M WL
A WL
CRC WL
CI
DIF
VIF
Command
Binding number
CRC WL
Value
Description
29
06H
CA 19
00 00 00
00 23 45
Xx xx
78H
0DH
7fH
00h
XX XX XX
XX
XX XX
Length = 29
Access demand install mode
Manufacturer ID = 19 CA
Module unique radio address
[REQ:BIND-8]
10.3 Security
Each Electricity / Gas Meter pair will use a unique link key to encrypt application data records transferred between
them. Data sent from the Gas Meter will be encrypted if the link key exists, otherwise it will be transmitted unencrypted. The Gas Meter will not accept commands unless they are encrypted (and a link key exists).
[REQ:SEC-1]
There is considerable risk that the Link key distribution part of the system will not be operational before the first
units are installed. To overcome this, a flag (set in the factory) will allow unencrypted commands to be accepted
th
: Product Specification
Date of Issue:
5 June 2008
Page 55 of 66
Commercial in Confidence
until a link key is supplied. Once a Link key has been supplied, this flag is reset. If the link key were removed, unencrypted commands would not be accepted.
[REQ:SEC-2]
The application telegram data section after the fixed header must be encrypted using the AES 128bit encryption
algorithm in CBC mode with a 128 bit key and an Initialisation Vector set to all 0s. The signature field in the
header (short or long) indicate encryption usage as follows :Status
algorithm
Status # bytes
Description
No Encryption
00
00
AES Encryption
04h
XX
The first data record sent in any direction will be the time and date. This ensures that the first block in CBC mode
has changing data.
[REQ:SEC-3]
The Electricity Meter sends the link key to the Gas Meter after binding. This key is encrypted using the meters
unique master key, but the message that sends it is not. Once the link key is delivered, all data transferred
thereafter is encrypted, except for a new link key.
The Gas meters unique master key is installed at manufacture. It is also securely transferred to the central
system, which uses it to send new link keys.
The Link key transfer message uses two 64 bit integer records to encode the key. It has the following fields (link
layer fields marked WL) :Field
L WL
C WL
M WL
A WL
CRC WL
CI
DIF
VIF
VIFE
Link key part 1
DIF
VIF
VIFE
Link key part 2
CRC WL
Value
Description
17
53H
CA 19
00 00 00
00 23 45
Xx xx
51H
07H
fdH
19h
8 x byte
07H
fdH
19h
8 x byte
XX XX
Length = 17
Manufacturer ID = 19 CA
Module unique radio address
[REQ:SEC-4]
The messages sent from the Electricity Meter to the Gas Meter have a short header added to specify the use of
Encryption.
Name
Value
Description
CI
5Ah
Access #
0..255
Status
1 byte
th
: Product Specification
Date of Issue:
5 June 2008
Page 56 of 66
Commercial in Confidence
Signature -
# bytes
Signature - algorithm
04h = AES
# encrypted bytes
[REQ:SEC-5]
10.4.2 Manufacturer ID
The Manufacturer ID field used in the fixed header is coded unsigned binary with 2 bytes. This manufacturer ID is
calculated from the ASCII code of EN 62056-21 manufacturer ID (three uppercase letters) with the following
formula :Man. ID = [ASCII(1st letter) 64] * 32 * 32 + [ASCII(2nd letter) 64] * 32 + [ASCII(3rd letter) 64]
The ID used by L&G is FML. This gives an ID of 19 AC.
[REQ:MSG-2]
Data Request
This message requests that the module send the contents of the readout list to the master. This is sent using a
REQ_UD2 message. This is an NTA requirement.
th
: Product Specification
Date of Issue:
5 June 2008
Page 57 of 66
Commercial in Confidence
[REQ:MSG-3]
The example below is shown using the Wired M-Bus link layer (fields marked -WM). There are no M-Bus
application layer fields in this message.
Field
Value
Description
Start Character WM
10H
Short format
C-Field WM
5BH
REQ_UD2
A-Field WM
01H
Address of module = 1
Checksum WM
XxH
Stop Character WM
16H
Always 16H
Value
Description
Start WM
68H
L WM
65H
L WM
65H
Start WM
68H
Start byte
C WM
08H
A WM
XxH
CI
72H
78H
Ident. Nr. 4
Byte
Field
56H
Manf. ID
CAH
34H
12H
Manufacturer ID = 19 CA
19H
Version
33H
SW-Version, e.g. 51
Medium
03H
Access Nr
01H
Access Counter
Status
00H
Signature
00H
00H
XxH
Checksum
Stop WM
16H
Stop
[REQ:MSG-4]
There is no equivalent operation on wireless M-Bus. Instead, the meter sends the data with the access demand
startup message for the radio link.
th
: Product Specification
Date of Issue:
5 June 2008
Page 58 of 66
Commercial in Confidence
[REQ:MSG-5]
Field
Value
Description
L WL
??H
Length = ?
C WL
48H
ACCESS DEMAND
M WL
CA 19
A WL
00 00 00
00 23 45
CRC WL
Manufacturer ID = 19 CA
Meter unique radio address
Xx xx
CI
72H
Fixed header
12 bytes
3 bytes
CRC WL
Xx xx
Up to 16
bytes
CRC WL
Variable data blocks (part 2)
Xx xx
If required
Up to 16
bytes
If required
0
1
2
Description
3
Permanent error
4
Temporary error
5
Clock synchronisation error
6
Fraud attempt registered
7
Valve operation failure
[REQ:MSG-6]
10.4.3.3 Variable Data Blocks
The variable data blocks data is specified by the readout list. It will at least consist of the Meter index and the valve
status.
The Meter reading (which is not temperature compensated) is encoded as follows :Field
Value
Description
DIF
VIF
VIFE
0CH
93H
3AH
8 digit BCD
Multiplier 0.001, units m3
Value is uncorrected
Data
43H
27H
41H
th
: Product Specification
Date of Issue:
5 June 2008
Page 59 of 66
Commercial in Confidence
Field
Value
Description
31H
[REQ:MSG-7]
The temperature compensated meter reading is encoded as follows :Field
Value
DIF
VIF
Data
Description
0CH
13H
43H
27H
41H
31H
8 digit BCD
Multiplier 0.001, units m3
e.g. Value = 31412.734 m3
[REQ:MSG-8]
The Valve status is encoded as follows :Field
Value
Description
DIF
DIFE
VIF
89H
40H
FDH
2 digit BCD
Valve status
Valve
VIFE
Data
1AH
01H
31H
Digital status
0:closed, 1:open, 2:released
[REQ:MSG-9]
The Equipment Identifier is encoded as follows :Field
DIF
VIF
LVAR
Data
Value
Description
0DH
78H
11H
32H,
..30H
Length 17
17 ASCII characters
[REQ:MSG-10]
The Meter Configuration is encoded as follows :Field
Value
Description
DIF
VIF
01H
FDH
1 byte binary
Extension
VIFE
Data
67H
03H
[REQ:MSG-11]
The Meter Time and Date is encoded as in the Set Time and Date message.
[REQ:MSG-12]
10.4.3.4 Encoding of Hourly Values
The standard encoding of real time values is shown in the previous section. The reading will normally be an hourly
one. In this case the time will be the time of the reading. The Storage bit (= bit 6) in the DIF for both the register
and the time must be set for both the time record and the meter reading record.
th
: Product Specification
Date of Issue:
5 June 2008
Page 60 of 66
Commercial in Confidence
[REQ:MSG-13]
10.4.3.5 Set Time and Date
This sets the time and date in the RTC. This is done regardless of whether it crosses a 1.45 am boundary. The
message is sent with a SND_UD message. This is an NTA requirement.
The example below is shown using the Wired M-Bus link layer (fields marked -WM)
Field
Value
Description
68H
L WM
0BH
Length
L WM
0BH
Length (repeated)
Start Character WM
68H
C WM
53H
(FCB=0)
A -WM
01H
Module address = 1
CI
51H
DIF
06H
6 Bytes integer
VIF
6DH
00H
0AH
0DH
2DH
82H
09H
CS WM
xxH
Checksum
16H
Always 16H
The module responds with an acknowledgement that the message has been received.
Field
Value
Description
E5H
[REQ:MSG-14]
The example below is shown using the Wireless M-Bus link layer (fields marked -WL)
Field
Value
Description
L WL
12H
Length = 18
C WL
43H
SEND/CONFIRM
M WL
CA 19
A WL
00 00 00
00 23 45
CRC WL
Manufacturer ID = 19 CA
Module unique radio address
Xx xx
CI
51H
th
: Product Specification
Date of Issue:
5 June 2008
Page 61 of 66
Commercial in Confidence
Field
Value
Description
DIF
06H
6 Bytes integer
VIF
6DH
00H
0AH
0DH
2DH
82H
09H
CRC WL
XX XX
Checksum
The module responds with an acknowledgement that the message has been received.
Field
Value
Description
L WL
0FH
Length = 15
C WL
00H
CONFIRM - ACK
M WL
Xx xx
Manufacturer ID
A WL
00 03 00
00 23 45
CRC WL
Xx xx
[REQ:MSG-15]
If the new time is more that 60 seconds different from the old time, a time sync error flag is set. This is reported in
the status field of the fixed header.
[REQ:MSG-16]
10.4.3.6 Gas Disconnect Message
This instructs the module to close the meter valve immediately.
The example below is shown using the Wired M-Bus link layer (fields marked -WM)
Field
Value
Description
Start Character WM
68H
L WM
09H
Length
L WM
09H
Length (repeated)
Start Character WM
68H
C WM
53H
(FCB=0)
A WM
01H
Module address = 1
CI
51H
DIF
89H
2 digit BCD
DIFE
40H
Valve
VIF
FDH
Valve
th
: Product Specification
Date of Issue:
5 June 2008
Page 62 of 66
Commercial in Confidence
Field
Value
Description
VIFE
1AH
Digital status
Data
00H
Close valve
CS WM
XxH
Checksum
Stop Character WM
16H
Always 16H
The module responds with an acknowledgement that the message has been received.
Field
Value
Description
E5H
[REQ:MSG-17]
The example below is shown using the Wireless M-Bus link layer (fields marked -WL)
Field
Value
Description
L WL
0FH
Length = 15
C WL
43H
SEND/CONFIRM
M WL
CA 19
A WL
00 00 00
00 23 45
CRC WL
Manufacturer ID = 19 CA
Module unique radio address
Xx xx
CI
51H
DIF
89H
2 digit BCD
DIFE
40H
Valve
VIF
FDH
Valve
VIFE
1AH
Digital status
Data
00H
Close valve
XX XX
Checksum
CRC WL
The module responds with an acknowledgement that the message has been received.
Field
Value
Description
L WL
0FH
Length = 15
C WL
00H
CONFIRM - ACK
M WL
Xx xx
Manufacturer ID
A WL
00 03 00
00 23 45
CRC WL
Xx xx
[REQ:MSG-18]
10.4.3.7 Gas Reconnect Message
This instructs the module to shall enable the meter valve to be opened by the customer.
th
: Product Specification
Date of Issue:
5 June 2008
Page 63 of 66
Commercial in Confidence
The example below is shown using the Wired M-Bus link layer (fields marked -WM)
Field
Value
Description
Start Character WM
68H
L WM
09H
Length
L WM
09H
Length (repeated)
Start Character WM
68H
C WM
53H
(FCB=0)
A WM
01H
Module address = 1
CI
51H
DIF
89H
2 digit BCD
DIFE
40H
Valve
VIF
FDH
Valve
VIFE
1AH
Digital status
Data
02H
Release valve
CS WM
XxH
Checksum
Stop Character WM
16H
Always 16H
The module responds with an acknowledgement that the message has been received.
Field
Value
Description
E5H
[REQ:MSG-19]
The example below is shown using the Wireless M-Bus link layer (fields marked -WL)
Field
Value
Description
L WL
0FH
Length = 15
C WL
43H
SEND/CONFIRM
M WL
CA 19
A WL
00 00 00
00 23 45
CRC WL
Manufacturer ID = 19 CA
Module unique radio address
Xx xx
CI
51H
DIF
89H
2 digit BCD
DIFE
40H
Valve
VIF
FDH
Valve
VIFE
1AH
Digital status
Data
02H
Release valve
CRC WL
XX XX
Checksum
th
: Product Specification
Date of Issue:
5 June 2008
Page 64 of 66
Commercial in Confidence
The module responds with an acknowledgement that the message has been received.
Field
Value
Description
L WL
0FH
Length = 15
C WL
00H
CONFIRM - ACK
M WL
Xx xx
Manufacturer ID
A WL
00 03 00
00 23 45
CRC WL
Xx xx
[REQ:MSG-20]
10.4.3.8 Set Location Information
This instructs the module to store a string, which gives the connection location.
The data record encoding on either link is :Field
Value
Description
DIF
0DH
VIF
FDH
Extension
VIFE
10H
Customer Location
LVAR
0AH
Length = 10
Data
[REQ:MSG-21]
10.4.3.9 Set Function Location
This instructs the module to store a string, which is the EAN code for the connection.
The data record encoding on either link is :Field
Value
Description
DIF
0DH
VIF
FDH
Extension
VIFE
11H
Customer Location
LVAR
12H
Length = 18
Data
[REQ:MSG-22]
th
: Product Specification
Date of Issue:
5 June 2008
Page 65 of 66
Commercial in Confidence
Item
Format
Min
Max
Default
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Configuration ID
Pin number
Purge volume (litres)
Purge time limit (minutes)
High flow interlock enabled
High flow interlock volume limit (litres)
High flow interlock time (seconds)
Event flags enabled
Reverse volume flag trigger
Repeated communications trigger level
Allowed button wake-ups per day
Wireless Communications wake-ups per day
Battery life counter limit (days)
Allow un-encrypted commands
User language (0:English, 1:Dutch,
2:German)
Numeric
Numeric
Numeric
Numeric
Boolean
Numeric
Numeric
Boolean
Numeric
Numeric
Numeric
Numeric
Numeric
Boolean
Numeric
0
0
0
0
1
1
200
3
3
1
1860
0
65,535
999999
1000
60
255
180
5000
255
255
48
10,000
2
0
000000
300
30
No
20
20
Yes
2000
250
200
24
3,720
No
0
Item
Required
1
2
3
4
5
6
7
8
Order
Recommended
NO
Yes
??
??
: Product Specification
Date of Issue:
5 June 2008
Page 66 of 66