力控课程设计基于力控软件的化工厂反应炉运行监控设计.doc_第1页
力控课程设计基于力控软件的化工厂反应炉运行监控设计.doc_第2页
力控课程设计基于力控软件的化工厂反应炉运行监控设计.doc_第3页
力控课程设计基于力控软件的化工厂反应炉运行监控设计.doc_第4页
力控课程设计基于力控软件的化工厂反应炉运行监控设计.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电控学院基于力控软件的化工厂反应炉运行监控设计院 (系): 电气与控制工程学院 专业班级: 10级测控1班 姓 名: 张 聪 聪 学 号: 1006070116 2013年 4月 26日摘要组态软件,又称组态监控软件系统软件。译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是相当困难。通用工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,它解决了控制系统通用性问题。其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软硬件的全部接口,进行系统集成。 三维力控软件的监控设计在成本、开放性、灵活性、功能和界面等方面给用户提供了最佳的控制系统解决方案。本文介绍了基于力控软件的加热反应炉自动控制监控设计,使用了力控软件提供的基于力控软件的SIMULATOR仿真驱动。关键词:组态软件;力控;数据采集;过程监控目录第一章 反应炉自动控制的设计11.1系统概述11.2系统要求11.3系统设计11.3.1系统工艺过程及控制要求11.3.2上位机组态21.3.2.1 编辑上位机监控界面21.3.2.2 定义外设I/O连接31.3.2.3 定义数据库变量31.3.2.4 建立动画连接41.3.2.5 报警界面41.3.2.6 实时趋势曲线51.3.2.7 历史趋势曲线51.3.2.8专家报表5第二章 反应炉自动控制的运行52.1上位机及报警和实时趋势的运行界面62.1.1起始状态62.1.2送料过程62.1.3加热过程82.1.4泄放过程92.1.5结束状态102.2 脚本程序11第三章 总结17参考文献17第一章 反应炉自动控制的设计 1.1系统概述北京三维力控科技有限公司(以下简称力控科技)是专业从事自主知识产权的企业信息化与自动化监控平台研发与服务的高新技术软件企业,是中国知名的工业IT软件厂商,力控科技的系列自动化软件可以为企业生产信息化提供“管控一体化”的整体解决方案,为企业MES系统提供核心实时和历史数据“引擎”平台,力控科技很早就深刻地认识到:软件是自动化系统的核心与灵魂,并在自动化系统核心软件领域耕耘10余年,不断的研发新技术、推出新产品,力控科技以成为工业自动化领域中中国的西门子、中国的ABB为使命。该系统使用的是ForceControlV6.0监控组态软件,力控监控组态软件基本的程序和组件包括:工程管理器、人机界面VIEW、实时数据库DB、I/O驱动程序、控制策略生成器以及各种数据服务及扩展组件等。组态软件的设计思想是面向对象(Object Oriented)的思想,它模拟控制工程师在控制过程中的思路,围绕被控对象及控制系统的要求构造“对象”,从而生成适用于不同应用系统的用户程序。组态软件的原理是将系统软件的基本部分和工具固定,而将与应用有关的部分变成数据文件,这些数据文件由组态工具在屏幕上编辑而成。组态软件具有通用性强、灵活性好和良好的通用性等特点,其画面丰富、操作简单,及多种功能于一体。1.2系统要求该系统要求在反应炉自动控制过程中采集物位,温度,压力等关键数据,以确保电磁阀,加热设备的正确运转。具体要求如下: 1. 能准确、及时、可靠地反应炉系统的主要设备的实时运行情况。2. 能快速查看和确认反应炉自动控制系统的报警。3. 能查询,导出并打印历史报表。4. 能实现倒计时功能。5. 能实现分批卸料装车并计数的功能。6. 能实现废物处理和搅拌的功能7. 能实现手动和自动操作的功能。8. 能实现延时的功能。1.3系统设计1.3.1系统工艺过程及控制要求反应炉自动控制系统主要由反应炉、电磁阀、加热设备、监测仪表,存储罐,小车,搅拌机,空气泵,废物处理系统组成。硬件是利用力控软件提供的SIMULATOR仿真驱动实现。按启动按钮后,系统运行;按停止按钮,系统停止。二者信号总相反。第一阶段:送料控制1. 重置反应炉的液面X1,温度X2,压力X3(初始状态:X1=0m;X2=20 ;X3=1atm)2. 按下开始键后,开启排气阀Y6和排渣阀Y5;3. 延时10秒后关掉Y5和Y6,停止排放;4. 延时5秒后,开启空气泵,排入空气;5. 延时5秒后,关闭空气泵,禁止空气排入;6. 延时10秒后,打开原料A阀Y1,快速冲入原料A;7. 延时5秒后,慢速冲入原料A;8. 延时5秒后,关掉原料A阀Y1;9. 延时5秒后,打开原料B阀Y2,快速冲入原料B;10. 延时5秒后,慢速冲入原料B;11. 延时5秒后,关掉原料B阀Y2;12. 延时10秒后,打开催化剂阀Y3,冲入催化剂,再过10秒,关掉催化剂阀Y3;13. 立即打开搅拌机J;14. 延时10秒后,关掉搅拌机J第二阶段:加热控制1. 打开加热源;2. 加热20秒后关闭;第三阶段:泄放控制1. 打开Y7,反应炉向储存罐注入部分成品,在注入小车车厢中,5秒后,小车将成品运走;2. 循环5次;3. 打开排气阀Y6,使气压降到正常值;4. 打开排渣阀Y5,使液位降为0;5. 关闭整个系统。 1.3.2上位机组态1.3.2.1 编辑上位机监控界面 根据控制系统的工艺流程建立上位机组态界面,反应炉自动控制监控系统的主界面如图所示。图一:反应炉自动控制系统监控界面1.3.2.2 定义外设I/O连接,选择系统的通讯方式根据系统的网络结构,进行系统的I/O设备连接。系统采用力控软件提供的SIMULATOR仿真驱动,系统I/O设备连接如图所示。图二:系统I/O设备连接1.3.2.3 定义数据库变量,进行I/O数据连接在力控数据库中建立变量如表所示,然后将力控的变量与PLC1的各地址进行I/O数据连接。表一:变量表1.3.2.4 建立动画连接根据实际控制要求进行相应的脚本程序编辑。1.3.2.5 报警界面 根据控制要求需要对反应炉的物位,温度,压力等数据进行实时监控,需要对产生报警的点能够进行饱经查询,界面如图所示。图三:报警界面1.3.2.6 实时趋势曲线图四:实时趋势曲线界面1.3.2.7 历史趋势曲线图五:历史趋势曲线界面1.3.2.8专家报表图六:专家报表界面第二章 反应炉自动控制的运行 2.1上位机及报警和实时趋势的运行界面设计完成后,进入力控运行界面2.1.1起始状态图七:起始状态上位机运行监控界面图八:起始状态报警和实时趋势曲线界面2.1.2送料过程图九:送料过程上位机运行监控界面(打开废物处理系统)图十:送料过程上位机运行监控界面(打开空气泵)图十一:送料过程上位机运行监控界面(送入原料)图十二:送料过程上位机运行监控界面(打开搅拌机)图十三:送料过程报警和实时趋势曲线界面2.1.3加热过程图十四:加热过程上位机运行监控界面图十五:加热过程报警和实时趋势界面2.1.4泄放过程图十六:泄放过程上位机运行监控界面1图十七:泄放过程上位机运行监控界面2图十八:泄放过程报警和实时趋势界面2.1.5结束状态图十九:结束状态上位机运行监控界面图二十:结束状态报警和实时趋势界面图二十一:专家报表2.2 脚本程序17进入程序:/重置过程X1.PV=0;X2.PV=2;X3.PV=1;X4.PV=0;Y1.PV=0;Y2.PV=0;Y3.PV=0;Y4.PV=0;Y5.PV=0;Y6.PV=0;Y7.PV=0;J.PV=0;C.PV=0;S.PV=0;R.PV=0;X.PV=0;T.PV=0;A.PV=0;F.PV=0;H.PV=0;Y.PV=0;程序运行周期执行:/手动控制/送料过程IF S.PV=1 THENIF T.PV=10&T.PV15 THEN/等待5秒T.PV=T.PV+1;F.PV=15-T.PV;ENDIFIF T.PV=15 THENY4.PV=1;ENDIFIF Y4.PV=1 THEN/打开Y4,冲入空气T.PV=T.PV+1;F.PV=20-T.PV;ENDIFIF T.PV=20 THEN/5秒后,关掉Y4,停止冲入Y1.PV=1;Y4.PV=0;ENDIFIF Y1.PV=1&X1.PV=30 THEN/5秒后,慢速冲入原料AX1.PV=X1.PV+2;X3.PV=X3.PV+1;T.PV=T.PV+1;F.PV=30-T.PV;ENDIFIF X1.PV=40&Y7.PV=0 THEN/5秒后,关掉Y1Y1.PV=0;T.PV=T.PV+1;F.PV=35-T.PV;ENDIFIF T.PV=35 THENY2.PV=1;ENDIFIF Y2.PV=1&X1.PV=70 THEN/5秒后,慢速冲入原料BX1.PV=X1.PV+2;X3.PV=X3.PV+1;T.PV=T.PV+1;F.PV=45-T.PV;ENDIFIF X1.PV=80&Y7.PV=0 THEN/5秒后,关掉Y2Y2.PV=0;T.PV=T.PV+1;F.PV=50-T.PV;ENDIFIF T.PV=50&T.PV60 THEN/10秒后,打开Y3,冲入催化剂,再过10秒,关掉Y3Y3.PV=1;X1.PV=X1.PV+2;X3.PV=X3.PV+3;T.PV=T.PV+1;F.PV=60-T.PV;ENDIFIF X1.PV=100&T.PV=60 THEN/立即打开搅拌机JY3.PV=0;J.PV=1;T.PV=T.PV+1;F.PV=70-T.PV;ENDIFIF T.PV=70 THEN/10秒后,关掉搅拌机JJ.PV=0;ENDIF/加热过程IF R.PV=1&X2.PV=70&T.PV=90&T.PV=95&T.PV=100&T.PV=105&T.PV=110&T.PV=115&T.PV=120&T.PV=125&T.PV=130&T.PV=135&T.PV=140&T.PV=145&T.PV=150&T.PV=155 THEN Y5.PV=0;ENDIFENDIFENDIF/自动控制IF A.PV=1 THENIF T.PV=10&T.PV15 THEN/等待5秒T.PV=T.PV+1;F.PV=15-T.PV;ENDIFIF T.PV=15 THENY4.PV=1;ENDIFIF Y4.PV=1 THEN/打开Y4,冲入空气T.PV=T.PV+1;F.PV=20-T.PV;ENDIFIF T.PV=20 THEN/5秒后,关掉Y4,停止冲入Y1.PV=1;Y4.PV=0;ENDIFIF Y1.PV=1&X1.PV=30 THEN/5秒后,慢速冲入原料AX1.PV=X1.PV+2;X3.PV=X3.PV+1;T.PV=T.PV+1;F.PV=30-T.PV;ENDIFIF X1.PV=40&Y7.PV=0 THEN/5秒后,关掉Y1Y1.PV=0;T.PV=T.PV+1;F.PV=35-T.PV;ENDIFIF T.PV=35 THENY2.PV=1;ENDIFIF Y2.PV=1&X1.PV=70 THEN/5秒后,慢速冲入原料BX1.PV=X1.PV+2;X3.PV=X3.PV+1;T.PV=T.PV+1;F.PV=45-T.PV;ENDIFIF X1.PV=80&Y7.PV=0 THEN/5秒后,关掉Y2Y2.PV=0;T.PV=T.PV+1;F.PV=50-T.PV;ENDIFIF T.PV=50&T.PV60 THEN/10秒后,打开Y3,冲入催化剂,再过10秒,关掉Y3Y3.PV=1;X1.PV=X1.PV+2;X3.PV=X3.PV+3;T.PV=T.PV+1;F.PV=60-T.PV;ENDIFIF X1.PV=100&T.PV=60 THEN/立即打开搅拌机JY3.PV=0;J.PV=1;T.PV=T.PV+1;F.PV=70-T.PV;ENDIFIF T.PV=70&T.PV=90&T.PV=95&T.PV=100&T.PV=105&T.PV=110&T.PV=115&T.PV=120&T.PV=125&T.PV=130&T.PV=135&T.PV=140&T.PV=145&T.PV=150&T.PV=155 THEN Y5.PV=0;ENDIFENDIF第三章 总结经过几天的努力,关于反应炉自动控制系统的监控设计终于告一段落。在此期间我遇到了很多一时不能解决的问题,我发现学习软件不能只靠上课老师的讲述和书本,必须通过实践才能发现问题并解决问题。这次设计就锻炼了我的实践能力。另外也非常感谢黄梦涛老师对我们的力控组态软件的讲解!参考文献1.黄梦涛,监控组态软件技术及应用。2.黄梦涛,王党树,监控组态软件实验指导书。作业:1. 力控支持多种方式的网络通信,主要包括哪几种?答:力控支持的网络通信方式主要包括DDE,OPC,ODBC。2. 什么是网络数据库连接?答:网络数据库:(1)在网络上运行的数据库(2)网络上包含其他用户地址的数据库(3)信息管理中,数据记录可以以多种方式相互关联的一种数据库。网络数据库是跨越电脑在网络上创建、运行的数据库。网络数据库中的数据之间的关系不是一一对应的,可能存在着一对多的关系,这种关系也不是只有一种路径的涵盖关系,而可能会有多种路径或从属的关系。网络数据库连接即将网络数据库作为服务器或客户端提供

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论