Russian Qt Forum
Май 08, 2024, 08:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1]
1  Qt / Общие вопросы / Не могу подключиться к ПЛК используя модуль Qt Opc UA : Март 13, 2024, 15:39
Всем добрый день!

Нужна ваша помощь. Мне необходимо написать программу на C++ которая сможет считывать и записывать значения из/в переменные программы, запущенной на ПЛК.
Изготовитель ПЛК сказал, что для связи его со средой программирования контроллеров CODESYS, они используют протоколы передачи данных Modbus RTU и OPC UA. Т.к. данные, которые предстоит изменять, передаются через OPC UA, я собрал соответствующий модуль (https://doc.qt.io/qt-5/qtopcua-index.html) и добавил его в свой проект. Я изучил следующие примеры того, как написать программу-клиент: https://doc.qt.io/qt-5/qtopcua-examples.html. Три программы отсюда работают прекрасно (клиент, сервер, вьюэр), но когда я попробовал изменить IP сервера из примера на IP адрес моего ПЛК, QtCreator спасовал. Вдобавок: вьюэр не смог отобразить дерево узлов программы, загруженной в ПЛК.

Однако, когда я попробовал использовать OPC UA клиент другого производителя под названием UaExpert (https://www.unified-automation.com/downloads/opc-ua-clients.html), он смог прочитать узлы как сервера-примера, так и моего ПЛК. Таким образом, я выяснил, что его значения могут быть динамически прочитаны и заданы. Но я совершенно не понимаю, почему тот первый клиент не смог его увидеть, как и моя программа, полностью с него скопированная?
2  Qt / Вопросы новичков / Re: Ошибка 'Не найден модуль Cmake "Qt6OpcUaConfig.cmake" ' : Февраль 09, 2024, 14:50
Небольшое уточнение: мне получается нужно весь Qt собрать заново вручную из source files или есть возможность собрать только недостающий модуль OPC UA?
3  Qt / Вопросы новичков / Re: Ошибка 'Не найден модуль Cmake "Qt6OpcUaConfig.cmake" ' : Февраль 09, 2024, 09:38
Вы не могли бы подсказать, как это делается?
4  Qt / Вопросы новичков / Ошибка 'Не найден модуль Cmake "Qt6OpcUaConfig.cmake" ' : Февраль 08, 2024, 15:03
Всем добрый день!

Столкнулся со следующей проблемой: мне нужно написать программу на Qt на C++/QML, которая будет соединяться с ПЛК по протоколу OPC UA как клиент с сервером.
Но когда я пытаюсь использовать класс QOpcUaClient (https://doc.qt.io/qt-6/qopcuaprovider.html) Qt Creator выводит ошибку: Qt6OpcUaConfig.cmake не существует.
Что нужно сделать, чтобы эта библиотека появилась и заработала?
Я устанавливал open source версию Qt и Qt Creator со всеми настройками по умолчанию для Windows 10 отсюда: https://www.qt.io/download-open-source
В MaintenanceTool.exe такого модуля почему-то нет.





Страниц: [1]

Страница сгенерирована за 0.109 секунд. Запросов: 24.