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.

Read more about OPC »

-->