IEC 62541-5:2020 RLV
OPC Unified Architecture - Part 5: Information Model
发布时间:2020-07-10 实施时间:


OPC UA是一种通用的工业自动化通信协议,它提供了一种标准化的方法,用于在不同的设备和系统之间进行数据交换。OPC UA的信息模型是其核心组成部分之一,它定义了一种通用的数据建模方法,用于描述工业自动化系统中的各种数据和对象。OPC UA信息模型的设计目标是实现数据的无缝集成和交换,从而提高工业自动化系统的互操作性和可扩展性。

OPC UA信息模型的核心是对象模型,它定义了一组对象和属性,用于描述工业自动化系统中的各种实体。这些实体可以是设备、传感器、控制器、工艺单元、生产线等等。每个对象都有一组属性,用于描述其状态、配置和行为。例如,一个传感器对象可以有温度、湿度、压力等属性,用于描述其当前的测量值。一个控制器对象可以有输入、输出、程序等属性,用于描述其当前的状态和行为。

除了对象模型,OPC UA信息模型还定义了一组数据类型,用于描述各种数据的格式和编码方式。这些数据类型包括基本数据类型(如整数、浮点数、字符串等)、结构体、枚举类型、数组等等。通过使用这些数据类型,OPC UA可以实现跨平台和跨语言的数据交换。

OPC UA信息模型还定义了一组服务,用于实现各种操作和功能。这些服务包括读取、写入、订阅、发布、浏览、查询等等。通过使用这些服务,客户端可以与服务器进行通信,实现数据的读取、写入、订阅等操作。

总之,OPC UA信息模型是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 61131-3:2013 工业自动化控制系统-编程语言-第3部分:程序设计