OPC UA技术标准简单分析

2019-01-24 1209点热度 2人点赞 0条评论

原创作者:王永建(blog@wangyongjian.cn)

原文引用地址:blog.wangyongjian.cn


  OPC是用于过程控制的OLE技术(OLE for Process Control)的简写,是一种用于工业通讯的标准,由OPC基金会组织管理,其会员包括主流的自动化控制、仪器仪表及过程控制系统的公司。OPC现在分为经典OPC(Classic OPC)和OPC统一架构也就是OPC UA(Unified Architecture)。OPC标准致力于为过程控制和制造自动化系统提供一套统一的通讯接口标准。经典OPC是基于Windows操作系统的OLE/COM技术的,解决了软、硬件厂商的矛盾,实现了系统的无缝集成,提高了系统的开放性和可互操作性。

  经典OPC共发布了1.0,2.0,和3.0几个版本,应用最广泛的2.0版本。但随着技术的发展,经典OPC的局限性也随之暴露出来,1、只能给予Windows平台使用,无法实现跨平台应用;在做分布式应用时的DCOM(分布式COM)效率低,3、无安全认证机制。

  对此OPC基金会发布了新的数据通讯统一方法,OPC统一架构(OPC UA),该标准涵盖了OPC实施数据访问规范(OPC DA),OPC历史数据访问规范(OPC HAD),OPC报警事件访问规范(OPC A&E)和OPC安全协议(OPC Security)4大规范。

  OPC UA是经典OPC成功发布后的又一次技术突破,为数据采集、信息模型化以及工厂控制层与企业信息管理层提供更加安全、可靠的通讯技术支持。

  OPC UA的技术改进主要有:
1. 与平台无关,支持跨平台应用,可应用与任何系统上;
OPC UA软件的开发不再依靠和局限于Windows系统平台,将OPC技术拓展到了Linux、Unix、Mac、Vxworks、Android等各种其它平台。 基于Internet的WebService服务架构和灵活的数据交换系统, OPC UA的发展可面向未来的技术应用。
2. 配置与维护更加方便
有效地将现有的规范集成。 OPC UA提供了一致、完整的地址空间和服务模型,解决了过去同一系统的信息不能以统一方式被访问的问题。
3. 通讯范围更广、通讯性能更强
OPC UA 规范可以通过任何单一端口进行通信。可穿越防火墙并且提高了传输性能。 同时含有高度可靠性和冗余性的设计。
4. 通讯更加安全
OPC UA 访问规范明确提出了标准安全模型, 通过数字证书进行安全认证,每个OPC UA应用都必须执行OPC UA安全协议, 这在提高互通性的同时降低了维护和额外配置费用。 用于OPC UA应用程序之间传递消息的底层通信技术通过证书生成的公用密匙与私用密匙提供了加密功能和标记技术, 保证了消息的完整性,也防止信息的泄漏。

wangyongjian

这个人很懒,什么都没留下

文章评论