BS EN 13757-1:2014
$215.11
Communication systems for meters – Data exchange
Published By | Publication Date | Number of Pages |
BSI | 2014 | 146 |
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.
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 |