写在前面
大家好,我是小智,智能制造之家号主~
前面我们分享了西门子、施耐德、三菱、罗克韦尔等工业巨头的主要工控协议及其端口:
西门子、施耐德、三菱、RA:全球主要工控协议及端口解析
也原创了很多工业协议、工业通讯相关的干活文章:
技术解读PROFINET、Ethernet/IP等7种主流工业以太网
最全整理工业通讯上的领域各种总线+协议+规范+接口—数据采集与控制
最详细的工业网络通讯技术与协议总结解读(现场总线、工业以太网、工业无线)
RS232,RS485,RJ45以及Modbus协议超全解析
工控协议之ModbusTCP报文功能码详解及模拟器下载分享
入门工业通讯之EtherNet/IP协议分析
还分享了各种SCADA与数据采集解决方案:
重磅PPT | 详解工业数据采集与应用!
XX数字化工厂MES/SCADA系统规划与实施方案
XX集团工厂集成改造MES+SCADA数字化项目实施方案
数字化车间的自动化设备联网与数据采集实践
今天我们分享超全的OPC UA技术解析~
我们将通过接下来三期文章,重点通过OPC UA技术的进化史、OPC UA的软件架构和合适的OPC UA开发工具三个维度介绍OPC UA的现状。旨在能够为希望使用OPC UA的朋友提供从入门到进阶的知识渠道。
一、OPC UA 技术的前身:从 Classic OPC 到 OPC UA
OPC UA 技术的前身是 1996 年发布的 Classic OPC。其中最成功的 Classic OPC 标准是 OPC 数据访问(OPC Data Access),它被设计成通信驱动的接口。此接口允许在自动化设备上以标准化的形式读取和写入数据。主要使用对象是 HMI 和 SCADA 系统,以获取不同供应商设备统一的软件接口和数据。
随着 Classic OPC 的成功应用,它成为了自动化金字塔结构中不同层级之间的标准接口。但由于 OPC 对 COM 的依赖性以及使用 DCOM 的限制,不能将 OPC 用于远程访问,最终导致无法得到更广泛的使用。

OPC UA 的诞生目标
因此,OPC UA(OPC Unified Architecture)诞生的目标,就是希望设计一种能够取代现有基于 COM 的特性同时不损失任何功能和性能的新规范。此外,它还要满足:
- 覆盖所有独立系统平台的需求
- 包含描述复杂系统的丰富的可扩展接口和建模能力
- 覆盖范围从嵌入式系统到 SCADA 和 MES 甚至 DCS 和 ERP 系统
- 让 OPC 技术的使用范围扩展到更多应用领域

基于对新一代 OPC 的更多功能需求,由来自 40 多家组织的代表组成最初的工作组。在该工作组中,OPC 基金会定义了如何描述和传输数据,而协作的其他组织根据其特定信息模型定义各自需要的描述和传输数据内容。
