ru Troubleshooting - SEB103/QtOpcUaManager GitHub Wiki

English · Deutsch · Français · Italiano · Русский · Українська

Устранение неполадок

Эта глава перечисляет наиболее частые проблемы и способы их диагностики. Первая точка при любой проблеме — панель журнала и файл журнала приложения, папку которого можно открыть из интерфейса.

Не удаётся подключиться к серверу

  • Неверный URL или недоступный хост. Проверьте URL конечной точки (opc.tcp://host:port) и что сервер запущен и доступен.
  • Несовпадение политики безопасности. Выбранная клиентом политика безопасности должна быть одной из предлагаемых сервером. Сначала попробуйте None, чтобы локализовать проблему безопасности.
  • Сертификат не доверенный. При подписи/шифровании стороны должны доверять сертификатам друг друга. Проверьте хранилище PKI (см. Настройка).
  • Удостоверение отклонено. Анонимный доступ может быть отключён, либо неверны имя пользователя или пароль.

Многие серверы, например панели ПЛК, сообщают собственное имя хоста, такое как opc.tcp://AOPT690:4840. Клиент всегда продолжает использовать адрес, которого он фактически достиг, поэтому достаточно ввести IP-адрес. Если вы введёте имя хоста, которое этот ПК не может разрешить, сообщение об ошибке укажет на это; введите вместо него IP-адрес сервера или воспользуйтесь Сканировать сеть….

Значения не обновляются

  • Убедитесь, что на переменную действительно оформлена подписка (а не однократное чтение).
  • Проверьте уровень доступа переменной — некоторые узлы доступны только для чтения.
  • Для спроектированного сервера убедитесь, что у переменной есть симуляция, если вы ожидаете, что она меняется сама (см. OPC UA Server).

Локальный сервер не запускается

  • Среда исполнения не найдена. Автономный исполняемый файл OpcUaServerRuntime должен находиться рядом с приложением; обычная причина — повреждённое развёртывание.
  • Порт уже занят. Другой сервер может удерживать настроенный порт; измените порт конечной точки.
  • Недопустимый проект. Валидатор сообщает о проблемах (например, узел, ссылающийся на пространство имён, которое проект не объявляет) до запуска сервера.
  • Сбой при запуске. Контроллер сообщает о сбое, а вывод среды исполнения фиксируется в журнале; перезапустите или завершите и повторите.

Проблемы настройки или данных

  • Настройки не сохраняются. Проверьте, работает ли приложение в установленном или портативном режиме и доступно ли для записи расположение данных (см. Настройка).
  • Повреждённый файл проекта. Проекты записываются атомарно, но извне отредактированный .uaproj / .uaserver может не загрузиться; загрузчик сообщает типизированную ошибку.

Сбор диагностики

Сообщая о проблеме, укажите версию приложения (см. О программе и версии) и относящийся к делу фрагмент файла журнала.