device language message specification IEC 62056 DLMS/COSEM seminar Overview EUW 2014, Amsterdam Győző Kmethy, DLMS UA, President Victoria Varjú, DLMS UA, Support manager Bas Roelofsen, DNV GL, Consultant 1 DLMS seminar EUW 2014 – Overview Agenda • • • • • • • • • • • 2 13:00 13:30 14:00 15:00 15:30 16:00 16:30 16:45 17:00 17:15 17:30 device language message specification Registration DLMS/COSEM overview COSEM model news Coffee break DLMS services news Security extensions DLMS/COSEM communication profiles DLMS projects and interoperability testing Tools, demo, quiz Q/A End of the program DLMS seminar EUW 2014 – Overview DLMS User Association Who we are • • • • • Community of users of DLMS/COSEM standard Non-profit Association registered in Zug, Switzerland IEC and CENELEC partner 300+ members from 50+ countries 450+ DLMS/COSEM compliant meter types What do we do • • • • • 3 specification development in working groups input to international standardization conformance certification promotion support and training DLMS seminar EUW 2014 – Overview device language message specification DLMS UA membership device language message specification Associated members: Regular members: • Joining fee: € 1,000 • Annual fee: € 1,000 • Mgmt. Commitee: 11 seats • Voting rights • Organizations with mutual interest Benefits: • Access to the specification „Coloured books” • Access to conformance test tool and certification (Regular members) • Participation in the management and technical work • Technical support 4 DLMS seminar EUW 2014 – Overview DLMS UA services • • • • • 5 Specification maintenance and development Registration organization for standard elements Training seminars Compliance certification Technical support DLMS seminar EUW 2014 – Overview device language message specification DLMS UA Milestones device language message specification 1997: DLMS UA established 1999: First implementations hit the market 2002: International standards published: IEC & CEN Conformance testing in place Training seminars launched 2003 - 2005: Global spread - Solidly established in the C & I sector 2006 - 2010: IEC 62056 Ed. 2.0 2006 Specification enhanced for smart metering and gas metering Selected by M/441 and OPEN meter as core standard for smart metering IEC 62056 Ed. 3.0 in preparation 2013 : New edition of the IEC 62056 series ELECTRICITY METERING DATA EXCHANGE – THE DLMS/COSEM SUITE: Parts 5-3 Application layer, part 6-1 OBIS, part 6-2 COSEM, Communication profiles: part 7-6 HDLC, part 8-3 S-FSK PLC, part 9-7 TCP-UDP/IP 2014: Blue Book Edition 12, Green Book Edition 8 Being brought to the IEC 6 DLMS seminar EUW 2014 – Overview DLMS UA Working groups device language message specification • WG Maintenance and development • registration of standard elements • development of new features • development and validation of the CTT • Payment SIG • modeling payment metering • Co-operation with CEN TC 294, responsible for non-electricity metering 7 DLMS seminar EUW 2014 – Overview DNV GL Energy - Global service portfolio Policy Production Transmission & distribution device language message specification Use Power testing, inspections and certification Smart grids and smart cities Renewables advisory services Energy market and policy design Renewables certification Energy management and operations services Electricity transmission and distribution Energy efficiency services Software 8 DLMS seminar EUW 2014 – Overview DNV GL metering services related to DLMS/COSEM • device language message specification Training – DLMS / COSEM Fundamentals & Details – Close cooperation with DLMS UA to build the training material – DNV GL’s experience in smart meter test projects • Consultancy – Smart Meter Specifications (tender documents / ‘companion specifications’) – Test Case development – Test Procedures & Organizational Design • Testing – – – – 9 Product Acceptance Testing against DLMS Companion Specs. (Madrid/Arnhem) Conformance Testing (DLMS/COSEM over PRIME in Madrid, DLMS, IDIS in Arnhem) Testing on ‘Neutral Ground’ Test Tooling DLMS seminar EUW 2014 – Overview DLMS/COSEM Vocabulary device language message specification • DLMS, “Device Language Message Specification” – COSEM object related messaging services – evolution from DLMS “Distribution Line Message Specification”: • DLMS IEC 61334-4-41 by IEC TC57) >> • xDLMS (IEC 62056 by IEC TC13) – DLMS provides the syntax of the message exchange • COSEM, “Companion Specification for Energy Metering” – object model of meter functions as seen through its interfaces • OBIS, “Object Identification System” – naming system of the objects – COSEM and OBIS provide the semantics of the application • DLMS/COSEM – comprises the model, the application layer protocol and the communication profiles 10 DLMS seminar EUW 2014 – Overview DLMS/COSEM basics Standard for meter data exchange: multi-utility, multi-media, all application segments IEC 62056 / EN 13757-1 11 device language message specification DLMS User Association 300+ members worldwide + Companion specifications 70+ meter manufacturers have 450+ meter types certified Interoperability on device level by common “language” Major smart metering projects, millions of meters installed DLMS seminar EUW 2014 – Overview DLMS/COSEM scope device language message specification All energy types All metering functions / use cases All market segments All communication media 12 DLMS seminar EUW 2014 – Overview DLMS UA in international standardization device language message specification TC13, Electricity metering - WG14 – Meter data exchange, IEC 62056 DLMS/COSEM suite - JWG 16: IEC 62056 COSEM – IEC 61968 CIM mapping TC13, Electricity metering WG02, Smart metering DLMS User Association TC294, Non-electricity metering Communication systems for meters: EN 13757-1 M / 441 European Commission Smart Metering Standardization Mandate 13 TC 57, Power systems mgmt. - WG09: IEC 61334 PLC lower layer - WG10: IEC 62056 COSEM - IEC 61850 model mapping DLMS seminar EUW 2014 – Overview The DLMS/COSEM 3 step approach Separation of model and protocol: “orthogonality” • • • Data model, to view the meter functionality at its interface(s) • COSEM objects • OBIS Object Identification System Messaging method to communicate with the model and to represent data as a series of bytes (APDUs) Transportation method to carry the messages over the media between the meter and remote parties 1. Modeling Register Attribute(s) 1. logical_name 2. value 3. scaler-unit Method(s) 1. reset COSEM Interface Objects (static) (dyn .) (static) 0..n Data Type octet-string instance specific scal_unit_type m/o o Class_id=3, Version=0 Min Max Def Protocol Services to access attributes and methods 2. Messaging DLMS seminar EUW 2014 – Overview Communication Protocol Messages: Service_Id( Class_Id, Instance_Id, Attribute_Id/Method_Id ) Encoding: (GET-request APDU) C0 01 00 03 01 01 01 08 00 FF 02 3. Transporting 14 device language message specification DLMS/COSEM standardization framework COSEM object-oriented data model IEC 62056-6-2 COSEM interface classes IEC 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 Comm. Profiles for Local Networks IEC 62056-3 / 6-7 series 15 Comm. Profiles for Neighbourhood Networks IEC 62056-8 series DLMS seminar EUW 2014 – Overview Comm. Profiles for Wide Area Networks IEC 62056-9 series device language message specification The DLMS UA „Books” Specifies the functional DATA MODEL comprising the COSEM interface classes and the OBIS codes for the various energy types. Internationally standardized by the IEC and CEN. Specifies the PROTOCOLS with DLMS/COSEM on top, for the various media-specific communication profiles, based on widely used ISO/IEC, Internet, NIST and FIPS standards. Internationally standardized by the IEC and CEN. Specifies CONFORMANCE TEST plans for the COSEM object model and the communication layers, and describes the testing and certification process. GLOSSARY OF TERMS helps to understand the specification. Internationally standardized by the IEC. 16 DLMS seminar EUW 2014 – Overview device language message specification COSEM object model - new developments Blue Book Ed. 10:2010 COSEM-OBIS Blue Book Ed. 11:2013 COSEM-OBIS Blue Book Ed. 12:2014 COSEM-OBIS 17 • • • • Image transfer, Sensor manager Disconnect control, Limiter Security setup V0 M-Bus setup, S-FSK PLC setup • • • • Push setup Parameter monitor IPv6, Prime PLC and G3-PLC setup V0 ZigBee® setup (to tunnel DLMS) • • • • • • • • Compact data Association SN / LN new versions Security setup V1 Data protection (crypto) Arbitrator Payment metering M-Bus server setup, Diagnostics G3-PLC setup V1 DLMS seminar EUW 2014 – Overview device language message specification IEC 620566-2/6-1 Ed. 1:2013 COSEM OBIS IEC 620566-2/6-1 Ed. 2:2015 COSEM OBIS IEC 620566-2/6-1 Ed. 3: 2015 COSEM OBIS DLMS/COSEM Application layer - new developments Green Book Ed. 7:2009 • Symmetric key cryptography COSEM-OBIS • S-FSK PLC profile Green Book Ed. 7.3:2013 COSEM-OBIS • DataNotification service (Push operation) • General Block Transfer mechanism device language message specification IEC 620565-3 Ed. 1:2013 DLMS/COSEM Application layer IEC 62056-5-3 Ed. 2:2015 DLMS/COSEM Application layer • General protection APDUs Green Book Ed. 8:2014 COSEM-OBIS 18 • Composable services: encoding – general protection – general block transfer • ACCESS service (unified GET-SET-ACTION) • Public key cryptography • E2E security third party – meter • XML schema DLMS seminar EUW 2014 – Overview IEC 620565-3 Ed. 3:2015 DLMS/COSEM Application layer DLMS/COSEM is OPEN Specification is – – – – freely available for DLMS UA members internationally standardised: IEC, CENELEC, CEN free of IP rights on any parts of the standards the basis of several project-specific companion specifications DLMS UA membership is open to anybody at nominal fee – – – – participation in technical work training and technical support conformance test tool is available at equal and fair terms forum for exchanging best practices Used and supported worldwide 19 DLMS seminar EUW 2014 – Overview device language message specification DLMS/COSEM is MANAGEABLE (ITU-T X.700 FCAPS classification) Fault management Accounting • • • • • • • alarms and alarm monitors diagnostic information error logs event notification client user white listing and log event logs parameter logs Configuration Performance • • • • • • • active / passive parameter sets parameter monitoring and logs image transfer and activation negotiation of contexts and capabilities • • selective access to large data with-list requests for multiple data compact encoding, templates, compression pull and push operation negotiation of comm. parameters Security • • • • 20 device language message specification peer authentication, access rights end-to-end, multi-layer protection of messages and data security suites, security policies, key management security logs DLMS seminar EUW 2014 – Overview DLMS/COSEM is INTEROPERABLE • • device language message specification 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 • 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 21 DLMS seminar EUW 2014 – Overview DLMS/COSEM: The standard of first choice Data models, messaging methods and protocols with enhanced security, for meter data exchange Multi-utility and multi-media Self-descriptive, negotiable features Efficient data organization and access Meters of any complexity, from standard building blocks Covers smart metering use cases Balance between flexibility and overhead Open, international standard, widely supported Supports innovation and competition Future proof Testable interoperability …in metering, we speak the same language 22 DLMS seminar EUW 2014 – Overview device language message specification