文章

工业互联网OPC-UA协议

工业互联网OPC-UA协议

工业互联网OPC-UA协议

是一种工业自动化标准,OPC全称OLE for Process Control(用于过程控制的OLE(对象连接与嵌入,可以理解为接口,linux下的pipe))。

UA 全称是“Unified architecture”,即统一架构。

OPC-UA

其目的是把PLC特定的协议(如Modbus,Profibus等)抽象成为标准化的接口,作为“中间人”的角色把其通用的“读写”要求转换成具体的设备协议,反之亦然,以便HMI/SCADA系统可以对接,通过使用OPC协议,终端用户就可以毫无障碍地使用最好的产品来进行系统操作。

OPC-UA信息模型

信息模型(Information model) OPC UA 使用了对象(objects)作为过程系统表示数据和活动的基础。对象包含了变量,事件和方法,它们通过引用(reference)来互相连接。这个概念和面向对象程序设计方法非常相似。

OPC UA 信息模型是节点的网络(Network of Node,),或者称为结构化图(graph),由节点(node)和引用(References)组成,这种结构图称之为OPC UA 的地址空间。这种图形结构可以描述各种各样的结构化信息(对象)。

opcuanode

OPC-UA 开源项目

https://github.com/ASNeG/OpcUaStack

本文由作者按照 CC BY 4.0 进行授权