IEC 62541-4:2015
OPC Unified Architecture - Part 4: Services
发布时间:2015-03-25 实施时间:


OPC UA是一种基于服务的架构,它将不同的功能分解为不同的服务。IEC 62541-4:2015规定了以下服务:

1. 读取服务(Read Service):用于读取OPC UA服务器中的数据。客户端可以通过指定节点ID和属性ID来读取节点的值、质量和时间戳等信息。

2. 写入服务(Write Service):用于向OPC UA服务器中写入数据。客户端可以通过指定节点ID和属性ID来写入节点的值。

3. 浏览服务(Browse Service):用于浏览OPC UA服务器中的节点。客户端可以通过指定节点ID和浏览方向来获取节点的子节点和引用关系等信息。

4. 订阅服务(Subscription Service):用于订阅OPC UA服务器中的数据变化。客户端可以通过指定节点ID和采样间隔等参数来订阅节点的值变化。

5. 发布服务(Publish Service):用于向订阅者发送数据变化通知。服务器会将变化的数据打包成通知消息,发送给所有订阅该节点的客户端。

6. 安全认证服务(Security Service):用于在OPC UA系统中进行安全认证。客户端和服务器之间的通信可以通过加密和数字签名等方式进行保护。

除了上述服务,IEC 62541-4:2015还规定了一些辅助服务,如节点管理服务、历史数据服务和诊断服务等。这些服务可以帮助客户端和服务器更好地管理和维护OPC UA系统。

OPC UA标准的服务化架构使得不同的设备和系统可以通过标准化的接口进行通信,从而实现互操作性。此外,OPC UA还提供了丰富的安全机制,保证了通信的安全性和可靠性。因此,OPC UA已经成为工业自动化领域中广泛使用的通信协议。

相关标准
- IEC 62541-1:2017 OPC Unified Architecture - Part 1: Overview and Concepts
- IEC 62541-2:2010 OPC Unified Architecture - Part 2: Security Model
- IEC 62541-3:2013 OPC Unified Architecture - Part 3: Address Space Model
- IEC 62541-5:2014 OPC Unified Architecture - Part 5: Information Model
- IEC 62541-6:2015 OPC Unified Architecture - Part 6: Mappings