- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OPC在生料质量控制系统中的应用
摘要:OPC是为了解决不同厂商之间的控制系统之间的数据交换而发展起来的一个技术规范。生料质量控制系统(RMQCS)通过OPC标准接口,与不同厂商的工厂DCS进行数据交换,实现了更改配比、监视配料系统、断料补偿等配料控制过程中的应用,减少了开发成本和维护成本,大幅度提高了软件性能。
关键字:OPC QCX 生料质量控制系统
?
1 引言
水泥生产过程中,生料的化学成分及其物理特性,决定了生料的易烧性,对窑系统的稳定、熟料质量有着重要的影响,因此水泥生产中对生料的质量的控制是至关重要的。生料化学性质,一般以生料的三个率值(LSF/KH、SM、IM)作为其表征。
在实际生产中,水泥生料的化学成分控制,一般都以这三个率值为目标进行控制,而不是仅控制其中某个元素。出磨生料的成分(或三率值),不但与原料成分关系密切,还受生产过程中许多设备运行状况的影响,例如配料秤配料是否正常、磨机产量、磨机工况、配料库料位高度等因素的变化,都会对出磨生料的成分产生影响。
生料质量控制系统(以下简称RMQCS),不但要有良好的数学模型,对配料过程中原料成分所发生的变化进行修正原料配比,而且要对配料秤的实际的累积配料量的偏差进行补偿,同时还要密切关注磨机产量、原料配料库料位等参数素的变化,才能获得更好的控制效果。因此,生料质量控制系统就必须能从生产过程控制系统中即时获取相关数据,并且在必要的时候对某些数据作出调整。
不同水泥企业所使DCS系统中硬件、软件的不同,给生料质量控制系统的开发带来了很大困难。如果针对每一个DCS平台或每种配料设备开发一套系统,不但开发成本高,而且后期的升级和维护也将变得非常困难。
OPC的出现,使得只要遵照OPC统一的规范接口开发软件,就可以与不同厂家DCS平台交换数据,大大简化了开发过程,提升了数据交换的性能。
2 通过OPC实现与DCS的数据交换
2.1 OPC简介
OPC是Object Linking and Embedding(OLE)for Process Control的缩写,它是微软公司的对象链接和嵌入技术在过程控制中的应用。OPC以OLE/COM/DCOM技术为基础,采用了Client/Server模式,为工业自动化软件面向对象的开发提供了统一的标准。OPC标准中规定了一套接口、对象属性方法的标准集合,包括数据访问、报警和事件、安全性、历史数据等多个方面的标准规范。
OPC技术的实现包括OPC服务器和OPC客户端。OPC服务器完成的工作就是收集现场设备的数据信息,然后通过标准的OPC接口传送给OPC客户端应用。OPC客户端则通过标准的OPC接口接收数据信息,并作出相应处理,再反馈给OPC服务器。
采用OPC标准后,DCS厂商将为自己的产品开发出OPC接口程序,用户只要遵循统一OPC接口的标准,就可以实现与DCS系统间数据交换。用户可以根据自己在实际应用中的需求,自行编写软件来扩充DCS平台的功能。不同厂商的自动化控制软件,只要都按照OPC标准也可以实现数据互通。 ??
2.2 RMQCS与DCS系统交换数据的实现
OPC定义了一套标准的API函数,用户只要使用这些借口函数就能够对OPCServer进行访问。因为直接调用API函数容易出错并且很繁琐,一般用户并不直接调用这些借口函数,而是调用厂商已经封装好的AtiveX动态链接库,就可以便捷地访问OPCServer。下面以VB为例,介绍如何编程访问OPCServer。
2.2.1 安装并添加OPC ActiveX dll的引用
一般情况下,厂商在提供OPC Server支持的同时,也提供了OPC Client的测试软件,安装客户端软件后,就会安装好OPC客户端运行所需要的文件并注册OPC组件,如果没有客户端软件,可以按照OPC规范中方法自己手工安装并注册OPC组件。
为了能够在VB中使用已经封装好的ActiveX Dll,首先要在VB工程中添加对ActiveX Dll的引用。OPC组织提供的ActiveX Dll的引用名称为“OPC Automation 2.0”,不同DCS厂商提供的dll,引用名称有所不同,如Siemens的dll引用名称是“Siemens OPC DAAutomation 2.0”。
2.2.2 使用OPC对象访问数据
访问OPC Server时常用的OPC对象是OPCServer、OPCGroups、OPCGroup、OPCItem,利用对象的属性和方法就可以连接到OPC Server,添加OPCGroup,在OPCGroup中添加OPCItem,通过OPCGroup_DataChange事件来获取实时数据。VB编程及说明如下:
Option Base 1
Private WithEvents MyOpcSer
您可能关注的文档
最近下载
- Unit 5 We’re family 第1课时(Get ready)(课件)外研版(三起)(2024)英语三年级上册.pptx
- 中国民间传说:田螺姑娘.ppt
- 医院岗位风险分级监管制度.docx VIP
- 八年级班级工作计划第一学期.pdf VIP
- 甘肃省平凉崆峒区2024年中考联考数学试卷含解析.doc
- 硅片加工表面抛光.ppt
- 正大猪三宝饲料推广会流程和操作实务.ppt
- 安徽省腰椎间盘突出症分级诊疗指南(2015年版)安徽省医学会(发布时间:2016-01).pdf VIP
- 国家食品安全抽样检验抽样单&填表说明.doc
- TASCAM达斯冠专业音响CD-RW901MKII说明书用户手册(1).pdf
文档评论(0)