iec 62056 dlms/cosem seminar communication · pdf file1 dlms seminar euw 2014 ... iec 62056...

24
device language message specification DLMS seminar EUW 2014 – Comm. Profiles 1 IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA, President Victoria Varjú, DLMS UA, Support manager Bas Roelofsen, DNV GL, Consultant

Upload: lehanh

Post on 30-Jan-2018

359 views

Category:

Documents


16 download

TRANSCRIPT

Page 1: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

DLMS seminar EUW 2014 – Comm. Profiles 1

IEC 62056 DLMS/COSEM seminar

Communication profiles

EUW 2014, Amsterdam

Győző Kmethy, DLMS UA, President

Victoria Varjú, DLMS UA, Support manager Bas Roelofsen, DNV GL, Consultant

Page 2: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

Agenda

DLMS seminar EUW 2014 – Comm. Profiles 2

• 13:00 Registration • 13:30 DLMS/COSEM overview • 14:00 COSEM model news • 15:00 Coffee break • 15:30 DLMS services news • 16:00 Security extensions • 16:30 DLMS/COSEM communication profiles • 16:45 Interoperability and conformance testing • 17:00 Tools, demo, quiz • 17:15 Q/A • 17:30 End of the program

Page 3: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

Smart metering system reference architecture

DLMS seminar EUW 2014 – Comm. Profiles 3

Page 4: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

Communication profiles

COSEM Application layer

Connection Messaging

COSEM object model

Lower layers

Media 1: PSTN, GSM

Lower layers

Media 2: TCP/IP

Lower layers

Media n

Application layer: common in any communication profile

• connection between the metering and data collection application processes

• prepares the messages for transport

• encoding

• cryptographic protection

•block transfer

Lower layers ensure that he messages are correctly delivered

Profile 1 Profile 2 Profile n

DLMS seminar EUW 2014 – Comm. Profiles 4

Object model: common in all communication profiles. Supports the use cases

Specify how to use DLMS/COSEM over the media-specific lower layers

Page 5: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

Communication profiles • Communication media independent data model: COSEM • Application layer common for all profiles: DLMS/COSEM • Media dependent connection mgr.: e.g. TCP conn. manager, S-FSK CIASE • Adaptation / convergence layer (when needed) • Media specific lower layers • Communication profiles driven by technology evolution:

– 3-layer HDLC based profile – TCP-UDP-IP profile – S-FSK PLC profile – Narrow-band OFDM PLC profile for PRIME networks (PRIME Alliance) – Narrow-band OFDM PLC profile for G3-PLC networks (G3-PLC Alliance) – SMITP / B-PSK PLC profile (Meters & More association) – AMC-SS PLC profile (Siemens) – ISO/IEC 12139-1 BPL profile (Korea) – RF mesh profile (US National Committee) – Wired and wireless M-Bus profile (CEN TC 294)

DLMS seminar EUW 2014 – Comm. Profiles 5

Page 6: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

DLMS/COSEM standardization framework

Comm. Profiles for Wide Area Networks

IEC 62056-9 series

Comm. Profiles for Neighbourhood

NetworksIEC 62056-8

series

Comm. Profiles for Local Networks

IEC 62056-3 / 6-7series

COSEM object-oriented data model

IEC 62056-6-2 COSEM interface classesIEC 62056-6-1 / EN 13757-1 OBIS Object Identification System

Services for connection establishment and for accessing COSEM objects

IEC 62056-5-3 DLMS/COSEM Application layer

Lower layer standards

IEC 62056 – IEC 61334 – EN – ITU-T – RFC

DLMS seminar EUW 2014 – Comm. Profiles 6

Page 7: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

G2 interface: client – concentrator (NNAP)

DLMS seminar EUW 2014 – Comm. Profiles 7

COSEM Access Client

COSEM Access Service

(CAS)

DLMS/COSEM Server

CA

S C

lie

nt

CA

S P

rov

ide

r

DLM

S/C

OS

EM

C

lie

nt

DLM

S/C

OS

EM

S

erv

erDLMS/COSEM

ServicesWeb Services

• draft IEC 62056-9-1

• uses web services between COSEM Access client and COSEM Access Service

• XML schema specified in Green Book Edition 8

• Uses concepts of IEC 61968-1 and IEC 61968-100: Nouns and verbs

Page 8: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

Example for use with S-FSK PLC

DLMS seminar EUW 2014 – Comm. Profiles 8

Page 9: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

Example for CAS scheduled device access

DLMS seminar EUW 2014 – Comm. Profiles 9

sd Scheduled Dev ice Access

COSEM AccessClient

COSEM AccessService

DLMS/COSEMServer

WS-Request()

WS-Response(ACK)

DLMS/COSEM-Request()

DLMS/COSEM-Response()

DLMS/COSEM-Request()

DLMS/COSEM-Response()

WS-Request()

WS-Response()

Page 10: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

Communication profiles for WAN (G1)

IP support layersGPRS, ADSL

Ethernet,

App

licat

ion

mod

ellin

gA

pplic

atio

n la

yer

Tran

spor

t /

Net

wor

k la

yer

Phy

+ M

AC

la

yer

Public WAN

IEC 62056-6-2 / IEC 62056-6-1 / EN 13757-1COSEM / OBIS model

IEC 62056-5-3DLMS/COSEM Application layer

IEC 62056-46 HDLC

IEC 62056-42Phy layer

IEC TC 13 ETSI M2M

LLC

laye

r

IEC 62056-47COSEM TP

wrapper / TCP-UDP / IPV4 / IPv6

DLMS seminar EUW 2014 – Comm. Profiles 10

Page 11: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

DLMS/COSEM communication profiles for neighbourhood networks:

the C interface

DLMS seminar EUW 2014 – Comm. Profiles 11

Page 12: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

S-FSK PLC profile: IEC 62056-8-3 - Scandinavia, Linky “G1”, IDIS

DLMS seminar EUW 2014 – Comm. Profiles 12

Data link layer

COSEM Application ProcessDLMS UA Blue Book /

IEC 62056-61, IEC 62056-62 with amendments

COSEM Application layerACSE and xDLMS ASEDLMS UA Green Book /

IEC 62056-53 with amendments

Connectionless LLC sublayerIEC 61334-4-32

Configuration Initiation ASE(CIASE)

DLMS UA Green Book /IEC 61334-4-511 with

amendments

ACSE and xDLMS APDUscarried by

connectionless DL-Data and DL-Reply services orconnection oriented DL-Data services

CI-PDUscarried by

connectionless DL-Data services

S-FSK MAC sub-layerIEC 61334-5-1 clause 4

MA-Data services

S-FSK Physical layerIEC 61334-5-1 clause 3

P-Data services P-Sync services

HDLC based LLC sublayer (CO / CL)DLMS UA Green Book /

IEC 62056-46(ISO/IEC 8802-2 Class I over HDLC)

System Management Application Process (SMAP)

System ManagementApplication Entity

(SMAE)IEC 61334-5-1

MA-Sync.ind

Creditmanagement

Phy-AskForRepeaterCall

Page 13: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

DLMS seminar EUW 2014 – Comm. Profiles 13

NB OFDM PLC profile for PRIME networks: • CLC/TS 52056-8-4 • used in PRIME project • cca. 5 M meters implemented

worldwide • supported by the Prime

Alliance: www.prime-alliance.org/: some 60 members

• chipsets (9) – meters (15 manufacturers) – concentrators (6 manuf.) – software

Page 14: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification• NB OFDM PLC profile for G3-PLC networks

CLC/TS 52056-8-5 • Used among others by:

– ERDF Linky project “G3” – ENEXIS project – TEPCO / Japan – Supported by: – http://www.g3-plc.com/: 44 members – G3-PLC certification program available

DLMS seminar EUW 2014 – Comm. Profiles 14

DLMS/COSEM Transport layerIEC 62056-4-7

ITU-T G.9903 Narrow-band OFDM PLC Data Link layer for G3-PLC network

ITU-T G.9903 Narrow-band OFDM PLC Physical layer for G3-PLC network

MAC layer(IEEE 802.15.4 based)

Adaptation layer(IETF 6LoWPAN based)

IPv6IETF RFC 2460

UDPIETF RFC 768

DLMS / COSEM wrapper

DLMS/COSEM Application layerIEC 62056-5-3

COSEM Application ProcessIEC 62056-6-1, IEC 62056-6-2

xDLMS APDUs

MAC Control services MAC Data services

PHY Control services PHY Data services

Page 15: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

DLMS seminar EUW 2014 – Comm. Profiles 15

High speed PLC ISO/IEC 12139-1 profile for neighbourhood networks

• draft IEC 62056-8-6

• Technology used in Korea

• https://www.creativekorea.or.kr/attach/.../25494.pdf

Page 16: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

DLMS seminar EUW 2014 – Comm. Profiles 16

DLMS/COSEM Application Process EN 62056-6-1, EN 62056-6-2

DLMS/COSEM Application Layer ACSE and xDLMS ASE

EN 62056-5-3

IPv4 RFC 0791

Data Link Layer

AMC-SS PHY Layer CLC/FprTS 50590:2014

DLMS/COSEM Transport layer FprEN 62056-4-7:2014

DLMS/COSEM wrapper

TCP/UDP RFC 0793/RFC 0768

IPv6 RFC 2460

Convergence sub-layer

MAC sub-layer CLC/FprTS 50590:2014

LLC sub-layer CLC/FprTS 50590:2014

Connection Manager

DLMS/COSEM AL

IPv4 specific

IPv6 specific

AMC-SS PLC profile:

• CLC/TS 52056-8-7

• AMC-SS PLC technology proposed by Siemens

Page 17: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

17

SMITP B-PSK PLC profile:

• CLC/TS 50568-8

• Supported by the Meters & More Association

• earlier implementations (e.g. Telegestore, Endesa) do not use DLMS/COSEM

Page 18: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

DLMS/COSEM communication profiles for local networks:

the M interface

DLMS seminar EUW 2014 – Comm. Profiles 18

Page 19: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

DLMS/COSEM – M-Bus profile

DLMS seminar EUW 2014 – Comm. Profiles 19

COSEM data modelDLMS UA Blue Book / IEC 62056-6-1, IEC 62056-6-2

DLMS/COSEM Application layerDLMS UA Green Book / IEC 62056-5-3

DLMS/COSEM M-Bus based transport layer

M-Bus Transport layer EN 13757-3

M-Bus Wrapper

M-Bus wired Link LayerEN 13757-2

M-Bus wireless Link LayerEN 13757-4 / -5

M-Bus wired Phy LayerEN 13757-2 / -6

M-Bus wireless Phy LayerEN 13757-4

CITL = 0x00 – 0x1F0x60 / 0x7C0x61 / 0x7D

CITL =Other values

see EN 13757-3

M-Bus dedicated Application layer

EN 13757-3

DLMS/COSEM wirelessM-Bus profile

DLMS/COSEM wired M-Bus profile

• Published in Green Book Edition 8

• Will be brought to IEC

• DLMS/COSEM application runs in M-Bus slave device

• Media can be wired or wireless

• Transport layer provides segmentation and re-assembly

Page 20: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

DLMS/COSEM Euridis profile

20

Application layer

Application-62056-3-1 protocol Application layer

IEC 62056-51

DLMS+ protocolApplication+ protocolTransport + protocol

Application layerIEC 62056-5-3

DLMS/COSEM protocol

COSEM modelIEC 62056-6-2

Data link layer

Link-62056-3-1 protocol

Physical layer

Physical-62056-3-1 protocol

Physical layer

Physical-62056-3-1 protocol

Physical layer

Physical E/COSEM protocol

Data link layer

Link-E/D protocol

Data link layer

Link-E/D protocol

Transport layer Support manager

Base architecture Architecture with DLMS Architecture with DLMS/COSEM

• Specified in IEC 62056-3-1: 2013

• Provides baud rate negotiation, segmentation and reassembly

Page 21: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

Gateway protocol (Green Book Edition 10.7)

DLMS seminar EUW 2014 – Comm. Profiles 21

• Specifies how DLMS/COSEM APDUs can be transported via a transparent gateway

• Protocol may be different on the two sides

• Protocol on the Local Network may be M-Bus, Euridis, ZigBee ®

Page 22: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

Pull operation via the gateway

DLMS seminar EUW 2014 – Comm. Profiles 22

WAN transport protocol

HES Gateway End Device

client and server AP 0xE6 - Prefix DLMS APDU

send request for an end device

LAN transport protocol

DLMS APDU

forward request

send answer

forward answer from end device

client and server AP

LAN transport protocol

DLMS APDUclient and server AP

WAN transport protocol

client and server AP 0xE7 - Prefix DLMS APDU

Page 23: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

Push operation via the gateway

DLMS seminar EUW 2014 – Comm. Profiles 23

LAN transport protocol

HES Gateway End Device

0xE6 - Prefix

send request for a HES

forward request from end device

DLMS APDUclient and server AP

WAN transport protocol

client and server AP DLMS APDU

Page 24: IEC 62056 DLMS/COSEM seminar Communication · PDF file1 DLMS seminar EUW 2014 ... IEC 62056 DLMS/COSEM seminar Communication profiles EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

device

languagemessagespecification

Summary

The DLMS/COSEM model and application layer is successfully used over a range of communication media specific lower layers

Using the same COSEM model ensures semantic interoperability

Using the same DLMS/COSEM application layer ensures syntactic interoperability

All DLMS/COSEM application level security features are available the same way

Standardizing the communication profiles ensures network interoperability

DLMS seminar EUW 2014 – Comm. Profiles 24