Планировали измерение показаний пирометра с помощью модуля WBIO-AI-DV-12/4-20mA
Пирометр выдает 4-20ма и подключен к 1 входу модуля.
Вначале обнаружил следующий непонятный момент. Все работает, ухожу домой, утром проверяю - контроллер работает, а показания не снимаются.
Так как повторения этой ситуации требуется много времени, решил попробовать другой тест.
Все входы модуля настроены на измерение тока:
Выключаю питание и через 5 секунд включаю вновь. После загрузки смотрю на показания входа EXT1_A1. Зависло на том значении, которое было до отключения и не меняется.
Захожу в настойку конфигурации модулей и меняю любой вход на измерение напряжения:
Сохраняю. Заработало. Вижу изменение показаний по входу EXT1_A1
То есть любое изменение режима любого входа восстанавливает работу 1 входа. Но только до перезагрузки контроллера.
Добрый день. Извиняюсь за задержку. Уточните, на какую почту Вы прислали логи? Попробуйте при зависании ввести команду: service wb-homa-adc stop; modprobe -r ti_ads1015; modprobe ti_ads1015; service wb-homa-adc start
Вчера удалось протестировать еще раз.
Пробовал выключать/включать питание. Зависание не наблюдалось. Оставил работать.
Сегодня утром посмотрел. Работа с модулем зависла, показания не меняются.
Выполнил рекомендованные команды без перезагрузки контроллера. Работа восстановилась.
Что делать дальше?
Добрый день. В настоящее время ведется работа над устранением проблемы в драйвере wb-homa-adc. Я напишу в эту тему, как только будет результат. Спасибо за помощь!
Сегодня частично (!!!) завис такой же модуль. Входы Ext1_A5…12 висели несколько часов, хотя бы на вебальнике значения были красные, и то спасибо (буду теперь настраивать алярмы еще и на них, а не только modbus).
Рестарт homa-adc не помог. Ребут - помог… Дело, похоже, в драйвере. Как его обновить?
Интересно, можно вывод journalctl за период, желательно минут за полчаса до пропадания и ну и после?
А не было ли грозы, например? Просто в модуле три идентичных АЦП на одной шине АЦП/
Грозы не было, но это ж, ешкин кошкин, КОТЕЛЬНАЯ - там сотни ампер пусковые токи везде.
Логи при ребуте провернуло, поэтому застать начало не удалось, увы. В процессе лежания же повторялось одно и то же.