Название: QOpcUaClient Отправлено: Bolonat от Декабрь 18, 2017, 09:16 Здравствуйте!
Мне нужно реализовать OPC UA клиент. В документации (https://doc-snapshots.qt.io/qt5-dev/qopcuaclient.html#details) нашла описание класса QOpcUaClient. Специально для этого подняла версию Qt до 5.10. Подключаю компонент QT += opcua как описано здесь (https://doc-snapshots.qt.io/qt5-dev/qtopcua-module.html). Но в Qt 5.10 нет такого компонента ни для одного комплекта! Может, кто подскажет, что происходит? Надо дополнительно скачивать что-то? Название: Re: QOpcUaClient Отправлено: gil9red от Декабрь 18, 2017, 09:24 Если что, отсюда можно будет скачать модуль: https://github.com/qt/qtopcua
Название: Re: QOpcUaClient Отправлено: ksk- от Декабрь 18, 2017, 09:43 Внезапно. В Qt собирались добавить поддержку OPC UA? А готов ли уже этот модуль к использованию в бою? Беглый взгляд показал, что не особо.
Название: Re: QOpcUaClient Отправлено: ksk- от Декабрь 18, 2017, 09:58 Ему нужен Qt 5.10. С другой версией не соберётся, вероятно.
Название: Re: QOpcUaClient Отправлено: Bolonat от Декабрь 18, 2017, 10:00 У меня Qt 5.10. Только как правильно модуль собрать, я пока не знаю.
Название: Re: QOpcUaClient Отправлено: Bolonat от Декабрь 18, 2017, 13:55 Скомпилировала. Получила Qt5OpcUa.dll, Qt5OpcUad.dll, libQt5OpcUa.a, libQt5OpcUad.a.
Название: Re: QOpcUaClient Отправлено: ksk- от Декабрь 18, 2017, 14:09 Отлично! Ждём отзыва о пригодности модуля. ))
Название: Re: QOpcUaClient Отправлено: Elesar от Февраль 08, 2018, 10:27 Тоже интересно, как успехи с клиентом OpcUa?
Название: Re: QOpcUaClient Отправлено: Bolonat от Март 16, 2018, 07:43 Ой! Спустя неделю забросила! ;D После всего геморроя с установкой дополнительных плагинов QFreeOpcUaPlugin и QOpen62541Plugin и их зависимостей open62541 и FreeOpcUa, установкой и компиляцией boost(подошла только определенная версия!), выяснилось, что выложенные на GitHub версии исходников и примеров не актуальны и надо ждать несколько недель новых версий ;D Смотрите здесь (https://forum.qt.io/topic/86262/building-qfreeopcuaplugin-and-qopen62541plugin-plugins-qt-5-10). Жду новой версии Qt 5.11.
Название: Re: QOpcUaClient Отправлено: Elesar от Март 19, 2018, 18:02 Соглашусь. От кьюта OPC еще слишком сырой. Сам наплевался. В итоге забрал чистый Open62541 и написал поверх обертку. Отлично работает, с одним но: только с OPCUA серверами.
|