Модуль IEC 62056-21 для программ-логгеров
Последняя версия: 5.0.1 build 1126. November 28, 2025.
Модуль IEC 62056-21 считывает данные с устройств, реализующих протокол IEC 62056-21 по интерфейсу RS232 или RS485. Этот модуль работает только с Advanced Serial Data Logger или Data Logger Suite. Создайте новую конфигурацию и выберите COM-порт, используемый интерфейсом RS232 или RS485. Поддерживаются режимы A, B, C и D. Для запроса полного набора данных используется команда "Readout" в одном обмене. Для оптических выходов требуется конвертер Opto-to-RS232. Некоторые совместимые устройства: Satec EM720, Iskra Emeco серии MT, Elgama-Elektronika GAMA 300, DSS1088 и модели Landis+Gyr.
Типичные сценарии использования
Модуль применяют для опроса нескольких счетчиков на шине RS485 и передачи измерений в базу данных, Excel, CSV или другой модуль экспорта данных. Модуль поддерживает опрос по расписанию и очередь запросов. Далее, он извлекает значения и передает их в основную программу для логирования, экспорта или обработки в режиме реального времени. Если список элементов ответа не задан, парсер по умолчанию экспортирует все доступные значения, кодированные OBIS.
Очередь запросов и принцип работы
Очередь запросов задает целевые устройства и тип данных для чтения. Каждый запрос выполняется по порядку сверху вниз. Элемент запроса может быть адресован одному устройству или нескольким. Несколько адресов устройств можно указать в одной строке через точку с запятой, например "1;2;3". Необходимые параметры для настройки запроса - адрес устройства, время ожидания ответа в миллисекундах и опциональная смена скорости передачи.
Время ожидания запроса определяет, как долго модуль ждет ответ после отправки запроса. Если время истекает, модуль отменяет текущий запрос и переходит к следующему. Любые данные от устройства, пришедшие после истечения времени ожидания, будут проигнорированы. Подберите таймаут с учетом характеристик сети и скорости отклика устройств.
Элементы ответа и соответствие переменных
Элементы ответа определяют, какие значения модуль считывает с устройства и какие имена они будут иметь. Если список элементов ответа пуст, парсер экспортирует все данные, возвращаемые устройством. Чтобы ограничить список экспортируемых переменных, добавьте элементы ответа и назначьте каждому уникальное имя и соответствующий OBIS-код. Имя будет использоваться как имя экспортируемой переменной в основной программе. Имена переменных должны быть уникальны внутри одного запроса, но могут повторяться в разных запросах.
Практический пример: опрос одного счетчика
Пример сценария: один счетчик с адресом 1 на RS485 отвечает на команду Readout. Конфигурация запроса:
- Устройство: 1
- Отправлять запросы: включено
- Ожидание ответа (мс): 2000
- Элементы ответа: пусто (экспортируются все OBIS-значения)
Пример входящего пакета данных (упрощено):
/SAT6EM72000656621 0.0.0(EM72000656621) 1.8.0(343642.9*kWh) 2.8.0(1958.9*kWh) 3.8.0(120.7*kvarh)
Экспортируемые переменные (после разбора):
DATE_TIME_STAMP = 2025-01-02 08:00:00
ENERGY_TOTAL = 343642.9
ENERGY = 1958.9
REACTIVE_ENERGY = 120.7
Ключевые особенности
- Полная поддержка режимов IEC 62056-21: A, B, C и D.
- Очередь запросов с таймаутом для каждого запроса и поддержкой нескольких адресов.
- Автоматический экспорт всех данных, если не задан конкретный список значений.
- Обработка смены скорости для устройств, соответствующих стандарту.
- Прямая интеграция с Advanced Serial Data Logger и Data Logger Suite.
- Возможность задать пользовательское имя переменной для элементов ответа.
Резюме
Модуль IEC 62056-21 предоставляет надежный механизм опроса счетчиков по RS232/RS485 и экспорта разобранных значений в модули логирования и экспорта. Настройте очередь запросов, свяжите элементы ответа с именами переменных и организуйте автоматизированный сбор данных с экспортом в нужное место (например, Excel или базу данных).
Как включить модуль
На рисунке ниже вы можете увидеть, как включить данных модуль в настройках программы на странице "Модули".

Рис.1. Выбор модуля.
Как настроить модуль
На рисунке ниже показан пример настроек модуля. Вы можете ознакомиться с файлом справки по ссылке выше, для получения более подробной информации.

Рис.2. Настройка модуля.
Другие похожие модули:
Все модули | MODBUS RTU, MODBUS TCP, MODBUS ASCII | M-Bus | Bacnet/IP | IEC 62056-21 | DLMS/COSEM | DL-T645-2007 | Kamstrup [KMP протокол]