Qt OPC UA
Модуль Qt OPC UA реализует API Qt для взаимодействия с OPC UA поверх стека OPC UA стороннего разработчика.
Стек интегрируется как плагин и может быть выбран во время выполнения. В настоящее время поддерживаются следующие реализации:
- Open62541 v1.1, MPLv2
- Unified Automation C++ SDK (UACpp), Коммерческая лицензия
QML API всё ещё находится в разработке, но доступен в качестве технологического предварительного просмотра. Это означает, что эти части нестабильны, вероятно, изменятся и предоставляются только для удобства.
Начало работы
Для включения определений классов модуля используйте следующую директиву:
#include <QtOpcUa>
Для линковки с модулем добавьте эту строку в ваш файл проекта cmake:
target_link_libraries(mytarget Qt::OpcUa)
Статьи и руководства
- Обзор
- Использование зависимости OpenSSL для поддержки GDS
- Сборка плагина Qt OPC UA Open62541
- Сборка плагина Qt OPC UA UACPP
- OPC UA на сайте OPC Foundation
Примеры
Справочник
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qtopcua-index.html