Shopping Cart

No products in the cart.

BS EN 13757-1:2014

$215.11

Communication systems for meters – Data exchange

Published By Publication Date Number of Pages
BSI 2014 146
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

This European Standard specifies data exchange and communications for meters and remote reading of meters in a generic way.

This European Standard establishes a protocol specification for the Application Layer for meters and establishes several protocols for meter communications which may be applied depending on the application being fulfilled.

NOTE

Electricity meters are not covered by this standard, as the standardization of remote readout of electricity meters is a task for CENELEC.

PDF Catalog

PDF Pages PDF Title
4 Contents Page
11 Foreword
12 Introduction
13 1 Scope
2 Normative references
15 3 Terms and definitions
17 4 General description and security
4.1 Basic vocabulary
4.2 Layered protocols
4.2.1 General
4.2.2 7 Layer Protocol
18 Figure 1 โ€” The OSI 7-layer model
4.2.3 IP Protocol
19 Figure 2 โ€” Connection method independent Application Layers
4.2.4 3 Layer Protocol
Figure 3 โ€” IEC 3-layer model
20 Figure 4 โ€” Link and Physical layers in the 3 layer model
4.3 Security
4.3.1 General
21 4.3.2 Security Requirement Analysis/ Threat Analysis
4.3.3 Key Management
4.3.3.1 General
22 4.3.3.2 Symmetrical or Asymmetrical Encryption
4.3.4 COSEM Upper Layer Security
23 Table 1 โ€” Typical Client Access Levels
4.3.5 Lower Layer Security
24 5 Network Architecture
5.1 M/441 Mandate
Figure 5 โ€” Network Architecture โ€” The architecture diagram in CEN/CLC/ETSI TR 50572
25 5.2 General
5.3 Basic architecture
26 Figure 6 โ€” System and physical architecture
5.4 Metering Architecture
27 Figure 7 โ€” Basic Metering architecture
28 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
29 6 Application Layers for Metering
6.1 General
6.2 COSEM Application Layer for Metering
6.3 Companion Specification
Figure 8 โ€” Scope of Companion Specifications
30 Figure 9 โ€” Companion Specification in relation to lower layers (3 layer model)
6.4 COSEM Basic Principles
31 Figure 10 โ€” An interface class and its instances
6.5 Management of a COSEM Device
6.6 Lower layers
32 Figure 11 โ€” Full protocol stack
7 Data Exchange
7.1 General
7.2 Data exchange using direct local connection
7.2.1 General
33 7.2.2 Security
7.2.3 Physical layer
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)
7.3.1 General
34 7.3.2 Twisted pair, baseband signalling
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)
7.4.1 General
7.4.2 PSTN based connection
7.4.2.1 General
35 7.4.2.2 Physical Layer EN 62056-42
Figure 12 โ€” Typical PSTN configuration
36 Figure 13 โ€” The location of the Physical Layer
7.4.2.3 Link Layer EN 62056-46
7.4.2.3.1 Introduction
37 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
38 7.4.3 IP connection
7.4.3.1 General
Figure 14 โ€” COSEM over IP
7.4.3.2 IPv4 based connection
39 7.4.3.3 IPv6 based connection
7.4.3.4 IP security
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
7.5.1 General
40 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
7.6.1 General
7.6.2 Security
7.6.3 Physical layer
7.6.3.1 General
7.6.3.2 Electrical current loop interface
41 7.6.3.3 Electrical V.24/V.28 interface
7.6.4 Link Layer
8 Upper Layer Protocols
8.1 Introduction
8.2 Transport sub-layer
8.2.1 Introduction
42 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
43 Figure 16 โ€” CI field format
44 8.3 Application sub-layer
8.3.1 Introduction
8.3.2 Application layer structure
Figure 17 โ€” The structure of the COSEM Application Layers
8.3.3 Service specification
45 8.3.4 Protocol specification
9 Cross-application data handling
9.1 General
9.2 Data tunnelling
9.2.1 General
46 Figure 18 โ€” Transporting DLMS/COSEM APDUโ€™s via M-Bus
9.2.2 M-Bus Application Layer transferred by DLMS
9.2.2.1 Setting up the interface
Table 2 โ€” M-Bus Port Setup Object
9.2.2.2 Simple Tunnelling
47 Table 3 โ€” Description of Class ID โ€œDataโ€
48 9.2.2.3 Tunnelling with better resilience to intermittent communications
9.2.2.3.1 General
Table 4 โ€” Tunnelling, Value group E
50 9.2.2.3.2 Multiple non-Cosem Functionalities
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
51 10 Extensions to COSEM
10.1 Introduction
10.2 Dedicated Interface classes
Table 5 โ€” M-Bus slave port setup
53 Table 6 โ€” M-Bus client
57 Table 7 โ€” Wireless Mode Q channel
58 Table 8 โ€” M-Bus master port setup
10.3 Specific object types โ€” Error reporting object
10.3.1 Introduction
59 10.3.2 General error object
10.3.2.1 General
10.3.2.2 Alert
10.3.2.3 Warning
60 10.3.2.4 Indication
10.3.3 Media specific error object
10.3.4 Manufacturer specific error object
11 Object Identification System (OBIS)
11.1 Object Identification System (Variable naming rules)
11.1.1 Introduction
11.1.2 Structure
61 Table 9 โ€” OBIS code structure and use of value groups
11.1.3 Manufacturer, utility, consortia and country specific codes
62 Table 10 โ€” Reserved OBIS codes
11.1.4 Common value groups
11.1.4.1 General
11.1.4.2 Value group A
63 Table 11 โ€” Value group A
11.1.4.3 Value group B
Table 12 โ€” Value group B
64 11.1.4.4 Value group C (abstract objects)
Table 13 โ€” Value group C codes where A = 0 (abstract objects)
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
65 11.1.4.8 Value group F
11.1.4.8.1 General
11.1.4.8.2 Identification of billing periods
11.2 Abstract Objects (A = 0)
11.2.1 Abstract objects, general service entries
66 Table 14 โ€” Abstract objects, general service entries
70 11.2.2 Error registers, alarm registers and alarm filters โ€“ Abstract
Table 15 โ€” Codes for error registers, alarm registers and alarm filters โ€“ Abstract
11.2.3 List objects โ€“ Abstract
Table 16 โ€” OBIS codes for list objects โ€“ Abstract
71 11.2.4 Register table objects โ€“ Abstract
Table 17 โ€” OBIS codes for register table objects โ€“ Abstract
11.2.5 Data profile objects โ€“ Abstract
Table 18 โ€” OBIS codes for data profile objects โ€“ Abstract
11.3 Media specific value groups
11.3.1 General
11.3.2 Value groups specific to Heat Cost Allocators
11.3.2.1 Introduction
72 11.3.2.2 Value group C for HCA
Table 19 โ€” Value group C codes where A = 4 (HCA objects)
73 11.3.2.3 Value group D for HCA
Table 20 โ€” Value group D codes where A = 4, C 0, 96 .. 99 (HCA objects)
11.3.2.4 General and service entry objects โ€“ HCA
Table 21 โ€” OBIS codes for general and service entry objects โ€“ HCA
74 11.3.2.5 Error register objects โ€“ HCA
Table 22 โ€” OBIS codes for error register objects โ€“ HCA
11.3.2.6 Data profile objects โ€“ HCA
75 Table 23 โ€” OBIS codes for data profile objects โ€“ HCA
11.3.2.7 OBIS codes for HCA related objects (examples)
Table 24 โ€” OBIS codes for HCA related objects (examples)
11.3.3 Value groups specific to Heat or Cooling Meters
11.3.3.1 Introduction
11.3.3.2 Value group C for Heating/Cooling meters
76 Table 25 โ€” Value group C codes where A = 5 or A = 6 (Heat/cooling objects)
11.3.3.3 Value group D for Heat
77 Table 26 โ€” Value group D codes where A = 5 or A = 6 and C 0, 96โ€ฆ99 (Heat/cooling objects)
78 11.3.3.4 General and service entry objects โ€“ Heat/ cooling
Table 27 โ€” OBIS codes for general and service entry objects โ€“ Heat/cooling
80 11.3.3.5 Error register objects โ€“ Heat/ cooling
Table 28 โ€” OBIS codes for error register objects โ€“ Heat/ cooling
11.3.3.6 Data profile objects โ€“ Heat/ cooling
Table 29 โ€” OBIS codes for data profile objects โ€“ Heat/ cooling
81 11.3.3.7 OBIS codes for heat/ cooling related objects (examples)
Table 30 โ€” OBIS codes for heat/ cooling related objects (examples)
11.3.4 Value groups specific to Gas Meters
11.3.4.1 Introduction
11.3.4.2 Value group C for Gas
83 Table 31 โ€” Value group C codes where A = 7 โ€“ Gas
84 11.3.4.3 Value group D for Gas
11.3.4.3.1 Gas indexes and index differences
86 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)
89 11.3.4.3.2 Flow rate
90 Table 33 โ€” Value group D codes โ€“ Gas โ€“ Flow rate: A = 7, C = 43
92 11.3.4.3.3 Process values
Table 34 โ€” Value group D codes โ€“ Gas โ€“ Process values (A = 7, C = 41, 42, 44โ€ฆ49)
95 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)
11.3.4.3.5 Natural gas analysis values
Table 36 โ€” Value group D codes โ€“ Gas โ€“ Natural gas analysis values (A = 7, C = 70)
97 11.3.4.4 Value group E codes
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
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
99 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
11.3.4.4.7 Natural gas analysis values โ€“ Averages
100 Table 40 โ€” Value group E codes โ€“ Gas โ€“ Natural gas analysis values โ€“ Averages: A = 7, C = 70, D = 8…20, 60…84
101 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
108 11.3.4.7 Error register objects โ€“ Gas
Table 42 โ€” OBIS codes for error register objects โ€“ Gas
109 11.3.4.8 List object โ€“ Gas
Table 43 โ€” OBIS codes for list objects – Gas
110 11.3.4.9 Data profile objects โ€“ Gas
Table 44 โ€” OBIS codes for data profile objects โ€“ Gas
11.3.5 Value groups specific to Water Meters (A = 8 and A = 9)
11.3.5.1 Introduction
111 11.3.5.2 Value group C for Water
Table 45 โ€” Value group C codes where A = 8 or A = 9 (Water volume objects)
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)
112 11.3.5.4 General and service entry objects โ€“ Water
Table 47 โ€” OBIS codes for general and service entry objects โ€“ Water
113 11.3.5.5 Error register objects โ€“ Water
Table 48 โ€” OBIS codes for error register objects โ€“ Water
11.3.5.6 Data profile objects โ€“ Water
Table 49 โ€” OBIS codes for data profile objects โ€“ Water
11.3.5.7 OBIS codes for water related objects (examples)
Table 50 โ€” OBIS codes for water related objects (examples)
11.4 Other media (Value group A = F)
11.4.1 General
114 11.4.2 Value group C codes โ€“ Other media
Table 51 โ€” Value group C codes โ€“ Other media
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
11.5.1 Reduced ID codes (e.g. for EN 62056-21)
115 Figure 19 โ€” Reduced ID code presentation
11.5.2 Display
Table 52 โ€” Example of display code replacement โ€“ Value group C
11.5.3 Special handling of value group F
116 Table 53 โ€” Value group F โ€“ Billing periods
117 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
118 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
119 A.5 Basic requirements for Cold/ Hot water meters
Table A.4 โ€” Basic requirements for Cold/ Hot water meters
120 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
121 B.8 Capture
B.9 Channel
B.10 Clock
Figure B.1 โ€” The generalized time concept
122 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
123 Figure B.3 โ€” Attributes when measuring current_average_value if number of periods is 1
124 Figure B.4 โ€” The attributes if number of periods is 3
B.15 Device ID
B.16 Error values
125 B.17 High level security
B.18 Interface modelling
B.19 I/O Control Signals
B.20 Interoperability
B.21 Logical device
126 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
127 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
128 B.35 Password
B.36 Physical device
Figure B.5 โ€” The COSEM server model
B.37 Power failure handling
B.38 Power failure monitoring
129 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
130 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
131 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
132 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
133 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
134 Table B.1 โ€” Enumerated values for physical units
136 B.70 Utility tables
137 Annex C (informative) Gas Volume Conversion
C.1 Introduction
C.2 Foreword to abstract data model of gas volume converter
138 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
139 C.4 Principle of measurement for volume conversion and energy calculation
141 C.5 Data flow in volume conversion and energy calculation
Figure C.1 โ€” Energy Conversion Calculation flow chart
142 Annex D (normative) Country specific identifiers
Table D.1 โ€” Value group D codes โ€” Country specific identifiers C = 94
144 Bibliography
BS EN 13757-1:2014
$215.11