bg

Модуль 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.

Скачать  | PDF руководство

Типичные сценарии использования

Модуль применяют для опроса нескольких счетчиков на шине 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 или базу данных).

Скачать  | PDF руководство

Как включить модуль

На рисунке ниже вы можете увидеть, как включить данных модуль в настройках программы на странице "Модули".

Выбор модуля IEC 62056-21

Рис.1. Выбор модуля.

Как настроить модуль

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

Настройка модуля

Рис.2. Настройка модуля.