Already a subscriber? ![](/assets/images/login.png)
![](/assets/images/x.png)
MADCAD.com Free Trial
Sign up for a 3 day free trial to explore the MADCAD.com interface, PLUS access the
2009 International Building Code to see how it all works.
If you like to setup a quick demo, let us know at support@madcad.com
or +1 800.798.9296 and we will be happy to schedule a webinar for you.
Security check![](/assets/images/x.png)
Please login to your personal account to use this feature.
Please login to your authorized staff account to use this feature.
Are you sure you want to empty the cart?
![](/assets/images/159.gif)
BS EN 13757-1:2014 Communication systems for meters - Data exchange, 2014
- Contents Page
- Foreword
- Introduction
- 1 Scope
- 2 Normative references
- 3 Terms and definitions
- 4 General description and security [Go to Page]
- 4.1 Basic vocabulary
- 4.2 Layered protocols [Go to Page]
- 4.2.1 General
- 4.2.2 7 Layer Protocol
- Figure 1 — The OSI 7-layer model [Go to Page]
- 4.2.3 IP Protocol
- Figure 2 — Connection method independent Application Layers [Go to Page]
- 4.2.4 3 Layer Protocol
- Figure 3 — IEC 3-layer model
- Figure 4 — Link and Physical layers in the 3 layer model [Go to Page]
- 4.3 Security [Go to Page]
- 4.3.1 General
- 4.3.2 Security Requirement Analysis/ Threat Analysis
- 4.3.3 Key Management [Go to Page]
- 4.3.3.1 General
- 4.3.3.2 Symmetrical or Asymmetrical Encryption
- 4.3.4 COSEM Upper Layer Security
- Table 1 — Typical Client Access Levels [Go to Page]
- 4.3.5 Lower Layer Security
- 5 Network Architecture [Go to Page]
- 5.1 M/441 Mandate
- Figure 5 — Network Architecture — The architecture diagram in CEN/CLC/ETSI TR 50572 [Go to Page]
- 5.2 General
- 5.3 Basic architecture
- Figure 6 — System and physical architecture [Go to Page]
- 5.4 Metering Architecture
- Figure 7 — Basic Metering architecture [Go to Page]
- 5.5 One unique access point at any time: a tree structure
- 5.6 Self-configurable network
- 5.7 Hand Held Unit for local access
- 5.8 Network layers
- 5.9 Multiple access
- 6 Application Layers for Metering [Go to Page]
- 6.1 General
- 6.2 COSEM Application Layer for Metering
- 6.3 Companion Specification
- Figure 8 — Scope of Companion Specifications
- Figure 9 — Companion Specification in relation to lower layers (3 layer model) [Go to Page]
- 6.4 COSEM Basic Principles
- Figure 10 — An interface class and its instances [Go to Page]
- 6.5 Management of a COSEM Device
- 6.6 Lower layers
- Figure 11 — Full protocol stack
- 7 Data Exchange [Go to Page]
- 7.1 General
- 7.2 Data exchange using direct local connection [Go to Page]
- 7.2.1 General
- 7.2.2 Security
- 7.2.3 Physical layer [Go to Page]
- 7.2.3.1 Optical interface
- 7.2.3.2 Electrical current loop interface
- 7.2.3.3 Electrical V.24/V.28 interface
- 7.2.4 Link Layer
- 7.3 Data exchange using wired local area network (LAN) [Go to Page]
- 7.3.1 General
- 7.3.2 Twisted pair, baseband signalling [Go to Page]
- 7.3.2.1 General
- 7.3.2.2 Physical layer
- 7.3.2.3 Link layer
- 7.3.3 Twisted pair, baseband limited systems
- 7.3.4 Twisted pair, carrier signalling
- 7.4 Data exchange using wide area network (WAN) [Go to Page]
- 7.4.1 General
- 7.4.2 PSTN based connection [Go to Page]
- 7.4.2.1 General
- 7.4.2.2 Physical Layer EN 62056-42
- Figure 12 — Typical PSTN configuration
- Figure 13 — The location of the Physical Layer [Go to Page]
- 7.4.2.3 Link Layer EN 62056-46 [Go to Page]
- 7.4.2.3.1 Introduction
- 7.4.2.3.2 The MAC sub-layer
- 7.4.2.3.3 The LLC sub-layer
- 7.4.2.3.4 Specification method
- 7.4.3 IP connection [Go to Page]
- 7.4.3.1 General
- Figure 14 — COSEM over IP [Go to Page]
- 7.4.3.2 IPv4 based connection
- 7.4.3.3 IPv6 based connection
- 7.4.3.4 IP security [Go to Page]
- 7.4.3.4.1 General
- 7.4.3.4.2 IPsec
- 7.4.3.4.3 TLS
- 7.5 Data exchange using M-Bus radio communication [Go to Page]
- 7.5.1 General
- 7.5.2 Basic M- Bus radio networks
- 7.5.3 Routed M-Bus radio networks
- 7.6 Data Exchange using HDLC for some innovative communications technologies and local interfaces [Go to Page]
- 7.6.1 General
- 7.6.2 Security
- 7.6.3 Physical layer [Go to Page]
- 7.6.3.1 General
- 7.6.3.2 Electrical current loop interface
- 7.6.3.3 Electrical V.24/V.28 interface
- 7.6.4 Link Layer
- 8 Upper Layer Protocols [Go to Page]
- 8.1 Introduction
- 8.2 Transport sub-layer [Go to Page]
- 8.2.1 Introduction
- 8.2.2 EN 62056-46 related Transport sub-layer
- 8.2.3 EN 62056-47 related Transport sub-layer.
- 8.2.4 Transport sub-layer
- Figure 15 — EN 60870-5-2-related Transport PDU format
- Figure 16 — CI field format [Go to Page]
- 8.3 Application sub-layer [Go to Page]
- 8.3.1 Introduction
- 8.3.2 Application layer structure
- Figure 17 — The structure of the COSEM Application Layers [Go to Page]
- 8.3.3 Service specification
- 8.3.4 Protocol specification
- 9 Cross-application data handling [Go to Page]
- 9.1 General
- 9.2 Data tunnelling [Go to Page]
- 9.2.1 General
- Figure 18 — Transporting DLMS/COSEM APDU’s via M-Bus [Go to Page]
- 9.2.2 M-Bus Application Layer transferred by DLMS [Go to Page]
- 9.2.2.1 Setting up the interface
- Table 2 — M-Bus Port Setup Object [Go to Page]
- 9.2.2.2 Simple Tunnelling
- Table 3 — Description of Class ID “Data” [Go to Page]
- 9.2.2.3 Tunnelling with better resilience to intermittent communications [Go to Page]
- 9.2.2.3.1 General
- Table 4 — Tunnelling, Value group E [Go to Page]
- 9.2.2.3.2 Multiple non-Cosem Functionalities [Go to Page]
- 9.2.2.3.2.1 General
- 9.2.2.3.2.2 Use of b Field
- 9.2.2.3.2.3 Use of Logical Devices
- 9.2.2.3.2.4 Use of a Gateway Protocol
- 9.3 Data translation
- 10 Extensions to COSEM [Go to Page]
- 10.1 Introduction
- 10.2 Dedicated Interface classes
- Table 5 — M-Bus slave port setup
- Table 6 — M-Bus client
- Table 7 — Wireless Mode Q channel
- Table 8 — M-Bus master port setup [Go to Page]
- 10.3 Specific object types — Error reporting object [Go to Page]
- 10.3.1 Introduction
- 10.3.2 General error object [Go to Page]
- 10.3.2.1 General
- 10.3.2.2 Alert
- 10.3.2.3 Warning
- 10.3.2.4 Indication
- 10.3.3 Media specific error object
- 10.3.4 Manufacturer specific error object
- 11 Object Identification System (OBIS) [Go to Page]
- 11.1 Object Identification System (Variable naming rules) [Go to Page]
- 11.1.1 Introduction
- 11.1.2 Structure
- Table 9 — OBIS code structure and use of value groups [Go to Page]
- 11.1.3 Manufacturer, utility, consortia and country specific codes
- Table 10 — Reserved OBIS codes [Go to Page]
- 11.1.4 Common value groups [Go to Page]
- 11.1.4.1 General
- 11.1.4.2 Value group A
- Table 11 — Value group A [Go to Page]
- 11.1.4.3 Value group B
- Table 12 — Value group B [Go to Page]
- 11.1.4.4 Value group C (abstract objects)
- Table 13 — Value group C codes where A = 0 (abstract objects) [Go to Page]
- 11.1.4.5 Notes for value group C (abstract objects)
- 11.1.4.6 Value group D
- 11.1.4.7 Value group E
- 11.1.4.8 Value group F [Go to Page]
- 11.1.4.8.1 General
- 11.1.4.8.2 Identification of billing periods
- 11.2 Abstract Objects (A = 0) [Go to Page]
- 11.2.1 Abstract objects, general service entries
- Table 14 — Abstract objects, general service entries [Go to Page]
- 11.2.2 Error registers, alarm registers and alarm filters – Abstract
- Table 15 — Codes for error registers, alarm registers and alarm filters – Abstract [Go to Page]
- 11.2.3 List objects – Abstract
- Table 16 — OBIS codes for list objects – Abstract [Go to Page]
- 11.2.4 Register table objects – Abstract
- Table 17 — OBIS codes for register table objects – Abstract [Go to Page]
- 11.2.5 Data profile objects – Abstract
- Table 18 — OBIS codes for data profile objects – Abstract [Go to Page]
- 11.3 Media specific value groups [Go to Page]
- 11.3.1 General
- 11.3.2 Value groups specific to Heat Cost Allocators [Go to Page]
- 11.3.2.1 Introduction
- 11.3.2.2 Value group C for HCA
- Table 19 — Value group C codes where A = 4 (HCA objects) [Go to Page]
- 11.3.2.3 Value group D for HCA
- Table 20 — Value group D codes where A = 4, C < > 0, 96 .. 99 (HCA objects) [Go to Page]
- 11.3.2.4 General and service entry objects – HCA
- Table 21 — OBIS codes for general and service entry objects – HCA [Go to Page]
- 11.3.2.5 Error register objects – HCA
- Table 22 — OBIS codes for error register objects – HCA [Go to Page]
- 11.3.2.6 Data profile objects – HCA
- Table 23 — OBIS codes for data profile objects – HCA [Go to Page]
- 11.3.2.7 OBIS codes for HCA related objects (examples)
- Table 24 — OBIS codes for HCA related objects (examples) [Go to Page]
- 11.3.3 Value groups specific to Heat or Cooling Meters [Go to Page]
- 11.3.3.1 Introduction
- 11.3.3.2 Value group C for Heating/Cooling meters
- Table 25 — Value group C codes where A = 5 or A = 6 (Heat/cooling objects) [Go to Page]
- 11.3.3.3 Value group D for Heat
- Table 26 — Value group D codes where A = 5 or A = 6 and C < > 0, 96…99 (Heat/cooling objects) [Go to Page]
- 11.3.3.4 General and service entry objects – Heat/ cooling
- Table 27 — OBIS codes for general and service entry objects – Heat/cooling [Go to Page]
- 11.3.3.5 Error register objects – Heat/ cooling
- Table 28 — OBIS codes for error register objects – Heat/ cooling [Go to Page]
- 11.3.3.6 Data profile objects – Heat/ cooling
- Table 29 — OBIS codes for data profile objects – Heat/ cooling [Go to Page]
- 11.3.3.7 OBIS codes for heat/ cooling related objects (examples)
- Table 30 — OBIS codes for heat/ cooling related objects (examples) [Go to Page]
- 11.3.4 Value groups specific to Gas Meters [Go to Page]
- 11.3.4.1 Introduction
- 11.3.4.2 Value group C for Gas
- Table 31 — Value group C codes where A = 7 – Gas [Go to Page]
- 11.3.4.3 Value group D for Gas [Go to Page]
- 11.3.4.3.1 Gas indexes and index differences
- Table 32 — Value group D codes for Gas – Indexes and index differences (A = 7, C = 1…8, 11…16, 21…26, 31…36, 61…66) [Go to Page]
- 11.3.4.3.2 Flow rate
- Table 33 — Value group D codes – Gas – Flow rate: A = 7, C = 43 [Go to Page]
- 11.3.4.3.3 Process values
- Table 34 — Value group D codes – Gas – Process values (A = 7, C = 41, 42, 44…49) [Go to Page]
- 11.3.4.3.4 Conversion related factors and coefficients
- Table 35 — Value group D codes – Gas – Correction, conversion and compressibility values (A = 7, C = 51…55) [Go to Page]
- 11.3.4.3.5 Natural gas analysis values
- Table 36 — Value group D codes – Gas – Natural gas analysis values (A = 7, C = 70) [Go to Page]
- 11.3.4.4 Value group E codes [Go to Page]
- 11.3.4.4.1 General
- 11.3.4.4.2 Indexes and index differences – Tariff rates
- Table 37 — Value group E codes – Gas – Indexes and index differences – Tariff rates for A = 7, C = 1...8, 11...16, 21...26, 31...36, 61...66, D = 0…3, 6…98 [Go to Page]
- 11.3.4.4.3 Flow rate
- 11.3.4.4.4 Process values
- 11.3.4.4.5 Conversion related factors and coefficients – Averages
- Table 38 — Value group E codes – Gas – Correction, conversion and compressibility values – Averages: A = 7, C = 51...55, D = 0, 2, 3, 10, 11 [Go to Page]
- 11.3.4.4.6 Conversion related factors and coefficients – Averages
- Table 39 — Value group E codes – Gas – Calculation methods A = 7, C = 51...55, D = 12 [Go to Page]
- 11.3.4.4.7 Natural gas analysis values – Averages
- Table 40 — Value group E codes – Gas – Natural gas analysis values – Averages: A = 7, C = 70, D = 8...20, 60...84 [Go to Page]
- 11.3.4.5 Value group F codes - Gas
- 11.3.4.6 General and service entry objects – Gas
- Table 41 — OBIS codes for general and service entry objects – Gas [Go to Page]
- 11.3.4.7 Error register objects – Gas
- Table 42 — OBIS codes for error register objects – Gas [Go to Page]
- 11.3.4.8 List object – Gas
- Table 43 — OBIS codes for list objects - Gas [Go to Page]
- 11.3.4.9 Data profile objects – Gas
- Table 44 — OBIS codes for data profile objects – Gas [Go to Page]
- 11.3.5 Value groups specific to Water Meters (A = 8 and A = 9) [Go to Page]
- 11.3.5.1 Introduction
- 11.3.5.2 Value group C for Water
- Table 45 — Value group C codes where A = 8 or A = 9 (Water volume objects) [Go to Page]
- 11.3.5.3 Value group D for Water
- Table 46 — Value group D codes where A = 8 or A = 9, C < > 0, 96…99 (Water volume objects) [Go to Page]
- 11.3.5.4 General and service entry objects – Water
- Table 47 — OBIS codes for general and service entry objects – Water [Go to Page]
- 11.3.5.5 Error register objects – Water
- Table 48 — OBIS codes for error register objects – Water [Go to Page]
- 11.3.5.6 Data profile objects – Water
- Table 49 — OBIS codes for data profile objects – Water [Go to Page]
- 11.3.5.7 OBIS codes for water related objects (examples)
- Table 50 — OBIS codes for water related objects (examples) [Go to Page]
- 11.4 Other media (Value group A = F) [Go to Page]
- 11.4.1 General
- 11.4.2 Value group C codes – Other media
- Table 51 — Value group C codes – Other media [Go to Page]
- 11.4.3 Value group D codes – Other media
- 11.4.4 Value group E codes – Other media
- 11.4.5 Value group F codes – Other media
- 11.5 Code presentation [Go to Page]
- 11.5.1 Reduced ID codes (e.g. for EN 62056-21)
- Figure 19 — Reduced ID code presentation [Go to Page]
- 11.5.2 Display
- Table 52 — Example of display code replacement – Value group C [Go to Page]
- 11.5.3 Special handling of value group F
- Table 53 — Value group F – Billing periods
- Annex A (normative) Basic class meters
- A.1 General
- A.2 Basic requirements for Heat Cost Allocators
- Table A.1 — Basic requirements for Heat Cost Allocators
- A.3 Basic requirements for Heat/ Cooling meters
- Table A.2 — Basic requirements for Heat/ Cooling meters
- A.4 Basic requirements for Gas meters
- Table A.3 — Basic requirements for Gas meters
- A.5 Basic requirements for Cold/ Hot water meters
- Table A.4 — Basic requirements for Cold/ Hot water meters
- Annex B (informative) DLMS Glossary
- B.1 Introduction
- B.2 Activation mask
- B.3 Activity calendar
- B.4 Association LN
- B.5 Association SN
- B.6 Automatic capturing
- B.7 Billing Period in COSEM
- B.8 Capture
- B.9 Channel
- B.10 Clock
- Figure B.1 — The generalized time concept
- B.11 Current and last average value objects
- B.12 Date and time
- B.13 Daylight saving
- B.14 Demand Register
- Figure B.2 — The attributes when measuring sliding demand
- Figure B.3 — Attributes when measuring current_average_value if number of periods is 1
- Figure B.4 — The attributes if number of periods is 3
- B.15 Device ID
- B.16 Error values
- B.17 High level security
- B.18 Interface modelling
- B.19 I/O Control Signals
- B.20 Interoperability
- B.21 Logical device
- B.22 Logical name referencing
- B.23 Low level security
- B.24 Manufacturer defined ID-s
- B.25 Manufacturer specific abstract objects
- B.26 Manufacturer specific class id
- B.27 Manufacturer specific data and parameters
- B.28 Manufacturer specific OBIS codes
- B.29 Maximum and minimum value objects
- B.30 Measurement of different media
- B.31 Measurement method and tariffs
- B.32 Measurement values series
- B.33 Missing measurement values
- B.34 Node
- B.35 Password
- B.36 Physical device
- Figure B.5 — The COSEM server model
- B.37 Power failure handling
- B.38 Power failure monitoring
- B.39 Preferred readout-values
- B.40 Profile objects
- B.41 Profile for billing periods
- B.42 Profile generic interface class
- B.43 Register interface class
- B.44 Reset, IC Demand register
- B.45 Reset, IC Extended register
- B.46 Reset, IC Profile generic
- B.47 Reset, IC Register
- B.48 Reset, indication of source
- B.49 Scaler
- B.50 Scaler-unit
- B.51 Schedule
- B.52 Script
- B.53 Script table interface class
- B.54 Season
- B.55 Selective access
- B.56 Set date
- B.57 Short name referencing
- B.58 Special days table interface class
- B.59 Standard readout definitions
- B.60 Tariff
- B.61 Tariffication
- B.62 Threshold
- B.63 Time integral value objects
- B.64 Time setting, in relation with IC Schedule
- B.64.1 General
- B.64.2 Time setting forward
- B.64.3 Time setting backward
- B.64.4 Time synchronization
- B.64.5 Daylight Saving
- B.65 Time stamps (in relation with IC PSTN Auto dial)
- B.66 Time stamp (in relation with billing periods)
- B.67 Time synchronization
- B.68 Unique identifier
- B.69 Unit
- Table B.1 — Enumerated values for physical units
- B.70 Utility tables
- Annex C (informative) Gas Volume Conversion
- C.1 Introduction
- C.2 Foreword to abstract data model of gas volume converter
- C.3 Abstract data model of gas volume converter — Common objects in gas conversion and energy calculation
- Table C.1 — OBIS-Value group A = 7, B = X, E = 0, F = FF
- C.4 Principle of measurement for volume conversion and energy calculation
- C.5 Data flow in volume conversion and energy calculation
- Figure C.1 — Energy Conversion Calculation flow chart
- Annex D (normative) Country specific identifiers
- Table D.1 — Value group D codes — Country specific identifiers C = 94
- Bibliography [Go to Page]