OPC UA 协议接入

SS工控云内置 OPC UA 客户端适配器,支持地址空间浏览、节点订阅、安全策略认证与复杂数据建模,是接入高端 PLC、数控系统与 MES 系统的现代化标准方案。

OPC UA 协议概述

OPC UA(OPC Unified Architecture)是 OPC 基金会发布的工业互操作标准,已被国际电工委员会标准化为 IEC 62541。

OPC UA 采用面向服务的架构(SOA),提供 客户端/服务器发布/订阅(PubSub) 两种通信模式。与 Modbus 等寄存器型协议不同,OPC UA 通过"信息模型"(Information Model)描述设备:每个物理量、状态、方法都是地址空间(Address Space)中的节点,带有类型、工程单位、量程等元数据,AI 与上层系统可以直接理解数据语义,而无需查手册对照地址表。

SS工控云如何支持 OPC UA

SS工控云在统一 IProtocolAdapter 抽象下实现 OPC UA 客户端适配器,主要能力包括:

  • 地址空间浏览:树形展开服务器命名空间,勾选节点即完成标签映射
  • 节点订阅:基于 Subscription / MonitoredItem 的变化上报,支持采样间隔与死区配置
  • 安全认证:None / Sign / SignAndEncrypt 模式,Basic256Sha256 等策略,证书白名单管理
  • 类型解析:Boolean / Int16–64 / UInt / Float / Double / String / DateTime / GUID 原生映射
  • 事件与报警:支持订阅服务器端事件通知,转换为中台告警统一处理
  • 方法调用:可远程调用服务器暴露的 Method 节点,实现反向控制

地址空间节点类型

OPC UA 地址空间以节点(Node)组织,SS工控云支持全部核心节点类的读取

节点类 作用 SS工控云支持
Object(对象) 组织设备、模块的逻辑容器,如"电机 1"对象下聚合全部相关变量 地址空间树浏览、层级展开
Variable(变量) 承载实际数据值与元数据(类型、单位、量程) 订阅读取、写入、批量映射为数据标签
Method(方法) 服务器端可远程调用的功能,如"启动""复位" 远程调用与参数传递
View(视图) 地址空间的子集过滤,便于按工艺划分浏览 按视图加载节点树

连接与配置要点

端点与安全

  • 端点地址:opc.tcp://<服务器 IP>:4840,可自定义端口
  • 安全策略:按服务器支持情况选择 Basic256Sha256 等策略,推荐 SignAndEncrypt
  • 证书管理:客户端证书自动生成,与服务器证书双向校验
  • 认证方式:匿名 / 用户名密码 / 证书认证

订阅参数

  • 发布间隔:Subscription 发布周期,默认 1 秒,可按通道调整
  • 采样间隔:单个 MonitoredItem 的服务器端采样周期,最低可到 100 毫秒
  • 死区:数值变化小于阈值不推送,过滤高频抖动
  • 队列策略:按保持最新(KeepLast)或全部保留(KeepAll)缓存通知

典型应用场景

高端 PLC 直采

西门子 S7-1500、倍福 CX/AX 系列、罗克韦尔 ControlLogix 等原生 OPC UA Server,免网关直连。

老系统 DA 网关迁移

存量 OPC DA 服务器经 DA-to-UA 网关转换后统一接入,避免 DCOM 配置地狱。

MES / 第三方系统对接

与支持 OPC UA 的 MES、能源管理系统双向集成,既订阅数据也调用方法。

数控与机器人

通过 OPC UA for Machinery / Robotics 伴生规范读取设备状态与产量计数。

OPC UA 常见问题

OPC UA 与传统 OPC DA 有什么区别?
OPC DA 基于 COM/DCOM 技术,仅限 Windows 且跨网通信配置繁琐;OPC UA(IEC 62541)是基于服务的跨平台协议,内建安全认证与信息建模能力,支持复杂数据结构与发布/订阅模式。老的 OPC DA 设备可通过 DA 网关转换为 OPC UA 后接入 SS工控云。
SS工控云支持 OPC UA 的哪些安全模式?
支持 None、Sign、SignAndEncrypt 三种安全模式与 Basic128Rsa15 / Basic256 / Basic256Sha256 安全策略,可配置客户端证书与受信服务器列表,满足工厂 IT 安全基线要求。
如何把 OPC UA 节点映射为数据标签?
SS工控云提供地址空间树形浏览器,可按对象层级展开 OPC UA 服务器命名空间,勾选 Variable 节点后自动解析 NodeId 与数据类型,批量生成数据标签,无需手工填写节点地址。
订阅模式下数据如何更新?
SS工控云基于 OPC UA Subscription 机制创建 MonitoredItem,按采样间隔与死区在服务器端判断变化,仅在数据变化时推送,相比轮询可降低 90% 以上的通信量,同时保证秒级数据新鲜度。

立即体验 OPC UA 可视化接入

注册即开通测试环境,浏览地址空间并订阅第一批节点

Web 管理端 查看其他协议