OPC UA C/C++ SDKs
OPC UA C/C++客户端、服务器和PubSub SDK是用于简化和加速OPC UA架构中的软件开发的工具包。
技术细节-基于标准C++语言的OPC UA客户端SDK
C++客户端SDK包括预编译库+头文件、文档和受用户所选平台支持的所有编译器的示例。此SDK仅支持多线程编译。SDK由两个组件组成:通用的、独立于平台的核心和平台层(PL)。平台层包括特定操作系统的采用层。
基于C++语言的OPC UA客户端SDK支持以下OPC UA功能和配置文件
- 数据访问
- 事件
- 方法
- 警报与条件
- 历史访问
概述
- 标准UA客户端2017配置文件
- 客户端层面文件访问
- 客户端层面节点管理
- 客户端层面高级类型编程
- 客户端层面诊断
- 查询
- 全局证书管理客户端2017配置文件
- 多个服务器客户端连接层面
- 基本客户端行为层面
- 核心2017客户端层面
- 地址空间搜寻客户端层面
- 发现客户端层面
- 冗余交换客户端层面
- 全局证书管理客户端层面
- 反向连接客户端层面
数据访问
- 客户端层面属性读取
- 客户端层面属性写入
- 客户端层面数据变化订阅
- 客户端层面数据访问
- 复杂数据类型
- 客户端层面持久订阅
事件
- 客户端层面基本事件处理
- 客户端层面通知程序和源层次结构
- 客户端层面审核
方法
- 客户端层面方法
- 客户端层面文件访问
警报与条件
- 客户端层面警报与条件
- 客户端层面警报与条件地址空间实例
- 客户端层面警报与条件开启
- 客户端层面警报与条件警报
- 客户端层面警报与条件专属警报
- 客户端层面警报与条件非专属警报
- 客户端层面警报与条件前实例
- 客户端层面警报与条件对话
- 代理层面警报与事件
- 客户端层面警报与条件Refresh2
历史访问
- 客户端层面历史访问
- 客户端层面历史数据AtTime
- 客户端层面历史整合
- 客户端层面历史注释
- 客户端层面历史访问已更改数据
- 客户端层面历史数据插入
- 客户端层面历史数据更新
- 客户端层面历史数据替换
- 客户端层面历史数据删除
- 客户端层面历史事件
- 客户端层面历史事件插入
- 客户端层面历史事件更新
- 客户端层面历史事件替换
- 客户端层面历史事件删除
供货范围
- UA栈,基础库,客户端库
- Visual Studio 项目文件,CMake生成文件,示例、教程、文档
- 软件支持包包括5次技术支持
- 第一年软件更新维护包
- 一份UaModeler运行许可证
技术细节-基于标准C++语言的OPC UA服务器SDK
基于C++语言的 OPC UA服务器 SDK提供了一个C++类库,用于开发为供应商特定系统提供标准接口的OPC UA服务器。OPC UA服务器通常用于描述来自供应商系统的可用信息,并以标准化的形式为外部系统提供数据访问。该SDK提供了用于实现了供应商系统集成的常用功能的基本类和助手类。
基于C++语言的OPC UA客户端和服务器SDK支持以下OPC UA功能和配置文件
- 数据访问
- 事件
- 方法
- 警报与条件
- 历史访问
概述
- 标准UA服务器2017配置文件
- 服务器层面节点管理
- 客户端冗余层面
- 服务器层面用户权限基础
- 查询
- 反向连接层面
- 服务器层面请求状态更改
- 服务器层面全局证书管理
- 服务器层面请求状态更改
- 服务器层面用户权限管理
数据访问
- 服务器层面数据访问
- 2017服务器层面复杂类型
- 服务器层面持久订阅
事件
- 服务器层面标准事件订阅
- 服务器层面地址空间通知
- 服务器层面稽核
方法
- 服务器层面方法
- 服务器层面状态机
- 服务器层面文件访问
警报与条件
- 服务器层面警报与条件基础条件
- 服务器层面警报与条件地址空间实例
- 服务器层面警报与条件开启
- 服务器层面警报与条件警报
- 服务器层面警报与条件可确认的警报
- 服务器层面警报与条件专属警报
- 服务器层面警报与条件非专属警报
- 服务器层面警报与条件对话
- 服务器层面警报与条件Refresh2
- 服务器层面警报与条件报警度量
- 服务器层面警报与条件前实例
历史访问
- 服务器层面历史原始数据
- 服务器层面历史整合
- 服务器层面历史数据AtTime
- 服务器层面历史访问已更改数据
- 服务器层面历史注释
- 服务器层面历史数据插入t
- 服务器层面历史数据更新
- 服务器层面历史数据替换
- 服务器层面历史数据删除
- 服务器层面历史访问结构化数据
- 服务器层面基础历史事件
- 服务器层面历史事件更新
- 服务器层面历史事件替换
- 服务器层面历史事件插入
- 服务器层面历史事件删除
供货范围
- UA栈,基础库,服务器库,客户端库
- Visual Studio项目文件,CMake生成文件,示例、教程、文档
- 软件支持包包括15次技术支持
- 第一年软件更新维护包
- 一份UaModeler运行许可证
产品的不同版本-许可证架构
C++ based OPC UA SDK有两个版本: 二进制版和代码版。
受支持的平台
What is OPC?
OPC and OPC UA (Unified Architecture) are industry standards that enable software to connect devices, machines and systems from different manufacturers using same interface.