跳到主要内容

配套规范 (Companion Specifications)

OPC UA 核心规范定义了协议本身, Companion Specifications 则定义"特定行业 / 特定设备类型应该如何用 OPC UA 暴露数据". 一台机床应该按 OPC UA for Machine Tools 暴露主轴 / 进给轴, 一个机器人应该按 OPC UA for Robotics, 这样不同厂商设备可以即插即用.

章节导航

SDK 支持范围

本 SDK 是通用 Client SDK, 所有 Companion Specs 在节点结构上都是"特定 ObjectType + Variable + Method 组合", 用通用 Browse / Read / Write / Call 即可访问. 不需要为每个 Companion Spec 写专门代码.

例: 访问一台符合 OPC UA for Machine Tools 的机床:

// 标准节点路径: /Objects/MyMachine/Production/Active/State
var state = ua.Read("ns=2;s=MyMachine.Production.Active.State");

何时需要看 Companion Spec

  1. 服务端文档说"我按 XXX Companion Spec 暴露"
  2. 你想在多厂商设备间做即插即用
  3. 你要写"通用机床 / 机器人监控工具"

否则, 通用 OPC UA Client API 已经够用.


相关链接