Установил два дополнительных порта RS-485 в MOD1 и MOD2.
На любом из них наблюдаю странное поведение: работает чужое устройство (датчик глубины QDY30A), но устройства WirenBoard (например MR6Cv2) почему-то не работают (питание есть, но в веб-интерфейсе красные).
Питание 24V беру оттуда же, откуда питается WirenBoard. WB7. Земли соединены.
При подключении к встроенным портам RS-485 те же устройства работают.
В чем может быть проблема?
В логе:
ud01 wb-mqtt-serial[2165]: WARNING: </dev/ttyMOD2 9600 8 N 2>: closed due to repetetive errors
При работе через modbus_client:
ERROR Connection timed out: select
Добрый день. Давайте проверим - подключите одно WB-MR6C единственным устройством на порт модуля расширения и сконфигурируйте его. Будет работать?
Заодно проверьте с помощью modbus_client
В каком состоянии джампера терминатор и растяжек на модуле расширения?
Какой терминатор стоит на шине?
Добрый день! Во всех описанных экспериментах к портам подключалось по одному устройству. WB-MR6C работает только на встроенных портах. Датчик глубины - на всех.
Поведение на modbus_client соответствует поведению на mqtt-serial.
На модуле расширения установлены все джампера.
Кроме терминатора в модуле, других нет.
Скорость 9600.
Пробую воспроизвести - не получается.
Подобное поведение воспроизводится только на одном экземпляре WB-MR6C?
И еще - куда подключены клеммы O3 разъемов модулей расширения? Если возможно - фото подключения.
Не на одном экземпляре. До этого я пробовал MCM8, было то же самое. Попробую ещё с парой устройств.
O3 подключены к черному входу RS485 на WB-MR6C и к земле питания контроллера.
Фото позже пришлю.
Пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
Нашел ошибку: были перепутаны A и B. “Чужое” устройство оказалось к этому нечувствительно, что меня и ввело в заблуждение.
Извините за беспокойство, всё теперь хорошо.