opc技术及其在工业控制系统中的应用

opc技术及其在工业控制系统中的应用

ID:34507024

大小:368.05 KB

页数:4页

时间:2019-03-07

opc技术及其在工业控制系统中的应用_第1页
opc技术及其在工业控制系统中的应用_第2页
opc技术及其在工业控制系统中的应用_第3页
opc技术及其在工业控制系统中的应用_第4页
资源描述:

《opc技术及其在工业控制系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1期(总第170期)机械工程与自动化No.12012年2月MECHANICALENGINEERING&AUTOMATIONFeb.文章编号:1672-6413(2012)01-0192-03OPC技术及其在工业控制系统中的应用郭志刚1,王文浩2(1.太原重工股份有限公司技术中心,山西太原030024;2.太原科技大学机械工程学院,山西太原030024)摘要:介绍了OPC技术的特点及其在工业自动化控制系统中的应用。并按照OPC规范,基于西门子SimaticNet二次开发接口开发出一个具有与OPCServer服务器进行基本数据通讯能力的客户端。该客户端实现了异步、订

2、阅等数据采集功能。关键词:OPC;工业控制系统;二次开发;应用中图分类号:TP273文献标识码:A1OPC技术简介Server访问底层的硬件,并以OPC接口方式将数据OPC(OLEforProcessControl,用于过程控制提供给任何支持OPC规范的第三方客户端软件,第的OLE)是为工业过程控制专门设计的OLE技术,三方软件商或用户就可以按照统一的数据访问标准访由OPC基金会负责OPC规范的制定和发布。问不同厂家的硬件产品。根据开发软件功能的不同,OPC制定了以下各2OPC服务器在工业控制系统的层次结构领域的单独规范:图1为以太网控制系统的总体层次结构。(1)

3、数据访问规范:该规范定义了OPC服务器中一组COM对象及其接口,并规定了客户对服务器程序进行数据读写时需要遵循的标准。基于微软公司的DCOM开发技术,OPC实现了对于远程数据的访问。(2)报警和事件处理规范:该规范提供了一种通知机制,在指定事件或报警条件发生时,OPC服务器能够主动通知客户端。(3)历史数据访问规范:该规范提供了一种通用历史数据引擎,可以向需要的用户或客户端程序提供图1以太网控制系统的总体层次结构数据汇总和数据分析等信息。(4)安全性规范:该规范提供了一种专门的机制2.1SimaticNETPC软件简介来保护OPC服务器中的现场数据,防止未授权的操

4、SimaticNET是西门子在工业控制层面上提供的一个开放的、多元的通讯系统。它能将工业现场的作误修改这些参数。(5)批量过程规范:该规范基于OPC数据存取PLC、主机、工作站和个人电脑联网通讯,为了适应自动化工程中的种类多样性,SimaticNET推出了多规范和ISA88系列批量控制标准,提供了一种存取[1]种不同的通讯网络,这些通讯网络符合德国或国际标实时批量数据和设备信息的方法。准,他们包括工业以太网、AS-I、PROFIBUS、OPC为工业实时控制提供了一种支持分布式应用和异构环境下软件的无缝集成的数据通信标准。硬PROFIBUS-PA。先进组态(Adva

5、ncedPCConfiguration)是由件供应商可以开发一个高度优化的、可重用的OPC收稿日期:2011-09-01;修回日期:2011-09-28作者简介:郭志刚(1976-),男,山西山阴人,工程师,硕士,主要从事企业信息化及工业二级系统开发工作。2012年第1期郭志刚,等:OPC技术及其在工业控制系统中的应用·193·SimaticNETV6.0以上提供的,代表一个PC站的全OPC.SimaticNET的多种数据提供方式见图3。新、简单、一致和经济的调试和诊断解决方案。它可3OPC通用接口的实现以取代以前的PC组态工具S7。通过使用它,一台3.1OPC访

6、问接口方式PC可以和在SimaticS7中一样进行组态,并通过网OPC主要提供两种接口:Custom标准接口和络下载。OLE自动化标准接口。自定义接口是服务商必须提同时SimaticNET也提供了多个OPC服务器,供的,而自动化接口则是可选的。用于与PLC连接采集、下发控制数据。自定义接口是一组COM接口,主要用于采用C++2.2OPCServer与S7PLC连接语言的应用程序开发;自动化接口是一组OLE接口,以PLC嵌入式系统作为现场智能节点的现场控主要用于采用VB、DELPHI、Excel等基于脚本编程语制层,其功能是外接模拟量输入/输出或开关信号输言的应用程

7、序开发。图4为自定义接口和自动化接口。入/输出等,其主要作用是执行各种控制功能以及进行数据采集、状态监测和报警等,并自动将采集的数据上传到二级系统(工业控制系统);控制系统服务器则采用PC机或机架服务器,配置有两块网卡,一块与下位机PLC通讯,另一块与三级管理系统(生产管理调度层)的其他计算机组成局域网。监控服务图3基于OPC.SimaticNET的多种数据提供方式器中主要运行OPC数据存取服务器程序,将现场智能节点传来的数据通过OPC接口送到监控软件进行监控,并利用组态软件进行复杂的组态工作,或将组态信息下载到PLC上,调整其控制算法和参数。而其他管理层的计算机

8、OPC客户

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。