Открыть сервис

DLMS/COSEM

DLMS/COSEM (Device Language Message Specification / Companion Specification for Energy Metering) — это открытый стандарт обмена данными, протокол и модель данных, предназначенные для автоматизации сбора показаний, управления и мониторинга приборов учёта энергоресурсов (электроэнергии, газа, воды, тепла). Стандарт определяет как формат сообщений и процедуры передачи данных (уровень приложения), так и объектно-ориентированную модель данных, описывающую логическую структуру счётчика. Разрабатывается и поддерживается международной ассоциацией DLMS User Association (DLMS UA).

История

Разработка стандарта началась в конце 1980-х годов в Европе, когда возникла потребность в унификации протоколов для удалённого сбора данных с электронных счётчиков электроэнергии. Первоначально спецификация создавалась под эгидой Международной электротехнической комиссии (МЭК, IEC) и была опубликована как серия стандартов IEC 62056. В 1997 году была основана DLMS User Association, которая взяла на себя дальнейшее развитие, поддержку, сертификацию и продвижение технологии.

В 2000-х годах, с развитием концепции «умных сетей» (Smart Grid) и интеллектуальных систем учёта (AMI/АСКУЭ), DLMS/COSEM получил широкое распространение в Европе, Азии, на Ближнем Востоке и в России. В 2010-х годах стандарт был адаптирован для работы по различным транспортным средам, включая Ethernet, GPRS, PLC (Power Line Communication), LoRaWAN и NB-IoT. В России стандарты серии IEC 62056 (ГОСТ Р МЭК 62056) являются основой для построения автоматизированных информационно-измерительных систем коммерческого учёта электроэнергии (АИИС КУЭ).

Архитектура и принципы

DLMS/COSEM основан на трёхуровневой архитектуре, которая отделяет модель данных от протокола передачи.

Модель данных (COSEM)

COSEM (Companion Specification for Energy Metering) определяет объектно-ориентированную модель данных прибора учёта. Каждый функциональный элемент счётчика (например, показания активной энергии, тарифная зона, профиль нагрузки, параметры качества электроэнергии) представляется в виде логического устройства (Logical Device). Логическое устройство, в свою очередь, состоит из объектов интерфейса (Interface Objects), каждый из которых имеет уникальный идентификатор (OBIS-код) и набор атрибутов (данные) и методов (действия).

Ключевые элементы модели:

  • OBIS-код (Object Identification System) — шестизначный иерархический код, однозначно идентифицирующий каждый параметр учёта (например, 1.0.1.8.0.255 — показания активной энергии, потреблённой по тарифу 1).
  • Интерфейсные классы (Interface Classes) — шаблоны, описывающие типовое поведение объектов (например, класс «Счётчик» (Register), класс «Профиль нагрузки» (Profile Generic), класс «Часы» (Clock)).
  • Ассоциация (Association) — механизм управления доступом, определяющий права пользователя (например, чтение, запись, выполнение методов) на конкретные объекты.

Протокол (DLMS)

DLMS (Device Language Message Specification) — это протокол прикладного уровня, который определяет формат сообщений и процедуры обмена данными между клиентом (например, сервером сбора данных) и сервером (прибором учёта). Протокол работает в режиме «запрос-ответ» (клиент инициирует соединение, сервер отвечает).

Основные характеристики протокола:

  • Асинхронный обмен — сообщения могут быть переданы в любой последовательности, что позволяет реализовать сложные сценарии (например, чтение профиля нагрузки за период).
  • Поддержка шифрования и аутентификации — стандарт предусматривает несколько уровней безопасности (Low Level Security, High Level Security, Application Layer Security), включая шифрование по алгоритму AES-128 и аутентификацию с использованием ключей.
  • Независимость от транспортного уровня — DLMS может работать поверх различных физических и канальных протоколов (HDLC, TCP/IP, UDP, S-FSK PLC, G3-PLC, LoRaWAN).

Классификация и версии

Стандарт DLMS/COSEM развивается и имеет несколько версий, которые отличаются функциональными возможностями и уровнем безопасности.

  • DLMS/COSEM «Blue Book» — базовая спецификация, описывающая модель данных и протокол. Актуальная версия — 10-е издание (2022 год).
  • DLMS/COSEM «Green Book» — руководство по применению, содержащее примеры реализации и рекомендации.
  • DLMS/COSEM «Yellow Book» — спецификация для использования в системах с низкой пропускной способностью (например, PLC).
  • DLMS/COSEM Security Suite — набор спецификаций, определяющих механизмы криптографической защиты (версии 0, 1, 2, 3). Версия 3 (Security Suite 3) является наиболее современной и рекомендованной для новых систем.

Применение

DLMS/COSEM является де-факто стандартом для интеллектуальных систем учёта электроэнергии в большинстве стран мира. Основные области применения:

  • Автоматизированные системы коммерческого учёта электроэнергии (АСКУЭ/АИИС КУЭ)сбор данных с миллионов счётчиков, дистанционное управление, тарификация по времени суток.
  • Управление спросом (Demand Response) — передача команд на ограничение мощности или отключение нагрузки.
  • Мониторинг качества электроэнергии — измерение и передача параметров (напряжение, частота, гармоники, провалы).
  • Учёт газа, воды и тепла — адаптация модели COSEM для неэлектрических ресурсов (например, использование OBIS-кодов для газа и воды).
  • Интеграция с системами управления энергоресурсами (EMS)передача данных в системы диспетчерского управления и сбора данных (SCADA).

Реализация и сертификация

Для обеспечения совместимости устройств разных производителей DLMS User Association проводит сертификацию. Сертифицированное устройство (счётчик, концентратор, программное обеспечение) гарантированно корректно реализует спецификацию и может взаимодействовать с другими сертифицированными компонентами. Процесс сертификации включает тестирование на соответствие модели данных, протоколу и безопасности.

В России стандарт DLMS/COSEM активно применяется в проектах по созданию интеллектуальных систем учёта, в том числе в рамках программы «Цифровая трансформация электроэнергетики». Крупнейшие производители счётчиков (например, «Инкотекс», «Энергомера», «Миртек») выпускают устройства с поддержкой DLMS/COSEM. В 2021 году в России был принят национальный стандарт ГОСТ Р МЭК 62056-1-1-2021, гармонизированный с международным стандартом IEC 62056-1-1.

Критика и ограничения

Несмотря на широкое распространение, DLMS/COSEM имеет ряд недостатков и подвергается критике:

  • Сложность реализации — полная реализация стека протокола требует значительных вычислительных ресурсов и памяти, что увеличивает стоимость счётчика.
  • Избыточность для простых задач — для простых систем сбора данных (например, снятие показаний раз в месяц) использование DLMS/COSEM может быть избыточным, и более простые протоколы (например, Modbus) оказываются дешевле.
  • Зависимость от организации-разработчика — хотя стандарт открыт, его развитие и сертификация контролируются DLMS User Association, что создаёт определённую монополию.
  • Проблемы совместимости — несмотря на сертификацию, на практике встречаются ситуации, когда устройства разных производителей не могут корректно обмениваться данными из-за различий в реализации отдельных функций.

Перспективы развития

Дальнейшее развитие DLMS/COSEM связано с интеграцией в концепцию Интернета вещей (IoT) и облачные платформы. Разрабатываются профили для работы через протоколы MQTT и CoAP, а также адаптация для сетей 5G. Ожидается, что стандарт будет поддерживать более высокие скорости передачи данных, а также расширенные функции кибербезопасности, включая квантово-устойчивую криптографию.

Источники

  • IEC 62056-1-1:2022 «Electricity metering data exchange — The DLMS/COSEM suite — Part 1-1: Smart metering standardization framework».
  • DLMS User Association. «DLMS/COSEM — The Smart Grid Standard».
  • ГОСТ Р МЭК 62056-1-1-2021 «Обмен данными учёта электроэнергии. Комплекс стандартов DLMS/COSEM. Часть 1-1. Структура стандартизации интеллектуального учёта».
  • «Стандарт DLMS/COSEM: архитектура, принципы, применение» (журнал «Электроэнергия. Передача и распределение», № 3, 2020).
  • Отчёт Ассоциации «ЭнергоИнновация»: «Анализ применения стандарта DLMS/COSEM в России» (2022).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →