Шлюз MQTT - OPC UA ERROR: [OPCUA] Variabl

Контроллер Wb7.4.4d, release unstable.latest (as testing)
Linux 5.10.35-wb180 #1 SMP Mon Sep 1 07:21:40 UTC 2025 armv7l GNU/Linux
Подключены два боковых модуля DO-R1G-16 (v1.5a)
На ПЛК крутится мастерскада 4д. 1.3.4.17252
Управляет боковыми выходными модулями через OPC UA.
Файлы конфигурации во вложении.
Проблема в том что без перезагрузки службы OPC UA управления входами не возможна.
Ниже листинг терминала
root@wirenboard-A5T6Q5FM:~# systemctl status wb-mqtt-opcua
● wb-mqtt-opcua.service - Wiren Board MQTT to OPC UA gateway
Loaded: loaded (/lib/systemd/system/wb-mqtt-opcua.service; enabled; vendor>
Active: active (running) since Mon 2025-09-22 09:52:58 UTC; 4min 25s ago
Process: 5747 ExecStartPre=/usr/bin/wb-mqtt-opcua -g /etc/wb-mqtt-opcua.con>
Main PID: 5762 (wb-mqtt-opcua)
Tasks: 7 (limit: 4790)
Memory: 1.0M
CPU: 1min 2.908s
CGroup: /system.slice/wb-mqtt-opcua.service
└─5762 /usr/bin/wb-mqtt-opcua

Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: ERROR: [OPCUA] Variabl>
Sep 22 09:57:24 wirenboard-A5T6Q5FM wb-mqtt-opcua[5762]: INFO: [OPCUA] session:>

root@wirenboard-A5T6Q5FM:~# systemctl restart wb-mqtt-opcua
root@wirenboard-A5T6Q5FM:~# systemctl status wb-mqtt-opcua
● wb-mqtt-opcua.service - Wiren Board MQTT to OPC UA gateway
Loaded: loaded (/lib/systemd/system/wb-mqtt-opcua.service; enabled; vendor>
Active: active (running) since Mon 2025-09-22 10:09:23 UTC; 6s ago
Process: 14772 ExecStartPre=/usr/bin/wb-mqtt-opcua -g /etc/wb-mqtt-opcua.co>
Main PID: 14778 (wb-mqtt-opcua)
Tasks: 7 (limit: 4790)
Memory: 1008.0K
CPU: 1.790s
CGroup: /system.slice/wb-mqtt-opcua.service
└─14778 /usr/bin/wb-mqtt-opcua

Sep 22 10:09:29 wirenboard-A5T6Q5FM wb-mqtt-opcua[14778]: INFO: [OPCUA] Variabl>
Sep 22 10:09:29 wirenboard-A5T6Q5FM wb-mqtt-opcua[14778]: INFO: [OPCUA] Variabl>
Sep 22 10:09:29 wirenboard-A5T6Q5FM wb-mqtt-opcua[14778]: INFO: [OPCUA] Variabl>
Sep 22 10:09:29 wirenboard-A5T6Q5FM wb-mqtt-opcua[14778]: INFO: [OPCUA] Variabl>
Sep 22 10:09:29 wirenboard-A5T6Q5FM wb-mqtt-opcua[14778]: INFO: [OPCUA] Variabl>
Sep 22 10:09:29 wirenboard-A5T6Q5FM wb-mqtt-opcua[14778]: INFO: [OPCUA] Variabl>
Sep 22 10:09:29 wirenboard-A5T6Q5FM wb-mqtt-opcua[14778]: INFO: [OPCUA] Variabl>
Sep 22 10:09:29 wirenboard-A5T6Q5FM wb-mqtt-opcua[14778]: INFO: [OPCUA] Variabl>
Sep 22 10:09:29 wirenboard-A5T6Q5FM wb-mqtt-opcua[14778]: INFO: [OPCUA] Variabl>
Sep 22 10:09:29 wirenboard-A5T6Q5FM wb-mqtt-opcua[14778]: INFO: [OPCUA] Variabl>
lines 1-21/21 (END)

wb-mqtt-gpio.conf (66 байтов)
wb-mqtt-opcua.conf (19,7 КБ)
wb-mqtt-serial.conf (1,2 КБ)

Добрый день!

Назначили на ваш вопрос инженера.

Спасибо, что прикрепили конфиги. Можете ещё, пожалуйста, прикрепить диагностический архив?

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

Здравствуйте. Благодарю за ожидание.

Не увидел криминала в логах и конфигах.

Прошу уточнить проблему. Управление дискретными выходами из OPC UA невозможна без перезагрузки.

  1. И в какой момент требуется перезагрузка?
  2. Как долго работает управление после перезарузки?
  3. пробовали управлять выходами из веб-интерфейса, например? когда управление из OPC UA уже не работает…

Вот тутснял видео и описал почему и как

Здравствуйте. Воспроизводил проблему на testing.latest - не воспроизвелась. Сейчас переключаю контроллер в stable и повторяю.

Здесь есть видео с подробностями как воспроизводил.

Проверил на stable релизе актуальном - также не воспроизвелось, все в рамках ожидаемого.

Вот видео.

Таким образом, делаю вывод, что проблема с MasterScada. Пожалуйста, для проверки воспользуйтесь ПО UAExpert - оно бесплатно.

Подскажите, удалось ли решить проблему? Можем ли подсказать?

Здравствуйте. Нашел решение через перезагрузку службы systemctl restart wb-mqtt-gpio&&systemctl restart wb-mqtt-opcua из мастескады
Причина может быть в том, что мастескада 4д запускается раньше все служб которые есть контроллере. Мастескада уже работает а светодиод на контроллере моргает красным. Думаю нужно или задержку на запуска службы мастескады сделать либо поставить в самый конец. Но т.к. в этом не компетентен быстро вопрос не решу. Как понять что система на контроллер полностью запустилась?

Сейчас у меня два варианта решения:

  1. Перезапуск из среды исполнения через 60 секунд работы среды служб systemctl restart wb-mqtt-gpio&&systemctl restart wb-mqtt-opcua
  2. Задержка запуска среды исполнения на 60 секунд т.к. контроллер стартует за 43.778s, через редактирования файла /etc/init.d/mplc4

Здравствуйте.

Да, второй вариант явно лучше.