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 | 标准协议 |
系统架构
行业应用
汽车制造、石油、能源化工、包装等行业。