new edition of iec 62056 - dlms/cosem

21
New edition of IEC 62056 DLMS/COSEM Győző Kmethy DLMS User Association Metering Billing/CRM Asia 2013 22-23 May 2013, Bangkok, Thailand

Upload: vokhue

Post on 12-Dec-2016

461 views

Category:

Documents


21 download

TRANSCRIPT

Page 1: New edition of IEC 62056 - DLMS/COSEM

New edition of IEC 62056

DLMS/COSEM Győző Kmethy

DLMS User Association

Metering Billing/CRM Asia 2013

22-23 May 2013, Bangkok, Thailand

Page 2: New edition of IEC 62056 - DLMS/COSEM

Presentation program

1. The seven growth: DLMS/COSEM

2. Growth in standardization

3. The seven growth: COSEM model of metering functions

4. The seven growth: DLMS messaging

5. The seven growth: transport via communication media

6. Growth of information security

7. Seven (+1) examples of projects and companion specifications

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 2

Page 3: New edition of IEC 62056 - DLMS/COSEM

The seven growth: DLMS/COSEM 1997- 2013

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 3

Functionality:

COSEM model

Transport: communication

profiles

Security: messages,

data, functions

DLMS/

COSEM

MembershipManufacturers &

Certified meter types

Projects &

Implementations

Messaging:

DLMS services

Page 4: New edition of IEC 62056 - DLMS/COSEM

1.1: Growth of the DLMS UA membership

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 4

• Formed in 1997

• 270+ members (May 2013)

• 5 continents - 50 + countries

• from all branches of the industry

• 325 Product Certificates to 79

manufacturers (May 2013)

15

4 3

156 0

50

100

150

200

250

300

1997 2000 2003 2006 2009 2012 92

Page 5: New edition of IEC 62056 - DLMS/COSEM

1.2: Growth of product choice

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 5

0

50

100

150

200

250

300

350

2002 2004 2006 2008 2010 2012

• IEC 62056 standard first published in 2002

• Conformance testing started in 2002

• To date (May 2013), 79 manufacturers, 325 certified meter types

Certified products

Manufacturers

Page 6: New edition of IEC 62056 - DLMS/COSEM

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 6

1.3: DLMS UA services

• Specification maintenance and development

– WG maintenance

– Liasion with IEC TC13 WG 14

– Liaison with CENELEC TC13

– Liaison with CEN TC294

• Registration org of IEC 62056 standard elements

• Training seminars

• Conformance certification

• Technical support

• Public forum Q/A

Page 7: New edition of IEC 62056 - DLMS/COSEM

2: Growth in standardization

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 7

2014

IEC

62056

Ed. 1:

2002

IEC

62056

Ed. 2:

2006

IEC

62056

Ed. 3:

2013

Blue

Book

Ed.

10

2010

Green

Book

Ed. 7

2009

Blue

Book

Ed. 9

2009

Blue

Book

Ed. 8

2007

Green

Book

Ed. 6

2007

Blue

Book

Ed.

11

2013

Green

Book

Ed. 8

2013

Blue

Book

Ed. 7

2005

Blue

Book

Ed. 6

2004

Established in 1997

Blue

Book

Ed. 5

2002

Green

Book

Ed. 4

2004

Green

Book

Ed. 3

2002

Green

Book

Ed. 5

2005

Green

Book

Ed. 2

2001

Blue

Book

Ed. 4

2001

Yellow

Book

Ed. 3

2007

Yellow

Book

Ed. 2

2002

Yellow

Book

Ed. 2

2001

Green

Book

Ed. 1

2000

Blue

Book

Ed. 0

1998

Blue

Book

Ed. 3

2000

Green

Book

Ed. 0

1998

EN

13757

Ed. 1:

2002

EN

13757

Ed. 2:

2013

EN

52056

EN

50568

Yellow

Book

Ed. 5

2013

Yellow

Book

Ed. 4

2010

1998 2000 2002 2004 2006 2008 2010 2012

IEC

62056

Ed. 4:

launch

Page 8: New edition of IEC 62056 - DLMS/COSEM

3: The seven growth: COSEM model of metering functions

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 8

Image transfer

Limiter /

Disconnector

Decision and

control

Security setup

Queue

Push

COSEM

model

Account /

Payment

Page 9: New edition of IEC 62056 - DLMS/COSEM

3.1: COSEM model of Push operation

• Predefined set of data

• Pre-defined destinations

• Predefined conditions

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 9

Page 10: New edition of IEC 62056 - DLMS/COSEM

3.2: COSEM model: Payment metering / Accounting

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 10

• Payment model based on

IEC 62055-21

• Local or central accounting

• Pre or post- payment

• Currency or energy based

• Tokens of existing systems

can be used (e.g. STS)

Charge n

Charge 2

Charge 1

e.g.

consumption

Credit n

Account (one / energy type)

- Mode: Pre / postpayment

- Available credit

- Account status (balance,

active / inactive)

- List of credits and rules

- List of charges

- Token credit distrubution

Credit 2

Credit 1

e.g. token credit

One credit per source of income:

- e.g. token purchased,

emergency, reserve...

- only one is active at a time

- when one is exhausted,

the next one can be activated

One charge per expenditure

- e.g. consumption, standing

charge, payment based...

- all are active at any given time

Charges take effect against

currently active credit

Token gateway

- represents amount

purchased

- pays back debts

- tops up credits

Page 11: New edition of IEC 62056 - DLMS/COSEM

3.3: COSEM model: supply control function

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 11

Disconnector

mode

status

connect

disconnect

- Local actions: scripts

- Register monitors / Schedules

- Remote actions

Arbitrator

permissions

weighting

current_state

last_outcome

actions

request_action

Disconnect / reconnect

due to credit

Disconnect / Reconnect for load

limitation

Non disconnection period

Requests may conflict with each

other – a decision has to be made

Script table

List of scripts:

- connect

- disconnect

- do nothing

execute

Page 12: New edition of IEC 62056 - DLMS/COSEM

3.4: Message queue

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 12

Queue object

Head End

System

DLMS/COSEM

client

and

YY client

queue_in

queue_out

logical_name

append_to_queue_in

append_to_queue_out

End device

DLMS/COSEM

or

XX / COSEM

or

XX / YY

server

GET (selective)

GET (selective)

(DL

MS

/ n

on

-DL

MS

Se

rvic

e m

app

ing)

ACTION

pick_from_queue_in

pick_from_queue_out

GET / SET device_address

device_capabilities

last_report_time

reporting_interval

GET / SET

GET

GET/SET

queue_in_qty

queue_out_qty

GET / SET

GET

GET

ACTION

ACTION

ACTION

DLMS capable mediaDLMS or XX

capable media

• Queue DLMS/COSEM non-DLMS/COSEM messages for devices on the local network

• For battery operated (sleepy) devices, low throughput local network technologies

Page 13: New edition of IEC 62056 - DLMS/COSEM

4: The seven growth: DLMS messaging

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 13

Access service

DataNotification

service

Gateway

Block recovery

Compression

Cmpact array /

Compact data

DLMS

messaging

Streaming

Page 14: New edition of IEC 62056 - DLMS/COSEM

4.1: The ACCESS service

• Unified ACCESS (-GET, -SET, -ACTION) to COSEM objects

• Allows protection of messages, data and functions

• Improves efficiency

– Less round trips: working with lists

– Compact-array: Type description sent only once for identical data

– Compact-data: Only type description identifier is sent (template ID)

– Compression V.44

– Bidirectional block transfer

– Lost block recovery

– Streaming

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 14

List of DLMS service requests

List of DLMS service responses

Page 15: New edition of IEC 62056 - DLMS/COSEM

5: The seven growth: transport

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 15

IEC 62056-8-3

S-FSK PLC

(IEC 61334-5-1)

prTS 52056-8-4

OFDM PLC for

PRIME networks

(ITU-T G.9904)

prTS 52056-8-7

AMC-SS PLC

IEC 62056-3-1

Twisted pair

(Euridis)

Draft IEC 62056-8-6

High-speed DMT

PLC profile

(ISO/IEC 12139-1)

DLMS/COSEM

comm.

profiles

IEC 62056-9-1

Web services to

access servers

prTS 52056-8-5

OFDM PLC for

G3-PLC networks

(ITU-T G.9903)

3 M meters installed

10 k meters installed

5 M meters installed

(not all DLMS/COSEM)

Page 16: New edition of IEC 62056 - DLMS/COSEM

5.1

IEC 62056

DLMS/COSEM

Communication

profiles

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 16

Wide area networksAccess networks Local networks

IEC 62056-6-1 OBIS Object identification system

IEC 62056-6-2 COSEM interface classes

IEC 62056-5-3 DLMS/COSEM Application layer

IEC 62056-7-6

Three-layer HDLC profile

IEC 62056-8-3

S-FSK PLC profile

prTS 52056-8-4

Narrow-band OFDM PLC

profile for PRIME networks

prTS 52056-8-5

Narrow-band OFDM PLC

profile for G3-PLC networks

draft IEC 62056-8-6

High-speed DMT PLC profile

IEC 62056-9-1

Profile using web services

to access servers

M-Bus (EN 13757) profile

prTS 52056-8-7

AMC-SS PLC profile

Media specific lower layers

Phy – MAC – Convergence – Transport

Profile standard published Profile standard in development

IEC 62056-9-7

TCP/UDP-IP profile

IEC 62056-3-1

Twisted pair with

carrier signalling

Page 17: New edition of IEC 62056 - DLMS/COSEM

5.2 DLMS/COSEM profiles: SMITP (Meters&More) and OSGP

• Both specifications use B-PSK PLC

• Both specifications use tables to represent data:

– SMITP tables have been specified by ENEL

– OSGP tables are similar to ANSI C12.19 Utility tables

• Implementations

– Italian Telegestore project – about 35 M meters (mix of the two)

– SMITP (Meters&More) is rolled out now in Spain: 3 M meters

– OSGP is used in several countries

• Both opened for standardization in 2010: M/441 mandate

• CENELEC TC13 WG02 decided for one data model, COSEM

– After consulting the National Committees

• A DLMS/COSEM profile is being developed for both technos

– SMITP: prTS 50568-8 (next meeting 5th June)

– OSGP: prTS 50586-8 (next meeting 6th June)

– The “original” Application layer and data model Tables will be also included

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 17

Page 18: New edition of IEC 62056 - DLMS/COSEM

6: Growth of Message and data security

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 18

COSEM Data

COSEM Data

COSEM DataAuth.

tag

Digital

signature

Key Info

Key InfoAuth.

tag

Key Info COSEM DataAuth.

Tag.

COSEM Data

Compressed

COSEM data protection

Third party – Client – Server

Compression for efficiency

Authentication for integrity

Encryption for

confidentiality

Digital signature for

proof of origin

DLMS APDU

DLMS APDU

DLMS APDUAuth.

tag

Auth.

tag

DLMS message protection

Client-Server

Authentication for integrity

Encryption for

confidentiality

Carried with

the data

Security policy:

kind(s) of protection applied Security algorithms: NSA Suite B- Symmetric key: AES-GCM / AES key wrap, 128 / 256 bit keys

- Public key: Elliptic curve Digital signature / Diffie-Hellmann, 256 / 384 bit NIST curves

Page 19: New edition of IEC 62056 - DLMS/COSEM

7: Projects and companion specification examples

• Dutch DSMR: PLC, GPRS, M-Bus

• India

• Saudi Arabia

• French Linky G1 (S-FSK PLC and OFDM G3-PLC)

• Spanish Prime: OFDM Prime PLC

• UK SSWG: DLMS COSEM / Zigbee

• Italian residential gas

• European smart metering mandate M/441

• IDIS

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 19

Page 20: New edition of IEC 62056 - DLMS/COSEM

Conclusion

• IEC 62056 / EN 13757 DLMS/COSEM has

substantially grown since its introduction

– Functional coverage

– Communication media coverage

– Efficiency

– Worldwide adoption

• Users and projects – Manufacturers - Compliant meter types

– Further developments in the tube

• The standard of choice for smart metering!

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 20

Page 21: New edition of IEC 62056 - DLMS/COSEM

22-23 May 2013 Metering Asia 2013 Bangkok, Thailand - DLMS 21

Many thanks for your attention!

[email protected]