Зависание работы с модулем WBIO-AI-DV-12/4-20mA


#1

Планировали измерение показаний пирометра с помощью модуля WBIO-AI-DV-12/4-20mA
Пирометр выдает 4-20ма и подключен к 1 входу модуля.
Вначале обнаружил следующий непонятный момент. Все работает, ухожу домой, утром проверяю - контроллер работает, а показания не снимаются.
Так как повторения этой ситуации требуется много времени, решил попробовать другой тест.
Все входы модуля настроены на измерение тока:


Все работает, ток измеряется:

Выключаю питание и через 5 секунд включаю вновь. После загрузки смотрю на показания входа EXT1_A1. Зависло на том значении, которое было до отключения и не меняется.

Захожу в настойку конфигурации модулей и меняю любой вход на измерение напряжения:


Сохраняю. Заработало. Вижу изменение показаний по входу EXT1_A1
То есть любое изменение режима любого входа восстанавливает работу 1 входа. Но только до перезагрузки контроллера.


#2

Продолжил тесты. Переключил на 5 вход. Проблема повторяется.
К сожалению не всегда. Иногда запускается нормально.


#3

Продолжение теста.
Обратил внимание, что зависают не только входы с 1 по 12, но похоже, весь модуль. Показания не меняются.


#4

Здравствуйте. Пришлите пожалуйста логи /var/log/messages .


#5

Логи отправил на почту.
Сервис перезапускать не пробовал.


#6

Попробовал перезапускать сервис wb-homa-gpio
Не помогает.


#7

Коллеги, прошу помочь с решением проблемы. Заказчик ждет, спрашивает когда будет, не знаю что сказать.


#8

Ответа не дождались. Решили задачу другим способом, без WBIO-AI_DV-12/4-20ma.
Считываем с пирометра по интерфейсу RS232

Что делать с модулем WBIO-AI_DV-12/4-20ma? Или может проблема не в нем?


#9

Добрый день. Извиняюсь за задержку. Уточните, на какую почту Вы прислали логи? Попробуйте при зависании ввести команду:
service wb-homa-adc stop; modprobe -r ti_ads1015; modprobe ti_ads1015; service wb-homa-adc start


#10

Логи высылал на forum@wirenboard.ru
Повторю здесь:
messages.txt (1.8 МБ)

Попробую позже. Все разобрал, нужно опять собрать.