Модуль 3. Программная настройка · Урок 5 из 7

Урок 5. Драйвер wb-mqtt-serial, шаблоны и диагностические состояния

Как физические регистры превращаются в понятные каналы системы.

Чему вы научитесь

Объяснять назначение драйвера и порядок анализа ошибок обмена.

Зачем нужен драйвер

wb-mqtt-serial работает с поддерживаемыми serial/Modbus устройствами, опрашивает их по заданным настройкам и передаёт значения в MQTT. В типичной системе Wiren Board настройка устройства и порта выполняется через веб-интерфейс.

Для ряда совместимых устройств есть стандартные шаблоны. У сторонних моделей может потребоваться отдельный шаблон с описанием типа протокола, регистров и представления данных. Нельзя брать шаблон «похожего» устройства без проверки: неправильные адреса и типы могут исказить показания.

Настройки обмена

Ключевые параметры включают порт, адрес на шине, скорость, формат последовательного обмена и свойства конкретного устройства. Проверка одного из них без остальных редко даёт полную картину. Если один модуль не отвечает, сначала сравните его адрес и параметры с исходной документацией и конфигурацией остальных.

Состояние недоступности контролов в веб-интерфейсе не всегда указывает на поломку устройства: причиной может быть конфигурация, кабельный канал, питание, занятой порт или сбой драйвера.

Безопасный подход к диагностике

Сначала сохраните конфигурацию, зафиксируйте сообщение об ошибке и время. Не начинайте с произвольного изменения скорости или перезаписи адресов на всех модулях. Меняйте по одному параметру и проверяйте результат на безопасном стенде.

Нельзя подключать неизвестный модуль к действующим силовым цепям ради лабораторного упражнения. Для тренировок достаточно карты регистров и локальной имитации сообщений.

Практическая работа

Создайте фиктивную таблицу из двух модулей: адрес, скорость, формат обмена, шаблон, наблюдаемый симптом. Отметьте одну гипотезу несовместимости и один контрольный тест без подключения.

Для случая «три канала одного модуля стали недоступны одновременно» укажите три возможные причины, помимо выхода из строя каждого датчика.

Самопроверка: сформулируйте результат своими словами, а затем пройдите вопросы ниже. Если устройство или программа не доступны, выполните задание на бумаге или в учебном тренажёре.

Проверьте себя

Контрольные вопросы

Ответьте на все вопросы. При ошибке изучите пояснение и попробуйте ещё раз. Все задания бесплатны.

1. Что делает wb-mqtt-serial?
2. Как проверить проблему с конкретным сторонним Modbus-устройством?

Правильных ответов: 0 из 2

Урок завершён?

Повторите ключевые идеи и убедитесь, что выполнили практическое задание.