33
TC13 WG02 5th October 2011 Metering Europe, Amsterdam 1 How to handle different PLC technologies? Győző Kmethy Convenor, CLC TC13 WG02, Smart electricity metering

How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

  • Upload
    phamque

  • View
    222

  • Download
    0

Embed Size (px)

Citation preview

Page 1: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 1

How to handle different

PLC technologies?

Győző Kmethy

Convenor, CLC TC13 WG02, Smart electricity metering

Page 2: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 2

Presentation program

M/441 and CLC TC13 WG02

Early PLC technologies: IEC 61334

Higher layers

Smart metering requirements

New PLC technologies

Data models

Page 3: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Setting the scene

5th October 2011 Metering Europe, Amsterdam 3

Amsterdam, the City of Music

Jan Pieterszoon Sweelinck

the biggest star in XVIth century Amsterdam

Page 4: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

The M/441 mandate

5th October 2011 Metering Europe, Amsterdam 4

MID

requirements

Local Network

Access Point (LNAP)

Neigbourhood Network

Access Point (NNAP)

AMI Head End System

C

H1Meter communication

functions

DisplayMetrology

I

HA communication functions

Simple

Ext. consumer

display

H3

Home automation functions

Addition

al

functions

M

C

G1

H2

G1

L

N

WAN NN LN

G2

C

Develop functional architecture, data models and protocols,

allowing secure and interoperable data exchange

Page 5: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

IEC TC13 WG14

Data exchange

for electricity

metering

M/441 Actors and stakeholders

5th October 2011 Metering Europe, Amsterdam 5

CLC TC13 WG02

Data models and

protocols for

smart e-metering

Est. March 2011

34 experts

14 countries

CEN TC294

Data

exchange for

gas, water,

heat metering

ETSI

M2M

Utilities

Consumers

Page 6: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Concert-Gebouw

5th October 2011 Metering Europe, Amsterdam 6

Page 7: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 7

Presentation program

M/441 and CLC TC13 WG02

Early PLC technologies: IEC 61334

Higher layers

Smart metering requirements

New PLC technologies

Data models

Page 8: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

To be heard – the colour of the tone is important!

5th October 2011 Metering Europe, Amsterdam 8

S-FSK

Page 9: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 9

Early PLC technologies: IEC 61334

Part 4-41:

Distribution Line Message Specification

Pa

rt 5

-1: S

-FS

K (

20

01

)

Part

5-2

: F

SK

(1998)

Part

5-3

: S

S-A

W (

2001)

Pa

rt 5

-4: M

CM

/ O

FD

M (

20

01

)

Part

5-5

: S

S-F

FH

(200

1)

Part 4-2:

Application layer

Various PLC technologies under common Application layer and Data model

Page 10: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

S-FSK PLC

5th October 2011 Metering Europe, Amsterdam 10

• CENELEC A-Band

• 2 carriers

• Up to 2,400 Bd

IEC 61334-5-1 Phy layer

IEC 61334-5-1 MAC layer • Addressing

• Chorus repetition

IEC 61334-4-32 LLC layer

Page 11: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 11

Presentation program

M/441 and CLC TC13 WG02

Early PLC technologies: IEC 61334

Higher layers

Smart metering requirements

New PLC technologies

Data models

Page 12: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Higher layers

5th October 2011 Metering Europe, Amsterdam 12

Application layer

Presentation

Session

Transport

Network

Logical link

Application layer tasks: • Application level connection, context (rule) negotiation

• Access control

• Build and consume messages from application to application

• Cryptographic protection of messages

Page 13: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Security and privacy is

crucial for smart metering!

5th October 2011 Metering Europe, Amsterdam 13

Page 14: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Security requirements

• Access security

– Role based access control

– Mutual peer authentication

• Message security

– Encryption for confidentiality

– Authentication for data integrity and proof of origin

– Digital signature for proof of data origin and non-repudiation

• Key management

– Key transport

– Key agreement

• Access rights, security suite and security policy scalable to fit

requirements

5th October 2011 Metering Europe, Amsterdam 14

• Coherent and consistent security services on all media

Page 15: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Security services in DLMS/COSEM

5th October 2011 Metering Europe, Amsterdam 15

COSEM Application Layer

COSEM Application Process

CO

SE

M s

ervic

e .

ind

/.c

nf

+ s

ecu

rit

y s

tatu

s

CO

SE

M s

ervic

e .

req

/.r

esp

+

secu

rit

y o

pti

on

s

Ciphering / decipheringSecurity context

xDLMS ASEACSE

Lower protocol layers

Network

Message

Plaintext

Ciphertext

Header A

Header A-E

Auth. tag

Header E

Plaintext

Authenticated message

Encrypted message

Authenticated and Encrpyted message

Ciphertext Auth. tag

Unsecured message

NIST / FIPS standard algorithms, NSA Suite B

• Peer authentication: challenge-response with GCM, ECDSA

• Authenticated encryption: AES-GCM with key sizes 128 or 256 bits

• AES key wrap with key sizes 128 or 256 bits

• Key agreement: Diffie-Hellman ECDH with 256- or 384-bit prime

moduli

• Digital signature: ECDSA with 256- or 384-bit prime moduli

• Hash: SHA-256

NIST: National Information Security Agency

FIPS: Federal Information Protection Standard

NSA: National Security Agency

Page 16: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 16

Presentation program

M/441 and CLC TC13 WG02

Early PLC technologies: IEC 61334

Higher layers

Smart metering requirements

New PLC technologies

Data models

Page 17: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Object oriented modelling

5th October 2011 Metering Europe, Amsterdam 17

IEC 61334-41 >>

IEC 62056-6-2 COSEM,

IEC 62056-6-1 / EN 13757-1 OBIS

Tools to model all target

applications independently

of messaging and transport

Standard object library

Clock

Profile

LDN

SAP

Register

Schedule

Assn.

Page 18: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

TC

P/I

P p

rofile

3-la

ye

r H

DL

C p

rofile

DLMS/COSEM application layer

5th October 2011 Metering Europe, Amsterdam 18

C & I smart metering

COSEM objects + OBIS

Page 19: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 19

Presentation program

M/441 and CLC TC13 WG02

Early PLC technologies: IEC 61334

Higher layers

Smart metering requirements

New PLC technologies

Data models

Page 20: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Results of OPEN meter project

• Three new PLC technologies:

– OFDM type 1 (PRIME)

– OFDM Type 2 (G3)

– SMITP (Meters&More)

5th October 2011 Metering Europe, Amsterdam 20

Page 21: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 21

PLC OFDM Type 1 (AKA PRIME)

• CENELEC A-Band 41,992 to 88,867 kHz

• 96 +1 subcarriers

• DBPSK, DQPSK, D8PSK

• 21,4 – 128,6 kbps

OFDM Type 1 Phy layer

OFDM Type 1 MAC layer

Convergence sublayer

IEC

61334-4-32

LLC

IPv4

• Network self assembly / configuration

• Security: AES-128 encryption ECB

• Convergence to upper layers

• Segmentation and reassembly

Null CLC/prTS 50567-1

Page 22: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 22

PLC OFDM Type 2 (AKA G3)

• CENELEC A-Band

• 36 carriers

• DBPSK, DQPSK, ROBO modes

• ~ 20 kbps

• Frequency notching for S-FSK co-habitation

OFDM Type 2 Phy layer

IEEE 802.15.4 MAC layer

6LoWPAN adaptation

RFC 4944

RFC 2460 IPv6

• IPv6 / UDP header compression

• Mesh routing

• Address auto configuration

CLC/prTS 50567-2

• Neighbour discovery

• Channel access

• Segmentation / reassembly

Page 23: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Co-habitation of PLC technologies

• Not all PLC technologies can coexist

• Frequency notching allows co-habitation of OFDM

Type 2 (G3) and S-FSK PLC

5th October 2011 Metering Europe, Amsterdam 23

Page 24: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

OF

DM

Typ

e 2

PL

C p

rofile

OF

DM

Typ

e 1

PL

C p

rofile

S-F

SK

PL

C p

rofile

Tw

iste

d p

air p

rofile

TC

P/I

P p

rofile

3-la

ye

r H

DL

C p

rofile

DLMS/COSEM application layer

5th October 2011 Metering Europe, Amsterdam 24

C & I & R smart metering

COSEM objects + OBIS

Page 25: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

SMITP / Meters&More PLC

5th October 2011 Metering Europe, Amsterdam 25

• Phy layer using B-PSK, 9 600 bps max

• LLC layer based on IEC 61334-4-32

• Application layer to read and write tables and to execute commands

• Table-based data model supports electricity metering

– Standard tables

– Custom tables for flexibility

• Data security: encryption and

authentication AES-128

• CLC/prTS 50568 series SMITP

PLC B-PSK

Phy+ Data link

CLC/prTS 50568-4

TCP/IP

SMTP Application layer CLC/prTS 50568-5

SMITP data model CLC/prTS 50568-6

Internet lower layers

Between

concentrator

and meters

Between back

office and

concentrator

Page 26: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam

CLC TC13 WG02 Smart metering portfolio

SMITP

model

PLC

B-P

SK

TC

P -

IP

GP

RS

OF

DM

Typ

e 2

PL

C p

rofile

OF

DM

Typ

e 1

PL

C p

rofile

S-F

SK

PL

C p

rofile

Tw

iste

d p

air

pro

file

TC

P/I

P p

rofile

3-la

ye

r H

DL

C p

rofile

DLMS/COSEM application layer

COSEM objects + OBIS

SMITP AL

No immediate interoperability between DLMS/COSEM and SMITP

Page 27: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 27

Presentation program

M/441 and CLC TC13 WG02

Early PLC technologies: IEC 61334

Higher layers

Smart metering requirements

New PLC technologies

Data models

Page 28: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Use cases to capture system requirements

5th October 2011 Metering Europe, Amsterdam 28

Home Automation End Device

Metering End Device (E / G W H)

MID requirements

Local Network

Access Point (LNAP)

Neigbourhood Network

Access Point (NNAP)

AMI Head End System

C

H1Meter communication functions

DisplayMetrology

I

HA communication functions

Simple

external consumer

display

H3

Home automation functions

Additional

functions

M

C

G1

H2

G1

L

N

WAN NN LN

G2

C

B C D

A

E

• How actors use the system

to achieve their goals

• Joint effort of all TCs

• Co-operation with Smart

Grid players

• Use cases will be mapped

to data models

Page 29: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Companion specifications

5th October 2011 Metering Europe, Amsterdam 29

Standard object library

Clock

Profile

LDN

SAP

Register

Schedule

Assn. Mgmt. Logical device

LDN

Assn.

1.0.1.8.0.255 12345 kWh

SAP Register

Register Register

Comm.

Register Register

Register

Clock Schedule

Profile Profile

Logical device #2

Assn.

LDN

- Dutch DSMR

- French Linky

- Spanish Iberdrola

- Indian

- Saudi Arabian

- IDIS

Page 30: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 30

Closing the gap with companion specifications

ME

TE

R

SY

ST

EM

Proprietary

interface

Proprietary

interface

Standard

interface

Standard

interface

Standard interface +

Companion specification

Standard interface +

Companion specification

Integration costs

Integration

costs

With kind permission of IDIS

Page 31: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 31

Encore!

• The question was:

– How to handle different PLC technologies?

• Let’s extend the question:

– How to handle different communication technologies?

Page 32: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

Wid

e a

rea

PL

C a

cce

ss

Wir

ele

ss a

cce

ss

In-h

om

e w

ire

d

In-h

om

e-w

irele

ss

The federating force of

common data model and higher layers

5th October 2011 Metering Europe, Amsterdam 32

Common data model: COSEM + OBIS

Common application layer: COSEM / DLMS

TCP – UDP /

IPv4 – IPv6

Page 33: How to handle different PLC technologies? - · PDF fileM/441 and CLC TC13 WG02 Early PLC technologies: IEC 61334 Higher layers ... SMTP Application layer CLC/prTS 50568-5 SMITP data

TC13 WG02

5th October 2011 Metering Europe, Amsterdam 33

Many thanks for your attention!

[email protected]