课程 A1 ·基础

OPC UA 究竟是什么

OPC UA 不是现场总线,也不是消息代理。本课程给它精确定位:它传输了哪些其他协议不传输的东西、它位于 PLC 与 MES 之间的什么位置,以及规范如何编号:这是让所有人最先感到困惑的事情。

课时8
时间约 62 分钟
先修要求None
成本免费:文字课程开放,视频和实验需要免费账号

学完你将能够做到

  • 你能够在两分钟内向同事解释 OPC UA,而不用说“工业 4.0”。
  • 你能够读懂诸如 OPC 10000-4 这样的规范引用,并知道它指的是哪份文档。
  • 你能够说清 1.05.07 这样的版本号在互操作性上保证了什么、没有保证什么。
  • 你能够把 OPC UA 与 MQTT、Modbus 和 PROFINET 摆在一起看,而不把它们当成竞争对手。

课程大纲

  1. 1
    了解 OPC UA 要解决的问题

    十二家厂商,十二种方言,每一次集成都是定制工程。这在车间实际付出的代价是什么,以及自描述协议改变了什么。

    交付物 一张包含六种真实机器协议的表格,说明每一种承载什么、遗漏什么

    7 分钟
  2. 2
    看看 OPC UA 传输了哪些字节协议不传输的东西

    同一个压力读数在 Modbus 与 OPC UA 上的并排对比:一边是寄存器号,另一边是带类型、命名、量程、时间戳和状态的数值。

    资料 同一个数值在 Modbus 轮询工具和 UaExpert 中的截图,并写出两边的负载

    8 分钟
  3. 3
    把 OPC UA 放进技术栈

    下有现场总线,上有统一命名空间和 MES。为什么 OPC UA 是语义层而不是最廉价的传输,以及为什么这笔取舍通常是对的、有时是错的。

    交付物 一张分层图,在每一层标出真实产品,并在每个边界上标出协议

    6 分钟
  4. 4
    解读三套编号方案

    OPC 10000-4、IEC 62541-4 和“Part 4”是同一份文档。伴随规范使用的完全是另外的编号系列。这一课让后续所有引用都读得懂。

    资料 三种编号方案与伴随规范系列之间的对照表,附真实示例

    7 分钟
  5. 5
    正确读取版本号

    1.05 是一个发布系列;第四位数字是勘误级别。为什么“我们支持 1.05”不是一个互操作性声明,以及应该改问厂商什么。

    Asset 1.05.04 至 1.05.07 各版 nodeset 的发布日期,以及它们之间的变化

    6 分钟
  6. 6
    在需要之前就分清客户端-服务器与 PubSub

    一个标准里的两种通信模型。各自用来做什么,以及大多数工厂其实根本不需要 PubSub 这一事实。

    交付物 一张决策表,把八种真实数据流映射到与之匹配的模型

    8 分钟
  7. 7
    认识整门课程都会用到的免费服务器

    三台公开的 OPC UA 服务器,以及三个一条命令即可启动的本地服务器。先连上一台看看地址空间,再学任何理论。

    交付物 在 UaExpert 中与 opc.tcp://opcua.umati.app:4840 建立可用连接,并截图浏览树

    9 分钟
  8. 8
    了解 OPC UA 不做什么

    它默认不是实时的,不是数据库,不是调度器,也不会给你计划生产时间。现在就点明边界,可以避免日后出现糟糕的架构。

    资料 团队通常期望 OPC UA 提供的五件事,以及每一件实际来自哪里

    11 分钟

实验

需要免费账户

用 UaExpert 或 opcua-commander 连接 opc.tcp://opcua.umati.app:4840,找到 Machines 文件夹,写下服务器告诉你的三件 Modbus 设备无法提供的自我描述信息。

解锁实验 →
规范背景
涵盖的状态码

最后核对日期 2026 年 9 月 7 日,对照 OPC UA 1.05.07。OPC UA Connect 是教育资源,与 OPC Foundation 无隶属关系。

免费下载
OPC UA 服务器验收测试包
一份 40 项检查的验收测试,在投运签收前对厂商的服务器执行。带加权评分、三个硬性门槛,以及供供应商会议使用的一页结论。
获取免费测试包 →
免费,无需课程,无需登录