IEC 62541标准
OPC UA 规范分为 IEC 标准化所需的不同部分。OPC UA 将被称为 IEC 62541 标准。下图显示了所有规范部分的概述,分为定义 OPC UA 基础的核心规范和主要指定 OPC UA 信息模型的访问类型特定部分。
在这里插入图片描述
如何建模和访问信息最重要的是第 3 部分和第 4 部分。这两个规范是设计和开发 OPC UA 应用程序的关键。
UA 第 3 部分中的地址空间模型指定了公开实例和类型信息的构建块,因此 OPC UA 元模型用于描述和公开信息模型并构建 OPC UA 服务器地址空间。
UA 第 4 部分中定义的抽象 UA 服务表示 UA 客户端和 UA 服务器应用程序之间可能的交互。客户端使用服务来查找和访问服务器提供的信息。服务是抽象的,因为它们定义了要在 UA 应用程序之间交换的信息,但不是线路上的具体表示,也不是应用程序使用的 API 中的具体表示。下图显示了 OPC UA 的分层通信架构:
软件层
OPC UA 使用类似于 Classic OPC 的客户端-服务器概念。想要将自己的信息暴露给其他应用程序的应用程序称为 UA 服务器,而想要使用来自其他应用程序的信息的应用程序称为 UA 客户端。但预计与传统 OPC 相比,在一个应用程序中将有更多的应用程序同时作为 UA 服务器和 UA 客户端。原因之一是更多的 UA 服务器将直接集成到设备中。还实现 UA