DLMS GCP Implementation – An Overview

Shwetha Bhat December 24, 2024

Forย decades, utility companies supplying electricity, gas, and waterย usedย manual meters to measure usage. Theย introductionย of digital energy meters,ย liberalization of energy markets, andย developmentsย in communication technologies in the 1990sย requiredย a new open standard communication protocol applicable to metering. ย 

The DLMS User Association (DLMS UA) founded in March 1997, developed a standard comprising of three fundamental parts: COSEM [IEC 62056-62] (COmpanion Specification for Energy Metering), an object capable of describing any relevant application; OBIS (Object Identification System), which uniquely identifies each data object; and DLMS (Device Language Message Specification, the application layer protocol used for mapping the interface model into messages. ย 

DLMS is an all-inclusive and large metering standard, offering a wide choice of data models, OBIS codes, communication profiles, media and security features.ย It contains a well-standardized set of building blocks to describe the meterโ€™s data model. While this ambiguity allows flexibility to meter manufacturers, the absence of a higher level of standardization has led to multiple implementations facing interoperability problems. It takes longer time to define the requirement, implement, integrate and get certification resulting in longer time-to-market, higher costs, issues with asset management and long-term support. ย 

To address these challenges, the DLMS User Association (DLMS UA) developed Generic Companion Profiles (GCPs) earlier this year, to ensure the highest level of interoperability and compatibility among devices that implement them.ย 

What is a Generic Companion Profile (GCP)?ย 

A GCP is a clearly defined set of features and functionalities described within the DLMS core specifications. It is tailored to meet the requirements of a specific application, such as smart meters, remote displays, and electric vehicle charging stations (EVCS). Each GCP is built based on well-identified requirements that have been gathered over the years from members of the DLMS UA, including utilities companies, device manufacturers, software platform suppliers, among others. ย 

GCPs areย validated through the dedicated DLMS UA certification program. They enable seamless data exchange between devices such as smart meters, remote displays, and electric vehicle (EV) charging stations. These profiles are independent of hardware devices, communication technologies, cloud solutions, providing both flexibility and security in data transmission while ensuring improved compatibility.ย 

Multiple use cases can be parameterized and configured to develop a specific application catering to devices or services within a particular industry. With these profiles, utilities and device implementers can ensure smooth integration and enhanced functionality, ultimately benefiting end-users.ย 

Generic Companion Profiles are important because they:ย 

  • Ensure compatibility - GCPs ensure that devices are compatible across architecture, communication protocols, and device manufacturer.ย ย 
  • Enable smooth integrationย  - GCPs allow utilities and device implementers to ensure smooth integration and enhanced functionality.ย ย 
  • Benefits end-usersย  - GCPs benefit end-users by allowing for seamless data exchange between devices.ย ย 

Some examples of GCPs:ย 

  • EV Charging Station (EVCS) GCP: The EV charging GCPโ€™s allows the EVCS to directly link with the smart meter, removing the need for any additional third-party devices in the installation and creating direct benefits to consumers and manufacturers alike. Leveraging real-time meter data, the EVCS could achieve dynamic load balancing, demand response and avoid premises overload. This new EVCS Generic Companion Profile allows this to happen in a standardized and fully interoperable (plug-n-play) manner. ย End-consumers can access flexible products such as โ€˜time of useโ€™ tariffs that can reduce their overall energy costs. Source: DLMS UA EV GCP
  • Metrologically Relevant Remote Display (RDI) GCP: This GCP establishes a secure, metrologically relevant connection between any device that implements this generic companion profile and any display device orย application. Such a connection makes possible the display of pertinent energy data to the consumer.Use cases include:
    Device/application commissioning
    Receiving metrology data
    Notification of events and alarms
    Control of disconnection unitย 
  • AC Electricity Smart Meter โ€“ The ACESM Generic Companion Profile covers a wide range of 21 smart metering and smart grid use cases and functionalities. Its objective ensures that the minimum set of use cases demanded by the electricity smart meter market is maintained. ย 

Source: ย AC Electricity Smart Meter GCPย ย 

DLMS Generic Companion Profiles (GCPs) represent a next step towards achievement of fluid compatibility across a wide range of devices to meet the dynamic demand of both the energy and water industries.

The three core GCPs for electricity smart metering, remote displays, and EV charging stations are just the starting point. DLMS UA is working on further GCPs in gas and water metering and grid edge computing, demonstrating a commitment to the advancement of technologies and to meeting diverse industry needs.

DLMS GCPs set a new benchmark with cost-effective and scalable solutions designed for smart meters, metrologically accurate remote displays, and EV charging devices. These profiles bring quite important advantages to manufacturers-they reduce development time and costs, allowing manufacturers to focus on innovation and efficiency rather than compatibility and troubleshooting problems.ย 

Kalkitech’s Kalki.io Platform Achieves SOC 2 Type II Compliance: Our Commitment to Your Security and…

April 10, 2025

We are proud to announce that Kalkitech's Kalki.io platform has successfully completed the System and Organization Controls (SOC) 2 Type II examination. This significant achievement highlights our deep commitment to…

Know More
Use Cases of IEEE 2030.5

April 9, 2025

Residential Use Cases: Smart Homes: Homeowners can use IEEE 2030.5 to integrate smart home systems such as solar panels, smart meters, and electric vehicle chargers. This allows for dynamic energy…

Know More
Key Features of IEEE 2030.5

April 9, 2025

Core Features of IEEE 2030.5 Bidirectional Communication: IEEE 2030.5 allows devices to communicate in both directionsโ€”sending data and receiving commands. This is essential for dynamic energy management and load balancing.…

Know More