Уставновка и активация модуля wbe2-I-RS485 с ошибкой

Всех приветствую!

Планируется управление приточной вентиляцией на контроллере mAria по modbus. Установлен модуль wbe2-I-RS485 в слот MOD1 (левый крайний), активирован (галочка) в настройках serial-устройствах. При скнировании выдает ошибку
Произошла ошибка во время сканирования портов: /dev/ttyMOD1 115200 8E2, /dev/ttyMOD1 4800 8O2, /dev/ttyMOD1 9600 8O2, /dev/ttyMOD1 1200 8O2, /dev/ttyMOD1 4800 8E2, /dev/ttyMOD1 38400 8O2, /dev/ttyMOD1 4800 8N2, /dev/ttyMOD1 2400 8O2, /dev/ttyMOD1 1200 8E2, /dev/ttyMOD1 57600 8N2, /dev/ttyMOD1 57600 8E2, /dev/ttyMOD1 38400 8N2, /dev/ttyMOD1 9600 8N2, /dev/ttyMOD1 19200 8O2, /dev/ttyMOD1 57600 8O2, /dev/ttyMOD1 19200 8E2, /dev/ttyMOD1 1200 8N2, /dev/ttyMOD1 115200 8N2, /dev/ttyMOD1 9600 8E2, /dev/ttyMOD1 38400 8E2, /dev/ttyMOD1 2400 8E2, /dev/ttyMOD1 2400 8N2, /dev/ttyMOD1 19200 8N2, /dev/ttyMOD1 115200 8O2. Более детальную информацию можно посмотреть в системном журнале

Что не так делаю?

Добрый день.

Автоматическое сканирование портов рассчитано только на устройства Wiren Board. То, что сканер перебрал все скорости и чётности и никого не нашёл, — ожидаемое поведение, ошибки в этом нет.

Чтобы проверить связь со сторонним устройством, воспользуйтесь пунктом 2.Подготовка из инструкции Как писать шаблоны для сторонних Modbus-устройств. Кратко: возьмите из документации на приточку параметры связи (скорость, число бит данных, чётность, стоп-биты, Modbus-адрес), утилитой modbus_client_rpc считайте любой известный вам регистр. Если регистр прочитался – связь и подключение в порядке, дальше можно составлять шаблон устройства.

Заодно проверьте, что приточная установка подключена к клеммам A и B модуля WBE2-I-RS485 (полярность не перепутана), устройство запитано, а при разных блоках питания «земли» устройств связаны между собой.

я думал контроллер должен найти модуль который я установил

Модуль добавляется вручную: 3.2. Настройка

модуль добавил, но в процессе что-то сломал, теперь мои ранее работающие устройства на шине 485 не оправшиваются , в сериал-устройствах обнаружимваются
удалил все старые устройства и просканировал, нашлись, обмен пошел с устройствами

когда ставлю галку активировать порт mod1 устройства все останавливаются
Почему так происходит, прошу объяснить!

К сожалению описание не несет информации для диагностики.

Что такое “галка”?
Если имеется в виду конфигурация порта в сервисе wb-mqtt-serial - то сам порт существует? Покажите его пожалуйста.

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

приложен диагностический архив, доступен только сотрудникам поддержки
(707,9 КБ)
В общем повторюсь, установлен модуль 485, но при включении зависает все устройства висящие на другой шине

На MOD1 в архиве стоит "enabled": false и "devices": [], то есть на момент сбора архива на этом порту ничего не настроено.

Что вы, скорее всего, видите при установке галочки: любое сохранение настроек serial перезапускает драйвер, и на это время все устройства на всех шинах становятся красными. По вашему журналу это 10–17 секунд на каждое сохранение:

14:03:10 Stopping MQTT Driver for serial devices...
14:03:13 Started MQTT Driver for serial devices.
14:03:21 device modbus:221 is connected

Это ожидаемое поведение, а не сбой. Если после включения порта устройства не возвращаются в течение минуты – соберите диагностический архив, не выключая порт обратно: в текущем архиве порт уже выключен, и по нему эту ситуацию не разобрать.

Отдельно: на системном разделе закончилось место, свободно 20 МБ из 2 ГБ.

Filesystem      Size  Used Avail Use% Mounted on
/dev/root       2.0G  1.8G   20M  99% /
/dev/mmcblk0p6   55G  2.1G   50G   4% /mnt/data

В таком состоянии сохранение конфигов, установка обновлений и работа служб начинают отваливаться непредсказуемо, это лучше починить в первую очередь.

Ещё проверьте, пожалуйста, не занят ли порт MOD1 другим процессом:

fuser -v /dev/ttyMOD1

Если в выводе окажется, что порт уже кем-то открыт, и включать его одновременно в wb-mqtt-serial нельзя – два мастера на одной линии дают ошибки CRC.

сейчас, после включения mod1 устройства подвисли, но заработали, но не могу запустить устройство на это

приложен диагностический архив, доступен только сотрудникам поддержки
(222,3 КБ)

м порту, на другом работает, но мне надо гальванически развязанный порт

Как и писал ранее в момент перезагрузки драйвера опрос приостанавливается или у вас что-то другое? Опишите подробнее.

В конфигурации нет добавленных устройств:

 {
      "baud_rate" : 115200,
      "data_bits" : 8,
      "devices" : [],
      "enabled" : true,
      "parity" : "N",
      "path" : "/dev/ttyMOD1",
      "stop_bits" : 2
    },

В чем возникла проблема и какой шаг не получается?

Устройство, подключенное к “/dev/ttyMOD1”, отвечает на команды? Удается прочитать регистры?