Просмотр полной версии : ПЛК210-04-CS Коммутация ошибки связи OPC UA
ProgrOwist
16.06.2026, 13:03
Добрый день.
Использую ПЛК210-04-CS, подразумевается обмен данными по протоколу OPC UA.
Существует ли какой-нибудь способ получить ошибку связи с контроллером по этому протоколу? Информации в открытых источниках и в других темах не нашлось
Евгений Кислов
16.06.2026, 13:08
Добрый день.
Использую ПЛК210-04-CS, подразумевается обмен данными по протоколу OPC UA.
Существует ли какой-нибудь способ получить ошибку связи с контроллером по этому протоколу? Информации в открытых источниках и в других темах не нашлось
Добрый день.
Уточните, пожалуйста - где именно вы хотите ее "получить"? На стороне OPC UA клиента?
ProgrOwist
16.06.2026, 13:22
На стороне OPC UA сервера, чтобы он коммутировал. Подключение к верхнему уровню по интерфейсу Ethernet (например, порт Ethernet 3).
Евгений Кислов
16.06.2026, 13:24
Приведите, пожалуйста, пример ошибки, которую вы хотите детектировать.
ProgrOwist
16.06.2026, 13:29
Я хочу детектировать ошибку связи, например - прекратился опрос клиентом сервера, на стороне сервера взвёлся флаг "Нет связи с верхним уровнем. Протокол OPC UA"
Евгений Кислов
16.06.2026, 13:30
Я хочу детектировать ошибку связи, например - прекратился опрос клиентом сервера, на стороне сервера взвёлся флаг "Нет связи с верхним уровнем. Протокол OPC UA"
См. пример (ФБ GetConnectionsCount):
https://owen.ru/forum/showthread.php?t=28167&p=482651&viewfull=1#post482651
ProgrOwist
16.06.2026, 13:33
Правильно понимаю, что Вы подразумеваете взведение флага при условии, что количество клиентов равно нулю?
Евгений Кислов
16.06.2026, 13:34
Правильно понимаю, что Вы подразумеваете взведение флага при условии, что количество клиентов равно нулю?
Да, именно так.
ProgrOwist
16.06.2026, 13:39
Спасибо за совет, попробую так сделать.
ProgrOwist
17.06.2026, 09:10
См. пример (ФБ GetConnectionsCount):
https://owen.ru/forum/showthread.php?t=28167&p=482651&viewfull=1#post482651
Попробовал тестовый проект запустить на своём ПЛК. В качестве OPC UA клиента использую Multi-Protocol MasterOPC Server. При попытке проверить количество клиентов ПЛК пишет нуль
Запись данных из MasterOPC идёт - см. скриншоты
Евгений Кислов
17.06.2026, 09:12
Попробовал тестовый проект запустить на своёи ПЛК. В качестве OPC UA клиента использую Multi-Protocol MasterOPC Server. При попытке проверить количество клиентов ПЛК пишет нуль
Свяжитесь, пожалуйста, со мной (см. контакты в подписи) и подготовьте удаленный доступ.
P.S. - в ПЛК210-0x (как и в ПЛК200, и в СПК1хх [М01]) утилита ss, используемая в примере, отсутствует.
Вместо нее воспользовались командой
netstat -tn | grep ':4840 ' | grep ESTABLISHED | wc -l
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot