# IEC 62056

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/IEC_62056
> Markdown URL: https://mediated.wiki/source/IEC_62056.md
> Source: https://en.wikipedia.org/wiki/IEC_62056
> Source revision: 1350508367
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

IEC set of standards for electricity meter data exchange

This article needs more citations. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "IEC 62056" – news · newspapers · books · scholar · JSTOR (July 2023) (Learn how and when to remove this message)

Optical port on a digital kilowatt-hour meter

Optical port on a heat meter

Optical port on a [smart](/source/Smart_meter) kilowatt-hour meter

**IEC 62056** is a set of standards for electricity metering data exchange by the [International Electrotechnical Commission](/source/International_Electrotechnical_Commission). The IEC 62056 standards are the [international standard](/source/International_standard) versions of the DLMS/COSEM specification.

**Device Language Message Specification** (**DLMS**, originally *Distribution Line Message Specification*),[1] is the suite of standards developed and maintained by the DLMS User Association (DLMS UA) and has been adopted by the IEC TC13 WG14 into the IEC 62056 series of standards. The DLMS User Association maintains a Type D liaison with IEC TC13 WG14, responsible for international standards for meter data exchange and establishing the IEC 62056 series. In this role, the DLMS UA provides maintenance, registration and compliance certification services for IEC 62056 DLMS/COSEM.

**Companion Specification for Energy Metering** (**COSEM**) includes a set of specifications that defines the [transport](/source/Transport_layer) and [application](/source/Application_layer) layers of the DLMS protocol. The DLMS User Association defines the protocols into a set of four specification documents, namely, the Green Book, Yellow Book, Blue Book and White Book. The Blue Book describes the COSEM meter object model and the OBIS object identification system, the Green Book describes the architecture and protocols, the Yellow Book addresses all the questions concerning conformance testing, the White Book contains the glossary of terms. If a product passes the [conformance test](/source/Conformance_test) specified in the Yellow Book, then a certification of DLMS/COSEM compliance is issued by the DLMS UA.

The IEC TC13 WG14 groups the DLMS specifications under the common heading: "Electricity metering data exchange — The DLMS/COSEM suite." DLMS/COSEM protocol is not specific to electricity metering, it is also used for gas, water and heat metering.

## Standards

- IEC 62056-1-0:2014 Smart metering standardisation framework

- IEC 62056-3-1:2013 Use of local area networks on twisted pair with carrier signalling

- IEC 62056-4-7:2014 DLMS/COSEM transport layer for IP networks

- IEC 62056-5-3:2017 DLMS/COSEM application layer

- IEC 62056-6-1:2017 Object Identification System (OBIS)

- IEC 62056-6-2:2017 COSEM interface classes

- IEC 62056-6-9:2016 Mapping between the Common Information Model message profiles (IEC 61968-9) and DLMS/COSEM (IEC 62056) data models and protocols

- IEC 62056-7-3:2017 Wired and wireless M-Bus communication profiles for local and neighbourhood networks

- IEC 62056-7-5:2016 Local data transmission profiles for Local Networks (LN)

- IEC 62056-7-6:2013 The three-layer, connection-oriented HDLC based communication profile

- IEC 62056-8-3:2013 Communication profile for PLC S-FSK neighbourhood networks

- IEC 62056-8-5:2017 Narrow-band OFDM G3-PLC communication profile for neighbourhood networks

- IEC 62056-8-6:2017 High speed PLC ISO/IEC 12139-1 profile for neighbourhood networks

- IEC TS 62056-8-20:2016 Mesh communication profile for neighbourhood networks

- IEC TS 62056-9-1:2016 Communication profile using web-services to access a DLMS/COSEM server via a COSEM Access Service (CAS)

- IEC 62056-9-7:2013 Communication profile for TCP-UDP/IP networks

Other IEC 62056 parts deal with Electricity metering - Data exchange for meter reading, tariff and load control

- IEC 62056-21:2002 Direct local data exchange

- IEC TS 62056-41:1998 Data exchange using wide area networks: Public switched telephone network (PSTN) with LINK+ protocol

- IEC 62056-42:2002 Physical layer services and procedures for connection-oriented asynchronous data exchange

- IEC 62056-46:2002+AMD1:2006 Data link layer using HDLC protocol

- IEC 62056-47:2006 COSEM transport layers for IPv4 networks

- IEC TS 62056-51:1998 Application layer protocols

- IEC TS 62056-52:1998 Communication protocols management distribution line message specification (DLMS) server

- IEC 62056-61:2002 Object identification system (OBIS)

## Interface classes

In DLMS/COSEM, all the data in electronic meters and devices are represented by means of mapping them to appropriate classes and related attribute values. Any real-world thing mapped to an appropriate class type can be described by the attributes defined in the standard, and the methods defined therewith allow operations to be performed on the attributes. The attributes and methods constitute an object. Conventionally, the first attribute in an object is the logical name, also defined as the OBIS code in the case of LN referencing. It is one part of the identification of the object. Objects that share common characteristics are generalized as instantiations of an interface class with defined class_id. Instantiations of an interface class are called COSEM objects. IEC 62056-62 defines nineteen interface classes for the COSEM object model.

## IEC 62056-21

**IEC 61107** or currently IEC 62056-21, was an international standard for a computer [protocol](/source/Communications_protocol) to read utility meters. It is designed to operate over any media, including the [Internet](/source/Internet). A meter sends [ASCII](/source/ASCII) (in modes A..D) or [HDLC](/source/HDLC) (mode E) data to a nearby hand-held unit (HHU) using a [serial port](/source/Serial_port). The physical media are usually either modulated light, sent with an [LED](/source/LED) and received with a [photodiode](/source/Photodiode), or a pair of wires, usually modulated by a 20mA [current loop](/source/Current_loop). The protocol is usually [half-duplex](/source/Duplex_(telecommunications)).

The following exchange usually takes a second or two, and occurs when a person from the utility company presses a meter-reading gun against a transparent faceplate on the meter, or plugs into the metering bus at the mailbox of an apartment building.

The general protocol consists of a "sign on" sequence, in which a handheld unit identifies itself to the metering unit. During sign-on, the handheld unit addresses a particular meter by number. The meter and hand-held unit negotiate various parameters such as the maximum frame length during transmission and reception, whether multiple frames can be sent without acknowledging individual frames ([windowing](/source/Flow_control_(data))), the fastest communication rate that they can both manage (only in the case of mode E switching to HDLC) etc.

Next, the meter informs the handheld unit about the various parameters that are available with it in various security settings, viz. the 'no-security logical group', ' the low-security logical groups' and 'the high-security logical groups'.

If the parameter required is in the no-security group, just a get.request will provide the HHU with the desired response. If the parameter required is in the low-security group, a password authentication of the HHU is required before information can be read.

In case of high-security parameters, the meter challenges the handheld unit with a cryptographic password. The handheld unit must return an encrypted password. If the password exchange is correct, the meter accepts the handheld unit: it is "signed on."

After signing on, the handheld unit generally reads a meter description. This describes some registers that describe the current count of metered units (i.e. kilowatt-hours, megajoules, litres of gas or water) and the metering unit's reliability (is it still operating correctly?). Occasionally, a manufacturer will define a new quantity to measure, and in this case, a new or different data type will appear in the meter definition. Most metering units have special modes for calibration and resetting meter registers. These modes are usually protected by anti-tampering features such as switches that sense if the meter enclosure has been opened.

The HHU may also be given limited rights to set or reset certain parameters in the meter.

The handheld unit then sends a sign-off message. If no sign-off message is sent, the meter automatically signs off after a previously negotiated time interval after the last message.

## Generic Companion Profile (GCP)

The GCP provides a common framework for communication between meters and data collection systems, ensuring interoperability across different manufacturers and devices. It defines a set of basic objects, services, and communication methods for exchanging metering data, including energy consumption, demand measurements, and meter status.[2]

## See also

- [ANSI C12.18](/source/ANSI_C12.18)

- [Electricity meter](/source/Electricity_meter)

- [Automatic meter reading](/source/Automatic_meter_reading)

- [OpenHAN](/source/OpenHAN)

## References

1. **[^](#cite_ref-1)** What is DLMS? [https://www.dlms.com/faqanswers/generalquestions/whatisdlms.php](https://www.dlms.com/faqanswers/generalquestions/whatisdlms.php)

1. **[^](#cite_ref-2)** ["DLMS Releases AC Electricity Smart Meter Generic Companion Profile"](https://www.smart-energy.com/industry-sectors/smart-meters/dlms-releases-ac-electricity-smart-meter-generic-companion-profile/). *Smart Energy International*. Retrieved 29 June 2024.

## External links

- [IEC 62056 Electricity metering data exchange - The DLMS/COSEM suite - All parts](https://webstore.iec.ch/searchform&q=62056)

- [The DLMS User Association, which developed and supports the standard (excerpts of the standards are available)](http://www.dlms.com)

- ["IEC 62056"](http://www.iec.ch/search/?q=62056) at [International Electrotechnical Commission](/source/International_Electrotechnical_Commission)

v t e IEC standards IEC 60027 60034 60038 60062 60063 60068 60079 60112 60228 60269 60297 60309 60320 60364 60446 60559 60601 60870 60870-5 60870-6 60906-1 60908 60929 60958 60980-344 61030 61131 61131-3 61131-9 61158 61162 61334 61355 61360 61400 61499 61508 61511 61784 61850 61851 61883 61960 61968 61970 62014-4 62026 62056 62061 62196 62262 62264 62304 62325 62351 62365 62366 62379 62386 62455 62680 62682 62700 63110 63119 63382 ISO/IEC 646 1989 2022 4909 5218 6429 6523 7810 7811 7812 7813 7816 7942 8613 8632 8652 8859 9126 9293 9496 9529 9592 9593 9899 9945 9995 10021 10116 10165 10179 10279 10646 10967 11172 11179 11404 11544 11801 12207 13250 13346 13522-5 13568 13816 13818 14443 14496 14651 14882 15288 15291 15408 15444 15445 15504 15511 15693 15897 15938 16262 16485 17024 17025 18004 18014 18181 19752 19757 19770 19788 20000 20802 21000 21827 22275 22537 23000 23003 23008 23270 23360 24707 24727 24744 24752 26300 27000 27000 family 27002 27040 29110 29119 33001 38500 39075 42010 80000 81346 Related International Electrotechnical Commission

v t e Automation protocols Process automation AS-i BSAP CC-Link Industrial Networks CIP CAN bus CANopen DeviceNet ControlNet DF-1 DirectNET EtherCAT Ethernet Global Data (EGD) Ethernet Powerlink EtherNet/IP Factory Instrumentation Protocol FINS FOUNDATION fieldbus H1 HSE GE SRTP HART Protocol Honeywell SDS HostLink INTERBUS IO-Link MECHATROLINK MelsecNet Modbus Optomux PROFIBUS PROFINET RAPIEnet SERCOS interface SERCOS III Sinec H1 SynqNet TTEthernet Industrial control system MTConnect OPC DA OPC HDA OPC UA Building automation 1-Wire BACnet BatiBUS C-Bus CEBus DALI DSI DyNet EnOcean EHS EIB FIP KNX LonTalk Modbus OpenTherm oBIX VSCP X10 xAP xPL Z-Wave Zigbee Power-system automation IEC 60870 IEC 60870-5 IEC 60870-6 DNP3 Factory Instrumentation Protocol IEC 61850 IEC 62351 Modbus PROFIBUS Automatic meter reading ANSI C12.18 IEC 61107 DLMS/IEC 62056 M-Bus Modbus Zigbee Automobile / Vehicle AFDX ARINC 429 CAN bus SAE J1939 NMEA 2000 FMS Factory Instrumentation Protocol FlexRay IEBus J1587 J1708 Keyword Protocol 2000 Unified Diagnostic Services LIN MOST SENT (SAE J2716) VAN Cyphal

---
Adapted from the Wikipedia article [IEC 62056](https://en.wikipedia.org/wiki/IEC_62056) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/IEC_62056?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
