- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
OPC UA通信及应用
一、OPCUA通信二、从OPC到OPCUA的进化三、数控系统与上位机的网络通信
一、OPCUA通信1.什么是OPCOPC规范定义了一个工业标准接口,它基于微软的OLE/COM(ComponentObjectModel)技术,采用客户机/服务器结构。与传统基于驱动程序的客户机/服务器模型相比见图1,OPC规范了接口函数,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从底层的开发中脱离出来,从而使控制系统、现场设备与工厂管理层应用程序之间具有更大的互操作性。
一、OPCUA通信如图1所示,OLE/COM的扩展远程OLE自动化与DCOM(DistributedCOM)技术支持TCP/IP等多种网络协议,可以将OPC客户、服务器在物理上分开,即分布于不同的网络节点。如此硬件开发商通过提供带有OPC接口的服务器,即可使得任何带有OPC接口的客户程序都可采取统一的方式存取不同硬件厂商设备的数据。(a)基于驱动程序的客户机/服务器模型(b)基于OPC的客户机/服务器模型图1控制层与现场设备的数据交换
一、OPCUA通信2.OPC与OPCUAOPC技术在控制级别很好地解决了监控软件与硬件设备的互通性问题,并且在一定程度上支持了软件之间的实时数据交换。然而这种传统的OPC规范在面向更大规模的企业用软件在互联性能上对数据通信的要求存在一定的不足,主要表现在以下几个方面。①微软COM/DCOM技术的局限性,主要表现在实现DCOM时的繁琐操作以及可能会存在的安全隐患;②缺乏统一的数据模型,大大降低了数据访问效率,导致用户使用的不便;③缺少跨平台通用性,COM技术的局限使得其平台可移植性较差;④较难与Internet应用程序集成。
一、OPCUA通信为弥补上述不足,OPCUA(UnifiedArchitecture,即统一架构)应运而生。如图2所示,OPCUA以统一的架构与模式,既可以实现设备底层的数据采集、设备互操作等的横向信息集成,又可以实现设备到SCADA、SCADA到MES(生产工程执行系统)、设备到云端的垂直信息集成,让数据采集、信息模型化,使工厂底层与企业层面之间的通信更加安全、可靠。图2OPCUA应用形式
一、OPCUA通信3.OPCUA的改进相对于传统的OPC规范,OPCUA主要在以下几个方面做了改进。(1)访问统一性如图3所示,OPCUA有效地将现有的OPC规范(DA、AE、HDA、命令、复杂数据和对象类型)集成进来,成为目前新的OPCUA规范。OPCUA定义了全新集成的API(应用程序接口),提供了一致、完整的地址空间和服务模型,使得在同一个OPC服务区下更方便地访问实时数据、历史数据、报警信息等,有效避免通过不同的OPC服务器各自的API访问不同的数据,解决了传统OPC同一系统的信息不能以统一方式被访问的问题。图3访问统一性
一、OPCUA通信(2)通信性能OPCUA规范可以通过任何单一端口(经管理员开放后)进行通信。这让穿越防火墙不再是OPC通信的路障,并且为提高传输性能,OPCUA消息的编码格式可以是XML文本格式或二进制格式。如图4所示,OPCUA也可使用多种传输协议进行传输,比如:TCP和通过HTTP的网络服务,即OPCUA规范实现了通过因特网和通过防火墙的标准化与安全通信。图4通信性能
一、OPCUA通信(3)可靠性、冗余性如图5所示,OPCUA使用可靠的通信机制、可配置的超时、自动错误检查和自动恢复等机制,定义了一种可靠、坚固的架构,对OPCUA客户机与服务器之间的物理连接可以进行监视,以便随时发现通信中的稳定性。另外,OPCUA具有冗余特性,可以在服务器和客户机应用中实施,防止数据的丢失,实现高可用性系统。图5OPCUA冗余性
一、OPCUA通信(4)标准安全模型如图6所示,OPCUA访问规范明确提出了标准安全模型,每个OPCUA应用都必须执行OPCUA安全协议,这在提高互通性的同时降低了维护和额外配置费用。用于OPCUA应用程序之间传递消息的底层通信技术提供了加密功能和标记技术,保证了消息的完整性,也防止信息的泄漏。图6安全数据访问
一、OPCUA通信(5)平台无关性OPCUA软件的开发不再依靠和局限于任何特定的操作平台。如图7所示,由于使用了基于面向服务的技术,OPCUA具有平台独立的属性,可以实施全新的、节省成本的自动化理念。嵌入式现场设备、过程控制系统(DCS)、PLC、HMI等可以依靠OPCUA服务器直接连到各种类型的操作系统。过去只局限于Windows平台的OPC技术拓展到了Linux、Unix、Mac等各种其它平台。基于Internet的We
您可能关注的文档
- 工业网络技术教材PPT11 PROFINET通信及应用.pptx
- 工业网络技术教材PPT05 了解分布式IO.pptx
- 工业网络技术教材PPT10 Modbus TCP通信及应用.pptx
- 工业网络技术教材PPT06 Modbus通信及应用.pptx
- 工业网络技术教材PPT18 了解5G通信.pptx
- 工业网络技术教材PPT01 现场总线的产生与发展.pptx
- 工业网络技术教材PPT08 了解串口通信RS485 RS232.pptx
- 工业网络技术教材PPT02 工业网络与现代企业网络.pptx
- 工业网络技术教材PPT16 4G通信及应用.pptx
- 工业网络技术教材PPT21 基于智慧工厂环境的通信网络与应用.pptx
原创力文档


文档评论(0)