IEC 62541-6:2020
OPC Unified Architecture - Part 6: Mappings
发布时间:2020-07-13 实施时间:


OPC UA是一种开放的、跨平台的、可扩展的、安全的、可靠的、高效的通信协议,用于在工业自动化和物联网领域中实现设备之间的数据交换和集成。OPC UA的核心是数据模型,它定义了一组标准的对象、属性、方法和事件,用于描述设备、过程和系统中的数据和功能。然而,不同的通信协议具有不同的数据格式、传输方式、安全机制和性能特征,因此需要将OPC UA数据模型映射到不同的通信协议上,以实现数据交换和集成。

IEC 62541-6:2020定义了一组映射规则和约定,以确保在不同的通信协议之间实现数据交换的一致性和互操作性。这些映射规则和约定包括以下方面:

1. 数据类型映射:将OPC UA数据类型映射到通信协议中的数据类型,例如将OPC UA的浮点数映射到IEEE 754标准的浮点数。

2. 对象和属性映射:将OPC UA对象和属性映射到通信协议中的数据结构,例如将OPC UA的节点ID映射到通信协议中的地址。

3. 方法和事件映射:将OPC UA方法和事件映射到通信协议中的消息格式,例如将OPC UA的调用请求映射到通信协议中的RPC消息。

4. 安全机制映射:将OPC UA安全机制映射到通信协议中的安全机制,例如将OPC UA的加密和签名映射到TLS协议的加密和签名。

5. 性能特征映射:将OPC UA性能特征映射到通信协议中的性能特征,例如将OPC UA的数据压缩和分段映射到通信协议中的压缩和分段。

通过遵循IEC 62541-6:2020中定义的映射规则和约定,可以实现不同的OPC UA实现之间的互操作性和兼容性。例如,一个OPC UA服务器可以同时支持多种通信协议,例如TCP、UDP、HTTP、MQTT等,而一个OPC UA客户端可以通过选择不同的通信协议来与服务器进行通信。此外,不同的OPC UA服务器之间也可以通过映射规则和约定来实现数据交换和集成。

相关标准
- IEC 62541-1:2020 OPC统一架构-第1部分:概述、术语和概念
- IEC 62541-2:2020 OPC统一架构-第2部分:安全模型
- IEC 62541-3:2020 OPC统一架构-第3部分:数据模型
- IEC 62541-4:2020 OPC统一架构-第4部分:服务
- IEC 62541-5:2020 OPC统一架构-第5部分:信息模型