Skip to content
Menu

MQTT

This page is not translated yet. The text below is the Russian source. Facts are unchanged.

Отсюда модуль на RS-485 (или по Modbus TCP) попадает в панель и в топики. Поиск в этом разделе — не то же самое, что сканирование в Устройствах RS-485: здесь результат добавляют в конфигурацию моста.

MQTT: брокер работает, мост активен, кнопки Остановить Перезапустить Сохранить и применить, таблица устройств на шине, кнопки Вручную и Поиск
Рис. 1. MQTT. Полоса брокера, таблица устройств моста, «Поиск» и «Сохранить и применить». Учётные данные внешнего брокера на снимке скрыты

Подзаголовок: «Конфигурация Modbus→MQTT моста и мониторинг топиков».

Полоса брокера

Элемент Смысл
Бейдж брокера на снимке «Работает»
1883 (локал.) · 1884 (внешний) локальный брокер только на самой плате — 1883; с компьютера наладчика — 1884
Клиентов число подключений
Мост активен мост Modbus→MQTT запущен
Остановить / Перезапустить остановить мост или перезапустить брокер
Сохранить и применить записать YAML моста и перезапустить мост

Подключение MQTT с ПК — хост платы, порт 1884, логин, пароль (на экране скрыт звёздочками, по щелчку копируется), топик /devices/#. 1883 слушает только localhost.

Устройства на шине — таблица конфигурации моста, не «кто сейчас ответил на линии».

Колонка Смысл
Тип МР-02м, ДТВ-RS-485, СЭ-02м-3, Carel, шаблон и другие типы из формы «Добавить»
Имя как устройство назвали при добавлении
Порт COM, на котором мост его опрашивает
Addr адрес Modbus
Вх./вых. сколько каналов включено / всего
Каналы число точек в топиках
Топик путь вида /devices/…/#
Удалить убрать строку из конфигурации; на плату это уйдёт только после «Сохранить и применить»

Справа от заголовка таблицы: «Вручную» и «Поиск».

Ниже кадра (на снимке не попали) исходник панели рисует «Каналы» — раскрывающийся список точек каждого устройства — и «Монитор топиков»: фильтр по устройству, пауза, очистить, обновить.

  1. Соберите линию RS-485 и питание модулей. Заводские адреса — в кодах типов.

  2. Нажмите Поиск. В окне «Поиск устройств на шине» выберите режим «COM-порт» или «Шлюз (TCP)», порт (COM1…COM5), скорость (по умолчанию 115200) и диапазон адресов (1–32, 1–64 или 1–247). Нажмите Сканировать.

  3. В результатах «+ Добавить» у строки или «+ Добавить все». Поиск подставляет тип, если модуль узнан. Это ещё не запись на диск.

  4. Либо Вручную: тип (МР-02м, ДТВ-RS-485, СЭ-02м-3, LED, шаблон устройства, Меркурий СПОДЭС; Carel в списке есть, на кадре таблицы он уже в конфигурации), порт, адрес Modbus, имя. Для Ethernet — «Ethernet (Modbus TCP)», IP и TCP-порт, кнопка «Проверить связь» (один запрос чтения, не проверка шаблона). Добавить.

  5. Нажмите Сохранить и применить. Панель пишет конфиг и перезапускает мост. Сообщения: «Настройки сохранены. Мост MQTT перезапускается…» или «Настройки сохранены.»

Шаблон — описание, которое уже лежит в ПО сервера. Редактора своих шаблонов в этом разделе нет: выбирают готовый.

После сохранения карточка появляется в Устройствах.

Правки каналов и опроса в блоке «Каналы» тоже копятся как несохранённые. Удаление строки спрашивает подтверждение и тоже ждёт «Сохранить и применить». Пока кнопку не нажали, мост работает по старой конфигурации.

В таблице есть строка с нужным адресом и COM. Монитор топиков показывает живые пути /devices/…/controls/…. Соглашение путей — топики MQTT. На Сведениях в списке служб виден MQTT мост.

Устройства, Устройства RS-485, Службы.