OPC UA笔记(1):概念

630 阅读1分钟

OPC UA(Unified Architecture)是开发式工业设备互联,信息交换协议。

如果我来做,如何解决以下问题

问题思路
如何连接多个厂家的不同种类设备?面向工业用户,提供标准化开放接口
如何确保设备安全?提供设备访问的安全机制
如何针对不同厂家的设备统一管理?让不同设备的数据遵循统一的数据模型
如何支持在不同的环境下操作?系统可扩展,提供不同环境的SDK,不与具体的平台、环境绑定

要做到上面这些,应该满足下面几个条件:

  • 有统一的标准化组织:IEC
  • 针对不同的问题,制定标准,各厂家提供自己的实现:安全协议,通信协议
  • 提供不同平台的SDK实现,让不同的用户都可以访问到设备:编程协议

从上面的条件可以知道,设备互联需要具备两方面知识:

  • 信息技术 IT(Information Technology):操作系统,网络,分布式计算等。
  • 作业技术 OT(Operation Technology):监控物理设备运行的一类软件和硬件。

OPC UA的特点及解决方案

特点说明
标准 Vendor Independent不与工业设备厂家绑定
可扩展 Scalable可以在嵌入式、PC(Linux/Windows/Mac)、移动端操作
安全 Secure协议提供了安全机制
信息模型 Information Modeling提供数据模型抽象
设备发现 Discovery支持自动发现设备拓扑
语义数据 Semantic Data这个是干啥?
标准化 Standardized标准协议

系统架构

OPC UA(1)_ Concepts.png

行业应用

汽车制造、石油、能源化工、包装等行业。