IEC TR 62541-1:2016
OPC unified architecture - Part 1: Overview and concepts
发布时间:2016-10-05 实施时间:


OPC UA标准的架构包括四个层次:应用层、信息模型层、传输层和网络层。其中,应用层是最上层,包括了应用程序和设备之间的数据交换和通信;信息模型层定义了一套通用的对象模型,用于描述设备和应用程序之间的数据交换;传输层负责数据的传输和安全性保障;网络层则负责网络连接和数据路由。

在OPC UA标准中,对象是最基本的概念,所有的设备和应用程序都可以抽象为对象。每个对象都有一组属性和方法,用于描述对象的状态和行为。对象可以包含其他对象,形成一个层次结构。通过这种方式,可以将不同类型的设备和应用程序抽象为对象,并定义一套通用的对象模型,以实现设备之间的互操作性。

除了对象之外,OPC UA标准还定义了一些其他的概念,包括节点、变量、事件、历史数据等。节点是对象的基本组成部分,每个节点都有一个唯一的标识符和一个名称。变量是节点的一种特殊类型,用于描述节点的值。事件用于描述节点的状态变化和其他重要事件。历史数据用于记录节点的历史值和状态变化。

在OPC UA标准中,通信协议采用了基于TCP的传输协议,具有可靠性和稳定性。同时,OPC UA还支持多种安全机制,包括加密、认证和授权等,以保证通信的安全性。此外,OPC UA还支持多种平台,包括Windows、Linux、Android等,可以在不同的设备和操作系统上运行。

总之,OPC UA标准是一种通用的、可扩展的通信协议,用于在工业自动化领域中实现设备之间的数据交换和通信。该标准具有可靠性、安全性、可扩展性、跨平台性和互操作性等特点,可以满足不同应用场景的需求。

相关标准
- IEC 61158: Industrial communication networks – Fieldbus specifications
- IEC 61499: Function blocks for industrial process measurement and control systems
- IEC 61850: Communication networks and systems for power utility automation
- IEC 61970: Energy management system application program interface (EMS-API)
- IEC 62443: Security for industrial automation and control systems