Залипание модуля

Продолжая обсуждение из темы Залипание модуля wbio-do-r10a-8:
Добрый день

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

Сегодня на объекте произошел новый инцидент.
Со слов оператора:
Сегодня 20.02.2025 в 12:25 произошло резкое падения потребления КТП10.

После чего вентиляция в помещениях трансформаторов перестала включаться.

При осмотре выявлено, что часть отводных автоматических выключателей были аварийно отключены, при этом контроллер никаких отключений на MasterSCADA не показывал (при этом опрос контроллера был в норме, температура в трансформаторных помещениях росла) .

После перезагрузки контроллера вентиляция включилась, отключенные автоматические выключатели сразу все отобразились верно на MasterSCADA.

Есть подозрение, что контроллер при зависании подал сигнал на отключение автоматических выключателей.

Во вложении файл диагностики с контроллера WirenBoard.

Добрй день.
Судя по логу:

Feb 20 09:27:56 wirenboard-AZ3P5GCL kernel: i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
Feb 20 09:27:58 wirenboard-AZ3P5GCL kernel: i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
Feb 20 09:28:00 wirenboard-AZ3P5GCL kernel: i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
Feb 20 09:28:02 wirenboard-AZ3P5GCL kernel: i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
Feb 20 09:28:05 wirenboard-AZ3P5GCL kernel: i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0

Возникла проблема при коммуникации по шине WBIO модулей.
Высоковероятно
Я советую сначала обновить контроллер до актуального релиза ПО, 2501.
затем, пришлю фикс файлом - установить его.

Отправил файл с фиксом в ЛС, установите пожалуйста. Ну и после установки - проверьте, если в в выводе ядра

I2C bus locked 

И если да - то как часто.

Добрый день.
Можно чуть более подробно написать куда и как устанавливать фикс. (Через командную строку/ директорию/команды на установку).
Что такое вывод ядра- это диагностический файл?
Спасибо.

Скопировать файл на контроллер и выполнить

apt install -f ./имяфайла

https://wirenboard.com/wiki/Journalctl#Фильтрация_результатов:~:text=Посмотреть%20сообщения%20ядра%20(dmesg)%3A

Подскажите при обновлении контролера не слетят настройки. Или надо будет по новой настраивать все модули?

В случае обновления с использоваием apt - нет.
Но на всякий случай рекомендую сделать бэкап, конечно.

Во время обновления может задавать вопросы: “файл такой-то отличается от …”
Думаю, нужно на все такие вопросы отвечать “N”

Подскажите.
I2C bus locked - что означает это выражение. Увидим мы его или нет тоже вызывает вопрос.
от чего это зависит. Система проработала стабильно больше месяца.

Шина заблокирована. Обычно из-за того что помеха во время обмена, мешает прохождению SCL импульса (теряется импульс) какой-то из модулей продолжает держать линию SDA активной.
Но также причиной может быть плохой контакт WBIO модулей,
Что, естественно, мешает обмену с модулями. Фикс сбрасывает шину для того чтобы устранить ее подвисание.

Добрый день. Наконец получилось удаленно подключиться к объекту.
Контроллер обновил.
Заплатку скинул на контроллер
Прописываю команду для установки **apt install -f wb-mqtt-gpio_2.16.0_armhf.deb
Пишет что не удается найти
Подскажитечто делать

Где расположен сам файл?

Сразу в просто в корень кинул сейчас в /mnt/data/

Укажите абсолютный путь к файлу.

journal.txt (55,6 КБ)
I2C bus locked встречается 1 раз на 160 строке

Я вижу введенную команду journalctl -k / I2C bus locked

Не заметил и скопировал весь текст. Пытался данной командой найти в журнале текст I2C bus locked

Добрый день.
От эксплуатирующей организации прилетела претензия:
13.03.2025 — 14.03.2025 были проведены работы по исправлению проблемы зависания контроллеров WirenBoard. По словам техподдержки WB и ЭйТиПи, был добавлен код, который сбрасывает шину для устранения её зависания.
17.03.2025 в 03:18:43 на MasterScada на КТП 3 были активны все сообщения (приложение 5), которые активируются при переходе переменной с логической единицы в нуль. Так же аварии датчиков, которые формируются при обрыве линии. По нашему предположению, все входы и выходы дискретные и аналоговые при сбросе шины получили 0В, что привело к данному событию. При следующем опросе (период опроса контроллера 5 секунд) состояние всех параметров вернулось к исходному.
17.03.2025 в 08:44:15 на MasterScada на КТП 5 происходили те же события (приложение 6), которые были описаны выше на КТП 3.
Вопрос следующий: есть ли возможность избежать такое событие или для предотвращения зависания контроллер будет сбрасывать шину в нуль, что будет приводить к потере состояние входов и выходов контроллера на время сброса, что соответственно будет приводить к сообщениями на MasterSCADA?
Во вложении также добавлены файлы диагностики контроллеров КТП 3 и КТП 5.
diag_output_A3GTKCJG_2025-03-17-06.43.47 (КТП3).zip (237,6 КБ)
diag_output_ADRMMVXK_2025-03-17-05.16.05(КТП5).zip (261,5 КБ)



На объекте используется SCADA 3/

Опишите, каким образом организована передача данных в SCADA. Без понимания этого трудно что-то советовать.