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может не загрузиться; загрузчик сообщает типизированную ошибку.
Сбор диагностики
Сообщая о проблеме, укажите версию приложения (см. О программе и версии) и относящийся к делу фрагмент файла журнала.