Модуль M-Bus - опрос и чтение данных для программ-логгеров
Последняя версия: 5.0.1 build 1126. November 28, 2025.
Плагин M-Bus обеспечивает надежное считывание и логирование показаний приборов учета по протоколу M-Bus (Meter-Bus). Он поддерживает счетчики энергии, тепла, воды, газа и электроэнергии и возвращает полный список доступных значений с единицами измерения. Плагин поддерживает первичные и вторичные адреса и способен обслуживать крупные сети до 250 устройств на одной линии связи M-Bus.
Что делает этот плагин
Плагин отправляет настроенные запросы к устройствам M-Bus, принимает пакеты, проверяет контрольные суммы и извлекает значения c временными метками. Он обрабатывает как мгновенные, так и архивные данные, поддерживает групповой опрос нескольких устройств и может автоматически обнаруживать устройства по первичному и вторичному адресу. Плагин также может фильтровать по номерам хранилищ и тарифам и пропускать уже обработанные или устаревшие архивные записи.
Практические примеры
Пример 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 сетях. Он поддерживает гибкие схемы опроса, очередь запросов и механизмы проверки целостности данных.
Как включить модуль
На рисунке ниже вы можете увидеть, как включить данных модуль в настройках программы на странице "Модули".

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

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