DIzagnerUI
17.06.2026, 08:27
Здравствуйте.
Столкнулись с проблемой при подключении к ПЛК210 по OPC UA.
Оборудование и ПО:
Контроллер: ОВЕН ПЛК210-12
Среда разработки: CODESYS
Подключение: Ethernet, порт 4 контроллера
OPC UA endpoint: opc.tcp://192.168.1.10:4840
OPC UA клиент: Simple SCADA
Количество тегов в проекте: около 11 000
Описание проблемы:
После полного отключения питания и повторного включения ПЛК подключение по OPC UA устанавливается нормально. Simple SCADA успешно подключается к контроллеру и опрашивает теги. Обмен какое-то время работает стабильно.
Через определённое время OPC UA-соединение обрывается. После этого повторно подключиться к OPC UA Server уже не получается до следующего полного отключения и включения питания контроллера.
Проверка с ПК после отказа:
ПЛК по IP-адресу пингуется.
Команда Test-NetConnection 192.168.1.10 -Port 4840 показывает, что TCP-подключение к порту 4840 не выполняется.
То есть сеть до контроллера есть, но OPC UA Server перестаёт отвечать на порту 4840.
Пример результата проверки:
PingSucceeded: True
TcpTestSucceeded: False
RemotePort: 4840
Предположение:
Похоже, что после некоторого времени работы зависает или останавливается OPC UA Server на контроллере. Возможно, проблема связана с количеством тегов, частотой опроса, количеством подписок или размером групп чтения со стороны Simple SCADA.
В проекте порядка 11 000 тегов. Часть тегов находится во вложенных структурах и массивах.
Просьба подсказать:
Есть ли ограничение ПЛК210 / CODESYS Runtime / OPC UA Server по количеству OPC UA-тегов, подписок или одновременно опрашиваемых узлов?
Является ли опрос порядка 11 000 тегов допустимой нагрузкой для OPC UA Server ПЛК210?
Какие рекомендуемые настройки периода опроса, количества тегов в группе и количества подписок для Simple SCADA при работе с ПЛК210?
Есть ли известные проблемы с OPC UA Server на ПЛК210 при большом количестве тегов?
Какие параметры OPC UA Server можно настроить в CODESYSControl.cfg для повышения стабильности?
Нужно ли ограничивать OPC UA Server конкретным сетевым интерфейсом, если используется 4-й Ethernet-порт ПЛК210?
Какие логи на ПЛК210 нужно собрать, чтобы определить причину остановки OPC UA Server?
Требуется ли обновление прошивки или CODESYS Runtime для стабильной работы OPC UA при таком количестве тегов?
Дополнительно:
Планируем проверить работу с уменьшенным количеством тегов и увеличенным периодом опроса, чтобы понять, связано ли падение OPC UA Server именно с нагрузкой.
Будем благодарны за рекомендации по диагностике и настройке.
Столкнулись с проблемой при подключении к ПЛК210 по OPC UA.
Оборудование и ПО:
Контроллер: ОВЕН ПЛК210-12
Среда разработки: CODESYS
Подключение: Ethernet, порт 4 контроллера
OPC UA endpoint: opc.tcp://192.168.1.10:4840
OPC UA клиент: Simple SCADA
Количество тегов в проекте: около 11 000
Описание проблемы:
После полного отключения питания и повторного включения ПЛК подключение по OPC UA устанавливается нормально. Simple SCADA успешно подключается к контроллеру и опрашивает теги. Обмен какое-то время работает стабильно.
Через определённое время OPC UA-соединение обрывается. После этого повторно подключиться к OPC UA Server уже не получается до следующего полного отключения и включения питания контроллера.
Проверка с ПК после отказа:
ПЛК по IP-адресу пингуется.
Команда Test-NetConnection 192.168.1.10 -Port 4840 показывает, что TCP-подключение к порту 4840 не выполняется.
То есть сеть до контроллера есть, но OPC UA Server перестаёт отвечать на порту 4840.
Пример результата проверки:
PingSucceeded: True
TcpTestSucceeded: False
RemotePort: 4840
Предположение:
Похоже, что после некоторого времени работы зависает или останавливается OPC UA Server на контроллере. Возможно, проблема связана с количеством тегов, частотой опроса, количеством подписок или размером групп чтения со стороны Simple SCADA.
В проекте порядка 11 000 тегов. Часть тегов находится во вложенных структурах и массивах.
Просьба подсказать:
Есть ли ограничение ПЛК210 / CODESYS Runtime / OPC UA Server по количеству OPC UA-тегов, подписок или одновременно опрашиваемых узлов?
Является ли опрос порядка 11 000 тегов допустимой нагрузкой для OPC UA Server ПЛК210?
Какие рекомендуемые настройки периода опроса, количества тегов в группе и количества подписок для Simple SCADA при работе с ПЛК210?
Есть ли известные проблемы с OPC UA Server на ПЛК210 при большом количестве тегов?
Какие параметры OPC UA Server можно настроить в CODESYSControl.cfg для повышения стабильности?
Нужно ли ограничивать OPC UA Server конкретным сетевым интерфейсом, если используется 4-й Ethernet-порт ПЛК210?
Какие логи на ПЛК210 нужно собрать, чтобы определить причину остановки OPC UA Server?
Требуется ли обновление прошивки или CODESYS Runtime для стабильной работы OPC UA при таком количестве тегов?
Дополнительно:
Планируем проверить работу с уменьшенным количеством тегов и увеличенным периодом опроса, чтобы понять, связано ли падение OPC UA Server именно с нагрузкой.
Будем благодарны за рекомендации по диагностике и настройке.