OPC UA和OPC DA有什么不同?
关键词:OPC、OPC UA、OPC DA、OPC Server
OPC UA和OPC DA有什么不同? 2023-12-03 10:28:54 OPC UA和OPC DA有什么不同? 1556

一、OPC DA是什么

1、OPC DA的概念

      OPC DA全称为OLE for Process Control Data Access(OLE过程控制数据访问),是微软公司创建的一套针对过程控制领域的通信规范。它是微软公司为了解决过程控制领域中数据交换的问题,尤其是在不同厂商生产的过程控制设备之间存在通信差异的问题而推出的。

2、OPC DA的特点

      OPC DA的数据传输方式是基于COM(组件对象模型)的,不仅数据传输速度快,而且实时性强。此外,OPC DA数据源可以是各种生产设备如PLC(可编程逻辑控制器)、DCS(分布式控制系统)、基于Windows的数据源等等。

二、OPC UA是什么

1、OPC UA的概念

       OPC UA全称为Open Platform Communications United Architecture(开放平台通信联合架构),是OPC协议的最新版本,可以更好地完成实时通讯、安全通讯等任务,并提供在多种平台(不仅仅是Microsoft Windows)上运行的支持。

2、OPC UA的特点

      OPC UA采用了面向服务的架构(SOA),可以通过Web服务技术实现跨不同平台的通讯。OPC UA提供了丰富的数据安全机制,例如消息加密、数字签名等,可确保数据传输过程中的安全性。此外,OPC UA不仅支持实时通讯,还提供了“历史数据访问”和“报警和事件访问”等更为高级的服务。

三、OPC DA与OPC UA的区别

1、数据传输方式不同

       OPC DA的数据传输方式是基于COM(组件对象模型)的,而OPC UA则是基于Web服务的面向服务架构(SOA)。因此,OPC UA通过网络进行通讯的实现上更为简单,可以以相对较少的代价实现异构平台(例如Linux)之间的通讯。

2、安全性方面有所不同

       OPC DA提供了最基本的授权机制,例如用户名和密码,但是数据传输时无加密和签名等保障。而OPC UA则是提供了多种安全机制,例如消息加密、数字签名等,可以保障数据传输过程中的安全性。

3、服务方面区别较大

       OPC UA不仅提供了传统OPC DA所具有的实时数据传输服务,还提供了“历史数据访问”和“报警和事件访问”等智能服务,方便用户进行性能优化和故障排除等高级服务。

 总之,OPC UA相比较于OPC DA,前者是一种更为先进和全面的工业通信标准。它采用更安全、开放和跨平台的架构,提供了更多功能和灵活性,同时确保了通信过程中数据的安全性。


推荐文章栏目:
客服
客服
电话
电话
18613804156
样机申请
样机申请
0
顶部
顶部