bg

Модуль M-Bus - опрос и чтение данных для программ-логгеров

Последняя версия: 5.0.1 build 1126. November 28, 2025.

Плагин M-Bus обеспечивает надежное считывание и логирование показаний приборов учета по протоколу M-Bus (Meter-Bus). Он поддерживает счетчики энергии, тепла, воды, газа и электроэнергии и возвращает полный список доступных значений с единицами измерения. Плагин поддерживает первичные и вторичные адреса и способен обслуживать крупные сети до 250 устройств на одной линии связи M-Bus.

Что делает этот плагин

Плагин отправляет настроенные запросы к устройствам M-Bus, принимает пакеты, проверяет контрольные суммы и извлекает значения c временными метками. Он обрабатывает как мгновенные, так и архивные данные, поддерживает групповой опрос нескольких устройств и может автоматически обнаруживать устройства по первичному и вторичному адресу. Плагин также может фильтровать по номерам хранилищ и тарифам и пропускать уже обработанные или устаревшие архивные записи.

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

Практические примеры

Пример 1: Считать мгновенное потребление электроэнергии с одного счетчика в 2025-01-02 08:00:00. Настройте запрос с адресом устройства 12 и номером хранилища 0. Плагин вернет текущее значение энергии в кВт/ч и временную метку, сохраненную в переменной DATE_TIME_STAMP.

Пример 2: Опрос архивных почасовых объемов газа с приборов с первичными адресами 5,6,7. Оставьте поле тарифов пустым (все тарифы) и укажите номера хранилищ 1,2 для получения почасовых архивных записей. Включите опцию "Читать только новые данные", чтобы избежать повторной обработки архивов.

Настройка запросов и параметры

Вы добавляете один или несколько запросов. Каждый запрос может содержать следующие ключевые параметры: адрес устройства (первичный или вторичный), номер хранилища, номер тарифа и время ожидания ответа. Используйте списки, разделенные запятыми, для нескольких адресов, номеров хранилищ или тарифов. Установите адрес 254, чтобы опросить все устройства и собрать их вторичные адреса.

Примеры интеграции с Advanced Serial Data Logger

Пример интеграции - опрос одного счетчика:

Входящие данные через последовательный порт от устройства:

[STX] 68 05 05 68 08 01 72 34 56 78 16

Разобранные данные:

- Адрес устройства: 5
- Значение: 123.45 kWh
- Дата и время (Timestamp): 2025-01-02 08:00:00

Экспорт (вывод логгера):

Device=5;Point=Energy;Value=123.45;Unit=kWh;Timestamp=2025-01-02 08:00:00

Ключевые особенности

  • Поиск по первичным и вторичным адресам, включая поиск по маске вторичных адресов.
  • Очередь запросов с индивидуальными настройками по номерам хранилищ и тарифам.
  • Поддержка мгновенных и архивных данных с временными метками.
  • Запланированный или периодический опрос устройств.
  • Автоматический расчет и проверка контрольных сумм для целостности пакетов.
  • Пакетный опрос нескольких устройств через заданный список адресов.
  • Настраиваемое время ожидания ответа и минимальный интервал между пакетами.

Резюме

Плагин M-Bus - это надежный и настраиваемый модуль для чтения мгновенных и исторических данных как с единичных устройств, так и в больших M-Bus сетях. Он поддерживает гибкие схемы опроса, очередь запросов и механизмы проверки целостности данных.

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

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

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

Выбор модуля

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

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

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

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

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