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

IEC 62056 DLMS/COSEM seminar · PDF file1 DLMS seminar EUW 2014 – Interoperability IEC 62056 DLMS/COSEM seminar Interoperability EUW 2014, Amsterdam Győző Kmethy, DLMS UA,

Embed Size (px)

Citation preview

device

languagemessagespecification

DLMS seminar EUW 2014 – Interoperability 1

IEC 62056 DLMS/COSEM seminar

Interoperability

EUW 2014, Amsterdam

Győző Kmethy, DLMS UA, President

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

device

languagemessagespecification

Agenda

• 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

2 DLMS seminar EUW 2014 – Interoperability 2

device

languagemessagespecification

Inter...what?

DLMS seminar EUW 2014 – Interoperability 3

• Interconnectivity: all, what has to be connected, can be connected (physical and abstract level)

• Interoperability: ability of diverse systems to work together – syntactic: ability to exchange data - protocols, formats – semantic: data exchange produces (agreed) useful results

• Interchangeability: elements providing the same function the same way

• Reaching true interoperability – open international standards – partnership and co-operation – discipline in following the standard – conformance testing – companion specifications make the choice between options, and specify project

specific elements that cannot be specified internationally – project specific interoperability testing

device

languagemessagespecification

Levels of interoperability

Semantic interoperability

Syntactic interoperability

Business function interoperability

Business process interoperability

Network interop. / coexistence

IEC 62056-6-2 COSEM model IEC 62056-6-1 OBIS identifiers

IEC 62056-5-3 DLMS/COSEM Application layer

IEC 62056, prTS 52056, prTS 50568, prTS 50586 Communication profiles

FR: Linky

ES: IBERDROLA

India: IS 15959

Italy (gas): UNI/TS 11291-11-2:2014

NL: DSMR

UK: GBSC (DECC)

Saudi Arabia

IDIS

Functional testing

against CS

DLMS/COSEM Conformance testing against the standard

Medium spec. testing

(lower layers)

Domains Standards Project spec. Comp specs Testing

Companion specifications (CSs)

DLMS seminar EUW 2014 – Interoperability 4

device

languagemessagespecification

Reaching interoperability: International standards and companion specifications

• International standards – specify what can be agreed on – specify only few mandatory elements – leave choices for flexibility – specify the semantics and the syntax of functions but not their details

• Companion specifications close interoperability gaps

– specify elements that must be present to support project use cases – make choices between options to optimize performance and costs – specify project specific elements (e.g. events) – specify processes for data exchange – should be jointly specified by project participants – Examples: Dutch DSMR, French Linky, Spanish T5, GBCS, Indian, Saudi

Arabian, Italian Gas, IDIS....

DLMS seminar EUW 2014 – Interoperability 5

device

languagemessagespecification

Closing the gap with companion specifications M

ETER

SYST

EM

Proprietary interface

Proprietary interface

Standard interface

Standard interface

Standard interface + Companion specification

Standard interface + Companion specification

Integration costs

Integration costs

Courtesy IDIS

DLMS seminar EUW 2014 – Interoperability 6

device

languagemessagespecification

Companion spec. example - The IDIS project

• Initiative of Iskraemeco, Itron and Landis+Gyr

• learning from Dutch, French, Spanish projects

• Objective: create a market for interoperable meters with standard functions

• Companion specification to IEC 62056 DLMS/COSEM

• specifies details of the functions

• only selections made: nothing modified, nothing added

• IDIS interoperability test

• IDIS meters pass DLMS conformance test

• Publicly available, anybody can make IDIS meters

• Members committed to produce IDIS meters

• http://idis-association.com/

DLMS seminar EUW 2014 – Interoperability 7

device

languagemessagespecification

• Purpose: to verify correct implementation in meters (DLMS/COSEM servers)

• Protocol and object model tests • Helps product development

– Optional log module provides detailed, human readable information • Helps system integration • Self testing or third party testing • Accessible to any DLMS UA member

under fair and equal terms

Reaching interoperability: conformance testing

DLMS seminar EUW 2014 – Interoperability 8

device

languagemessagespecification

COSEM Server

COSEM Test Client

Test tool architecture

COSEM Test Client

stack

Test programs

Physical IF

COSEM Server Stack

Device application

Physical IF

Test Workstation System under test (SUT)

PDU-s

• Remote test method: Observation and analysis of protocol data units 7EA00A00020023215314B77E 7EA00A2100020023734CE77E

DLMS seminar EUW 2014 – Interoperability 9

device

languagemessagespecification

Process implementation

• Automatic test execution by the manufacturer or third party tester

• Verification / certification: DLMS UA Test plans

Test report

Association object

1.8.1.3 12345.67

Test

routines

CTI

Test routines

c

Test

routines

COSEM compliant

Test report Test report

DLMS seminar EUW 2014 – Interoperability 10

device

languagemessagespecification

Application layer tests

Test suiteCOSEM Application layer

Test groupAPPL_IDLE

Test groupAPPL_OPEN

Test groupAPPL_DATA_LN

Test groupAPPL_DATA_SN

Test groupAPPL_REL

Test groupAPPL_IDLE_P

Test groupAPPL_

DATA_LN_P

Test groupAPPL_

DATA_SN_N

Test groupAPPL_REL_N

Test cases Test cases Test cases Test cases

Test groupAPPL_

DATA_LN_N

Test casesTest cases

DLMS seminar EUW 2014 – Interoperability 11

device

languagemessagespecification

COSEM object tests

• Validity of logical names • Access rights to attributes • Attribute types • Methods not tested –

would change the IUT • Multiple references • Presence of mandatory

objects • Objects found are listed

Test suiteCOSEM interface objects

COSEM_X_Y

Multiple references

Mandatory objects

DLMS seminar EUW 2014 – Interoperability 12

device

languagemessagespecification

Conformance assessment process Start

Preparation for testing:IUT & CTT

Test selection andparametrization

Test campaigns:one for each communication

profile and applicationcontext

Conformance test report &log

End

CTI

Test operations

13

device

languagemessagespecification

DLMS Certified products and manufacturers

050

100150200250300350400450

2002 2004 2006 2008 2010 2012 2014QIII

• CTT 1 released in 2002, CTT version 2.5 in 2011, CTT version 3 is under development

• To date (October 2014): 450+ certificates, 70+ manufacturers

Certified products

Manufacturers

DLMS seminar EUW 2014 – Interoperability 14

device

languagemessagespecification

Conformance testing & certification

• Test plans & Certification: DLMS UA • CTT sales: EURO DCS GmBH • Self-testing / third party testing

– 70+ CTT licenses, 20+ third party test labs

• 70+ manufacturers, 450+ Certificates

TECHNICAL REPORT

Companion Specificationfor Energy Metering

COSEM

Conformance TestTool - Specification

DLMS User Association

device languagemessagespecification

TECHNICAL REPORT

Companion Specificationfor Energy Metering

COSEM

Conformance TestTool - Specification

DLMS User Association

device languagemessagespecification

device languagemessagespecification

DLMS seminar EUW 2014 – Interoperability 15

device

languagemessagespecification

Examples of test reports

DLMS seminar EUW 2014 – Interoperability 16

device

languagemessagespecification

• Certificates listed at www.dlms.com

•Meter type + LDN

• Manufacturer

• Test house

•Test information

•Test report is available from the manufacturer

Example Certificate

DLMS seminar EUW 2014 – Interoperability 17

device

languagemessagespecification

A few interesting links… just browse for more • DNV GL Test tool: Link to brochure for test tooling • http://www.dnvkema.com/Images/DLMS%20Test%20Suite%20for%20Smart%

20Meters.pdf • DLMS – The true international metering standard: Kalkitech (video)

– http://www.youtube.com/watch?v=wYdINnOkldw

• DLMS communication packages: I-Cube – http://www.icube.ch/dlmscosem_packages.html

• DLMS for MSP430 E.meter SoCs: Texas Instr. – http://www.ti.com/tool/DLMSOBJ-EVAL

• Kalkitech DLMS/COSEM offerings – http://www.kalkitech.com/solutions/dlms-cosem-solutions/

• IDIS interoperability White Paper – http://www.landisgyr.eu/resource/white-paper

• TEPCO Disclosure of Smart Meter Specification (Metering Part) • Itron Response to AEMC DRAFT REPORT, Framework for Open Access and

Common Communication Standards Review, 19 De 2013 • Great Britain Companion Specification (GBCS) - Gov.UK

DLMS seminar EUW 2014 – Interoperability 18

device

languagemessagespecification

Summary: Benefits of interoperability

• Standards-based interoperability enables competition – Systems and equipment from multiple sources – High system integration costs can be avoided

DLMS seminar EUW 2014 – Interoperability 19