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.1/qtopcua-index.html