:
OPC UA(Open Platform Communications Unified Architecture)是一种开放的、跨平台的、面向服务的架构,用于实现工业自动化系统中的数据交换、设备控制和信息集成。OPC UA统一架构是OPC UA的核心部分,定义了一套标准的数据模型、服务接口和安全机制,使得不同厂商的设备和系统可以互相通信和集成。
OPC UA统一架构由多个部分组成,其中行规部分(Part 7)规定了OPC UA的命名规则、标识符、对象、属性、方法、事件、数据类型、节点、服务、安全性、错误处理、编码和解码等方面的规定。这些规定是为了保证OPC UA系统的互操作性、可扩展性和安全性。
在OPC UA系统中,每个节点都有一个唯一的标识符(NodeID),用于标识该节点在整个系统中的位置和作用。NodeID由两部分组成:命名空间索引(NamespaceIndex)和节点标识符(Identifier)。命名空间索引用于区分不同的命名空间,而节点标识符则用于标识节点的类型和名称。例如,节点标识符为“Object”表示该节点是一个对象节点,而节点标识符为“Server”表示该节点是一个服务器节点。
在OPC UA系统中,节点可以包含属性、方法、事件和子节点。属性用于描述节点的状态和特性,例如节点的名称、描述、数据类型和值。方法用于执行节点的操作,例如读取、写入、订阅和取消订阅。事件用于通知节点的状态和变化,例如节点的值发生了变化或者节点被删除了。子节点用于组织和管理节点,例如将多个节点组合成一个逻辑单元。
在OPC UA系统中,服务是用于实现节点之间通信和数据交换的接口。OPC UA定义了多种服务,包括读取、写入、订阅、取消订阅、浏览、查询历史数据等。这些服务可以通过网络传输协议(如TCP/IP)进行通信,实现节点之间的数据交换和控制。
在OPC UA系统中,安全性是非常重要的一部分。OPC UA定义了多种安全机制,包括身份验证、加密、数字签名、访问控制等。这些机制可以保证OPC UA系统的数据安全和隐私保护。
相关标准:
GB/T 33863.1-2017 OPC统一架构 第1部分:概述和概念模型
GB/T 33863.2-2017 OPC统一架构 第2部分:安全模型
GB/T 33863.3-2017 OPC统一架构 第3部分:地址空间模型
GB/T 33863.4-2017 OPC统一架构 第4部分:服务模型
GB/T 33863.5-2017 OPC统一架构 第5部分:信息模型