基于组态王的自动配料系统.doc

上传人:豆**** 文档编号:17523289 上传时间:2022-05-24 格式:DOC 页数:8 大小:230.50KB
返回 下载 相关 举报
基于组态王的自动配料系统.doc_第1页
第1页 / 共8页
基于组态王的自动配料系统.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《基于组态王的自动配料系统.doc》由会员分享,可在线阅读,更多相关《基于组态王的自动配料系统.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流基于组态王的自动配料系统.精品文档.目 录1绪论12系统需求分析13系统方案论证24系统监控界面设计25数据字典设计45.1变量定义45.2实时趋势曲线55.3历史趋势曲线55.4参数报表及其打印75.5报警窗口画面76心得体会8参考文献9附录101绪论组态软件是一种面向工业自动化的通用数据采集和监控软件,亦称人机界面或HMI/MMI软件,在国内俗称“组态软件”。组态软件在国内是一个约定俗成的概念,并没有明确的定义,它可以理解为“组态式监控软件”。“组态王”软件包括由工程浏览器、工程管理器和画面运行系统三大部分组成。在工程浏览中可以查看工程的

2、各个组成部分,也可以完成数据库构造、定义外部设备等工作;工程管理器中内嵌了画面管理系统,用于新工程的创建和已有工程的管理。画面的开发和运行由工程浏览器调用画面制作系统和运行系统来完成。组态软件能够实现对自动化过程和装备的监视和控制。它能从自动化过程和装备中采集各种信息,并将信息以图形化等更易于理解的方式进行显示,将重要的信息以各种手段传送到相关人员,对信息执行必要分析处理和存储,发出控制指令等等。 组态软件提供了丰富的用于工业自动化监控的功能,用户根据自己工程的需要进行选择、配置等较为简单的工作来建立自己所需要的监控系统。组态软件和行业无关,它可以广泛应用于机械、钢铁、汽车、包装、矿山、水泥、

3、造纸、水处理、环保监测、石油化工、电力、纺织、冶金、智能建筑、交通、食品、智能楼宇、实验室等等凡是涉及自动化监控的任何场合。组态软件既可以完成对小型的自动化设备的集中监控,也能由互相联网的多台计算机完成复杂的大型分布式监控。还可以和工厂的管理信息系统有机整合起来,实现工厂的综合自动化和信息化。2系统需求分析本设计的内容是两种液体的混合,具体控制要求如下:1初始状态装置投入运行时,液体A、B阀门均为关闭状态,混合液阀门打开10s后关闭。2起动操作按下启动按钮后,装置开始按下列规律运行:1)液体A出料阀门打开,液体A流入容器。当液面到达一定水位时,关闭液体A出料阀门,打开液体B出料阀门。对1)的分

4、析,由于A液体电磁阀动作两次,分别表示注入A液体和停止A液体的注入,所以为了便于分析,不用停止注入A液体作为注入B液体的顺序开关。而用初始状态结束作为注入B液体的顺序开关。2)当液面到达高水位时,关闭B阀门,搅匀电动机开始搅匀。3)搅匀电动机工作20S后停止搅动,混合液体阀门打开,开始放出混合液体。对3)的分析:由于初始状态也有混合液体电磁阀的动作,所以用搅拌结束作为第二次混合液体电磁阀的动作的顺序开关。3报警当系统发生故障时,报警灯闪烁,停止混合系统运行。对报警的分析:停止混合系统运行可视为,停止液体A和液体B的注入,混合液体排放和排气阀的动作不运行液体混合。3系统方案论证本次设计主要是对两

5、种液体混合搅拌机控制系统的设计,在设计中针对控制对象:三个传感器监视容器液位,设三个阀门控制液体A、B流入与混合液体流出,设搅拌电机M。搅拌机是一种将两种或多种以上材料搅拌混合的系统,对搅拌机的控制,关系到产品的质量。工艺流程是:启动后开阀放出混合液体,10S后关阀,放入液体A至一定液位,关闭A的进料阀门,打开液体B的进料阀门,放液体B至要求液位,关闭液体B的进料阀门,启动搅拌电机M,搅20S后停,开阀放出混合液体,延时5S 放后关阀门,当液位到达上下报警线时,报警灯会闪烁。4系统监控界面设计1现放置两个油罐A与B,其中一个油罐A装A物料,另外一个油罐B装B物料,按比例混合形成混合油装入油罐C

6、,并以阀门控制,放置3个信号灯,作为3个报警灯。系统监控界面如图4.1所示。2组态王支持使用内建的复杂函数,其中包括字符串函数、数字函数、系统函数、控件函数、配方函数、报告函数及其他函数。在工程浏览器中的目录显示区,选择“文件/命令语言/应用程序命令语言”,双击“请双击进入这儿应用程序命令语言”对话框图标,出现如图4.2所示的对话框,在该对话框中键入程序,详细程序见附录,然后点击确认按钮。 图4.1 系统监控界面 图4.2 应用程序命令语言窗口5数据字典设计5.1变量定义在数据库中存放的是当前值,变量包括系统变量和用户定义的变量。变量的合集形象的称为“数据词典”,数据词典记录了所有的用户可以用

7、的数据变量的详细信息。在“配料室”画面中我们要定义的数据除了系统定义的数据:时间、日期、用户名等,还有我们要定义的数据有A液位,B液位,混合油液位,A进料阀门,A出料阀门,B进料阀门,B出料阀门,混合油出料阀门。其中液位是内存实型,最小值为0,最大值为100,阀门是内存离散型。图5.1为定义A液位变量的窗口,用相同方法定义其他变量,最后的画面如图5.2所示: 图5.1 A液位变量定义 图5.2 变量定义结果5.2实时趋势曲线系统实时趋势曲线如图5.3所示:5.3历史趋势曲线系统历史趋势曲线如图5.4所示:图5.3 实时趋势曲线 图5.4 历史趋势曲线5.4参数报表及其打印1.系统参数报表如图5

8、.5所示:图5.5 实时数据报表2. 系统参数报表自动打印若要实现实时数据报表自动打印,则可以按如下过程设置:1.在“实时数据报表画面”中添加一按钮,按钮文本为:实时数据报表自动打印。2.在按钮的弹起事件中输入如下命令语言,如图5.6所示。3.单击“确认”按钮关闭命令语言编辑框。当系统处于运行状态时,单击此按钮数据报表将被打印出来。图5.6 实时数据报表自动打印设置5.5报警窗口画面系统报警窗口画面如下图5.7所示:图5.7 报警窗口画面6心得体会本文充分利用了组态王软件对反应罐的监控、反馈、与报警,用组态王软件达成了A、B物料混合的监控,报警、反馈与自动控制。通过此次课程设计,使我对组态王有

9、了更深刻的理解。画面上做的更美观,立体感强。对现场模拟量信号的检测和调节更趋于直观性,能够对变量文本进行读、写、监控一体化的操作,在工业监控系统中实现了应有的功能。使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼。也让我对组态王软件的应用、组态王软件的系统开发过程有了理解。相信以后组态软件的发展能够更全面更方便的实现监控和控制的功能以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步,为日后成为合格的应用型人才打下良好的基础。由于时间仓促,这次设计还有很多不足之处,还有许多功能没有添加实现,但这次额课程设计让我收获了很多,这不仅仅是一次课程设计,更是人生一堂课程,在今后的学习生

10、活中,我们需要勤于学习,直面困难,只要付出了,终会有回报。当然,这次课程设计的顺利完成离不开老师的耐心指导,在这里,我向指导老师表示衷心的感谢。参考文献1马国华,监控组态软件及其应用M.北京:清华大学出版社,2001.2王亚民.组态软件设计与开发M.西安:西安电子科技大学出版社,2003. 3曾庆波,孙华,周卫宏.监控组态软件及其应用技术M.哈尔滨:哈尔滨工业大学出版社, 2005.附 录运行时键入的程序:/*A液位控制*/if(本站点A进料阀门=1 &本站点A出料阀门=0 )本站点A液位=本站点A液位+30;else本站点A液位=本站点A液位;if(本站点A进料阀门=1 &本站点A出料阀门=

11、1)本站点A液位=本站点A液位+5;else本站点A液位=本站点A液位;if(本站点A进料阀门=0 &本站点A出料阀门=1)本站点A液位=本站点A液位-25;else本站点A液位=本站点A液位;if(本站点A进料阀门=0 &本站点A出料阀门=0)本站点A液位=本站点A液位;else本站点A液位=本站点A液位;/*A进料阀门控制*/if(本站点A液位90)本站点A进料阀门=0;if(本站点A液位90)本站点B进料阀门=0;if(本站点B液位=20 &本站点B液位=20)本站点混合液位=本站点混合液位+50;if(本站点A出料阀门=0 &本站点B出料阀门=1 &本站点混合物出料阀门=0 &本站点B

12、液位=20)本站点混合液位=本站点混合液位+25;if(本站点A出料阀门=1 &本站点B出料阀门=1 &本站点混合物出料阀门=1 &本站点A液位=20 &本站点B液位=20)本站点混合液位=本站点混合液位-10;if(本站点A出料阀门=1 &本站点B出料阀门=0 &本站点混合物出料阀门=1 &本站点A液位=20)本站点混合液位=本站点混合液位-35;if(本站点A出料阀门=1 &本站点B出料阀门=0 &本站点混合物出料阀门=0 &本站点A液位=20)本站点混合液位=本站点混合液位+25;if(本站点A出料阀门=0 &本站点B出料阀门=1 &本站点混合物出料阀门=1 &本站点B液位=20)本站点混合液位=本站点混合液位-35;if(本站点A出料阀门=0 &本站点B出料阀门=0 &本站点混合物出料阀门=1)本站点混合液位=本站点混合液位-60;if(本站点A出料阀门=0 &本站点B出料阀门=0 &本站点混合物出料阀门=0)本站点混合液位=本站点混合液位;/*根据混合物液位控制混合物出料阀门*/if(本站点混合液位=90)本站点混合物出料阀门=1;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁