配套规范 (Companion Specifications)
OPC UA 核心规范定义了协议本身, Companion Specifications 则定义"特定行业 / 特定设备类型应该如何用 OPC UA 暴露数据". 一台机床应该按 OPC UA for Machine Tools 暴露主轴 / 进给轴, 一个机器人应该按 OPC UA for Robotics, 这样不同厂商设备可以即插即用.
章节导航
- DA — Data Access — 实时数据访问基础
- AC — Alarms & Conditions — 报警与条件
- HA — Historical Access — 历史访问
- UA over TSN — 时间敏感网络
- PubSub — 发布订阅简介
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
- 服务端文档说"我按 XXX Companion Spec 暴露"
- 你想在多厂商设备间做即插即用
- 你要写"通用机床 / 机器人监控工具"
否则, 通用 OPC UA Client API 已经够用.