Модуль 3. Программная настройка · Урок 5 из 7
Урок 5. Драйвер wb-mqtt-serial, шаблоны и диагностические состояния
Как физические регистры превращаются в понятные каналы системы.
Чему вы научитесь
Объяснять назначение драйвера и порядок анализа ошибок обмена.
Зачем нужен драйвер
wb-mqtt-serial работает с поддерживаемыми serial/Modbus устройствами, опрашивает их по заданным настройкам и передаёт значения в MQTT. В типичной системе Wiren Board настройка устройства и порта выполняется через веб-интерфейс.
Для ряда совместимых устройств есть стандартные шаблоны. У сторонних моделей может потребоваться отдельный шаблон с описанием типа протокола, регистров и представления данных. Нельзя брать шаблон «похожего» устройства без проверки: неправильные адреса и типы могут исказить показания.
Настройки обмена
Ключевые параметры включают порт, адрес на шине, скорость, формат последовательного обмена и свойства конкретного устройства. Проверка одного из них без остальных редко даёт полную картину. Если один модуль не отвечает, сначала сравните его адрес и параметры с исходной документацией и конфигурацией остальных.
Состояние недоступности контролов в веб-интерфейсе не всегда указывает на поломку устройства: причиной может быть конфигурация, кабельный канал, питание, занятой порт или сбой драйвера.
Безопасный подход к диагностике
Сначала сохраните конфигурацию, зафиксируйте сообщение об ошибке и время. Не начинайте с произвольного изменения скорости или перезаписи адресов на всех модулях. Меняйте по одному параметру и проверяйте результат на безопасном стенде.
Нельзя подключать неизвестный модуль к действующим силовым цепям ради лабораторного упражнения. Для тренировок достаточно карты регистров и локальной имитации сообщений.
Практическая работа
Создайте фиктивную таблицу из двух модулей: адрес, скорость, формат обмена, шаблон, наблюдаемый симптом. Отметьте одну гипотезу несовместимости и один контрольный тест без подключения.
Для случая «три канала одного модуля стали недоступны одновременно» укажите три возможные причины, помимо выхода из строя каждого датчика.
Самопроверка: сформулируйте результат своими словами, а затем пройдите вопросы ниже. Если устройство или программа не доступны, выполните задание на бумаге или в учебном тренажёре.
Проверьте себя
Контрольные вопросы
Ответьте на все вопросы. При ошибке изучите пояснение и попробуйте ещё раз. Все задания бесплатны.
Драйвер связывает устройство и программную модель MQTT.
Диагностика начинается с документации и воспроизводимых фактов.
Правильных ответов: 0 из 2
Урок завершён?
Повторите ключевые идеи и убедитесь, что выполнили практическое задание.
Чтобы закончить урок, правильно ответьте на контрольный вопрос.