Meter bus (m-bus)

Драйвер устройства Meter Bus (M-Bus) позволяет SberMobile Server общаться с умными счётчиками, поддерживающими протокол Meter Bus. Считывание показаний счетчиков и чтение метаданных получены и доступны как переменные настроек устройств.

Драйвер Meter Bus поддерживает как последовательную (Serial), так и IP (TCP) связь со счетчиками.

Конфигурация SberMobile Server для последовательной передачи данных

Обратитесь к разделу Включение последовательного порта, если у вас проблемы с подключением к последовательным устройствам Meter Bus.

Информация о драйвере

ID плагина драйвера:

com.tibbo.linkserver.plugin.device.meterbus

Общие настройки

Не определены.

Настройки уровня пользователя

Не определены.

Свойства device

Настройки подключения

Настройки подключения определяют, как SberMobile Server взаимодействует с определенным устройством M-Bus. Данные настройки доступны через опцию изменить свойства Device контекста Device. Доступны следующие свойства подключения:

Свойство

Описание

Тип подключения

Выбор M-Bus Serial и M-Bus TCP.

IP адрес или имя хоста

Адрес устройства M-Bus (для M-Bus TCP).

Порт

Порт устройства M-Bus (IP номер порта для M-Bus TCP; Имя последовательного порта для M-Bus Serial).

Скорость передачи информации

Скорость передачи информации (для M-Bus Serial).

Биты данных

Последовательные биты данных (для M-Bus Serial).

Стоп-биты

Последовательные стоп-биты (для M-Bus Serial).

Четность

Последовательная четность (для M-Bus Serial).

Адрес счетчика

Адрес счетчика на M-bus.

Использовать вторичный адрес

Определяет, должен ли быть использован вторичный адрес.

Производитель

Производитель счетчика (для вторичного адреса).

Версия

Версия счетчика (для вторичного адреса).

Среднее

Среднее (для вторичного адреса).

Исторические данные процесса

Определяет, должен ли сервер получать и обрабатывать  исторические значения, собранные счетчиком. По умолчанию, обрабатываются только текущие (полученные) значения.

Активы device

Драйвер не поддерживает активы.

Настройки device

Драйвер устройства M-Bus создает две Device переменных настроек на каждое показание счетчика.

Первая переменная содержит чтение метаданных:

  • Код поля данных
  • Поле функции (поле управления)
  • Номер хранилища
  • Тариф
  • Тип VIF
  • Единица измерения
  • Узел
  • Описание
  • SI префикс
  • Экспонента

Вторая переменная отражает фактическое значение счетчика показаний. Значения представлены как строки, так как протокол M-Bus позволяет устройствам выводить нечисловые значения в редких случаях.

Операции device

Драйвер не проводит операции.

События device

Драйвер не представляет события.

Подключение

Драйвер переводит устройство в режим онлайн если:

  • Последовательный порт был успешно открыт (для устройств M-Bus Serial)
  • TCP подключение к устройству было успешно установлено (для устройств M-Bus TCP)

Синхронизация

Синхронизация между SberMobile Server и устройством M-Bus включает в себя следующие шаги:

  • Чтение метаданных доступных показаний счетчика.
  • Чтение и обработка исторических значений показаний если включено Исторические данные процесса в настройках устройства.
  • Чтение полученных значений показаний счетчика M-Bus и хранение этих значений в кэше настроек.