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

上传人:wt****50 文档编号:34285686 上传时间:2018-02-22 格式:DOC 页数:13 大小:288.50KB
返回 下载 相关 举报
基于组态王的自动配料系统_第1页
第1页 / 共13页
基于组态王的自动配料系统_第2页
第2页 / 共13页
基于组态王的自动配料系统_第3页
第3页 / 共13页
基于组态王的自动配料系统_第4页
第4页 / 共13页
基于组态王的自动配料系统_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《基于组态王的自动配料系统》由会员分享,可在线阅读,更多相关《基于组态王的自动配料系统(13页珍藏版)》请在金锄头文库上搜索。

1、 目 录1 绪论 .12 系统需求分析 .13 系统方案论证 .24 系统监控界面设计 .25 数据字典设计 .45.1 变量定义 .45.2 实时趋势曲线 .55.3 历史趋势曲线 .55.4 参数报表及其打印 .75.5 报警窗口画面 .76 心得体会 .8参考文献 .9附录10自动化应用软件实训报告11 绪论组态软件是一种面向工业自动化的通用数据采集和监控软件,亦称人机界面或 HMI/MMI 软件,在国内俗称“组态软件” 。组态软件在国内是一个约定俗成的概念,并没有明确的定义,它可以理解为“组态式监控软件” 。“组态王”软件包括由工程浏览器、工程管理器和画面运行系统三大部分组成。在工程浏

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

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

4、A 出料阀门,打开液体 B 出料阀门。对 1)的分析,由于 A 液体电磁阀动作两次,分别表示注入 A 液体和停止 A 液体的注入,所以为了便于分析,不用停止注入 A 液体作为注入 B 液体的顺序开关。而用初始状态结束作为注入 B 液体的顺序开关。自动化应用软件实训报告22)当液面到达高水位时,关闭 B 阀门,搅匀电动机开始搅匀。3)搅匀电动机工作 20S 后停止搅动,混合液体阀门打开,开始放出混合液体。对 3)的分析:由于初始状态也有混合液体电磁阀的动作,所以用搅拌结束作为第二次混合液体电磁阀的动作的顺序开关。3 报警当系统发生故障时,报警灯闪烁,停止混合系统运行。对报警的分析:停止混合系统运

5、行可视为,停止液体 A 和液体 B 的注入,混合液体排放和排气阀的动作不运行液体混合。3 系统方案论证本次设计主要是对两种液体混合搅拌机控制系统的设计,在设计中针对控制对象:三个传感器监视容器液位,设三个阀门控制液体 A、B 流入与混合液体流出,设搅拌电机 M。搅拌机是一种将两种或多种以上材料搅拌混合的系统,对搅拌机的控制,关系到产品的质量。工艺流程是:启动后开阀放出混合液体,10S后关阀,放入液体 A 至一定液位,关闭 A 的进料阀门,打开液体 B 的进料阀门,放液体 B 至要求液位,关闭液体 B 的进料阀门,启动搅拌电机 M,搅 20S 后停,开阀放出混合液体,延时 5S 放后关阀门,当液

6、位到达上下报警线时,报警灯会闪烁。4 系统监控界面设计1 现放置两个油罐 A 与 B,其中一个油罐 A 装 A 物料,另外一个油罐 B 装 B物料,按比例混合形成混合油装入油罐 C,并以阀门控制,放置 3 个信号灯,作为 3 个报警灯。系统监控界面如图 4.1 所示。2 组态王支持使用内建的复杂函数,其中包括字符串函数、数字函数、系统函数、控件函数、配方函数、报告函数及其他函数。在工程浏览器中的目录显示区,选择“文件/命令语言/应用程序命令语言” ,双击“请双击进入这儿应用程序命令语言 ”对话框图标,出现如图 4.2 所示的对话框,在该对话框中键入程序,详细程序见附录,然后点击确认按钮。自动化

7、应用软件实训报告3图 4.1 系统监控界面 图 4.2 应用程序命令语言窗口自动化应用软件实训报告45 数据字典设计5.1 变量定义在数据库中存放的是当前值,变量包括系统变量和用户定义的变量。变量的合集形象的称为“数据词典” ,数据词典记录了所有的用户可以用的数据变量的详细信息。在“配料室”画面中我们要定义的数据除了系统定义的数据:时间、日期、用户名等,还有我们要定义的数据有A液位,B液位,混合油液位,A进料阀门,A出料阀门,B进料阀门,B出料阀门,混合油出料阀门。其中液位是内存实型,最小值为0,最大值为100,阀门是内存离散型。图5.1为定义A液位变量的窗口,用相同方法定义其他变量,最后的画

8、面如图5.2所示:图5.1 A液位变量定义 自动化应用软件实训报告5图 5.2 变量定义结果5.2 实时趋势曲线系统实时趋势曲线如图5.3所示:5.3 历史趋势曲线系统历史趋势曲线如图 5.4 所示:自动化应用软件实训报告6图 5.3 实时趋势曲线图 5.4 历史趋势曲线自动化应用软件实训报告75.4 参数报表及其打印1.系统参数报表如图 5.5 所示:图 5.5 实时数据报表2. 系统参数报表自动打印若要实现实时数据报表自动打印,则可以按如下过程设置:1.在“实时数据报表画面”中添加一按钮,按钮文本为:实时数据报表自动打印。2.在按钮的弹起事件中输入如下命令语言,如图 5.6 所示。3.单击

9、“确认”按钮关闭命令语言编辑框。当系统处于运行状态时,单击此按钮数据报表将被打印出来。图 5.6 实时数据报表自动打印设置5.5 报警窗口画面系统报警窗口画面如下图 5.7 所示:自动化应用软件实训报告8图 5.7 报警窗口画面6 心得体会本文充分利用了组态王软件对反应罐的监控、反馈、与报警,用组态王软件达成了 A、B 物料混合的监控,报警、反馈与自动控制。通过此次课程设计,使我对组态王有了更深刻的理解。画面上做的更美观,立体感强。对现场模拟量信号的检测和调节更趋于直观性,能够对变量文本进行读、写、监控一体化的操作,在工业监控系统中实现了应有的功能。使我得到了一次用专业知识、专业技能分析和解决

10、问题全面系统的锻炼。也让我对组态王软件的应用、组态王软件的系统开发过程有了理解。相信以后组态软件的发展能够更全面更方便的实现监控和控制的功能以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步,为日后成为合格的应用型人才打下良好的基础。由于时间仓促,这次设计还有很多不足之处,还有许多功能没有添加实现,但这次额课程设计让我收获了很多,这不仅仅是一次课程设计,更是人生一堂课程,在今后的学习生活中,我们需要勤于学习,直面困难,只要付出了,终会有回报。当然,这次课程设计的顺利完成离不开老师的耐心指导,在这里,我向指导老师表示衷心的感谢。自动化应用软件实训报告9参考文献1马国华,监控组态软件及其应用M

11、.北京:清华大学出版社,2001.2王亚民.组态软件设计与开发M.西安:西安电子科技大学出版社,2003. 3曾庆波,孙华,周卫宏.监控组态软件及其应用技术M.哈尔滨:哈尔滨工业大学出版社, 2005.自动化应用软件实训报告10附 录运行时键入的程序:/*A 液位控制*/if(本站点A 进料阀门=1 &本站点A 出料阀门=0 )本站点A 液位=本站点A 液位+30;else本站点A 液位=本站点A 液位;if(本站点A 进料阀门=1 &本站点A 出料阀门=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

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

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号