自动化专业控制系统软件设计指导教师:题目:混合配料监控系统实现软件:组态王组别:学生姓名:学生班级:完成日期:1/13目录一、组态王软件概述.....................................1二、设计背景...........................................3三、设计题目以及要求...................错误!未定义书签。1题目...............................................32对象描述...........................错误!未定义书签。3测量信号...........................................34控制要求...........................................35设计内容...........................................4四、实验目的...........................................4五、实验步骤...........................................4(一)创建组态画面....................................4(二)程序设计........................................9六、结束语............................................11七、参考书目..........................................12一、组态王软件概述组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于议题,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它给予MicrosoftWindowsXP/NT/2000/7操作系统,用户可以在企业网络的所有层次2/13的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本以及原材料的消耗。它适用于从单一设备的生产运营管理和鼓掌诊断,到网络结构的分布式大型集中监控管理系统的开发。组态王软件结构由工程管理器、工程浏览器及运行系统组成。工程管理器:工程管理器用于新工程的创建和已有工程的管理,对一游工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。3/13图一组态王软件二、设计背景描述:某化工企业混合配料系统将两种液体物料按照1:3固定配比搅拌混合成为半成品,储存于半成品罐。配置混合罐1个半成品罐2个。计算机监控系统,实现对罐液位、温度自动监测。对输液泵、电磁阀、搅拌电机的自动开关(启停)。泵启动前先开阀门,停止前先关阀门。所有罐液位达上限自动关进液阀、停泵,低于满量程10%,自动关出液阀、停泵。混合罐液位超过满量程50%时,开启搅拌电机搅拌,直到出液使液位低于40%时停止。半成品罐交替输液。1题目:混合配料监控系统2测量信号:液位,温度3控制要求:由甲乙两组共同完成系统的设计;其中甲组完成混合罐区的监控、乙组完成半成品罐区的监控。模拟要求:1)进、出液的触发用按钮表示2)液位与流量、时间成线性函数关系3)温度随机产生,变化范围20℃--100℃。E-11E-12E-13E-14E-15E-16E-17V-9V-10V-11V-12V-13V-14V-15混合罐半成品罐1#半成品罐2#4/134)混合罐两液体流量比1:3。4设计内容:1)绘制主画面,模拟整个生产系统,非监控部分需要区别。2)设计操作画面。3)画面要求:实时数据显示、状态指示、报警指示;4)绘制趋势曲线,显示液位、温度;5)设计日、月报表,汇总液位、温度等数据。5实验目的1认识、熟悉组态王软件,能够熟练使用软件常用工具。2分析实际情况,学会并完成组态工程的设计。3锻炼动手能力,学会如何去学习一个新软件。三、实验步骤(一)创建组态画面1启动浏览器,新建工程5/132设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件。3变量定义(定义变量见附表)。图三新建工程画面图四设备定义画面6/13图五变量定义画面4画面绘制:完成各种需要画面的绘制。5完成动画连接。图六完成连接的画面7/136报警窗口主要显示两个半成品罐的液位与系统温度是否在安全范围内,如果不在就能实时的显示当前的液位值。图七报警出口画面6实时趋势曲线图显示当下两个半成品罐的液位与系统温度7历史趋势曲线图显示当下两个半成品罐的液位与系统温度位。图八实时趋势曲线8/13图九历史趋势曲线图8实时数据报表动态显示当下两个半成品罐的液位与系统温度。图十实时数据报表9显示一天24小时中正点时刻当下两个半成品罐的液位与系统温度。图十一日报表10月报表。图十二月报表11信息窗口。9/13图十一信息窗口(二)程序设计1附:程序(1)主程序2longa;3if(\\本站点\原料进口阀==1)4{5\\本站点\进口泵=1;6\\本站点\半成品罐液位=\\本站点\半成品罐液位+2;7a=a+1;8}9if(a==50)10{11\\本站点\原料进口阀2=1;1210/1313}14if(\\本站点\原料进口阀2==1)15{16\\本站点\进口泵=1;17\\本站点\半成品罐液位2=\\本站点\半成品罐液位2+2;18}19if(\\本站点\原料出口阀==1)20{21\\本站点\出口泵=1;22\\本站点\半成品罐液位=\\本站点\半成品罐液位-2;23}24if(\\本站点\原料出口阀2==1)25{26\\本站点\出口泵=1;27\\本站点\半成品罐液位2=\\本站点\半成品罐液位2-2;(2)事件命令11/13(3)使用的其他命令语言ShowPicture()四、结束语通过本次实验我们认识到如何根据实际情况去构架我们需要的实验模型,利用组态王软件合理的实通过本次实验,我们小组成员对组态王的知识了解掌握了很多,对以前学习的知识也有了进一步的拓展和延伸。本次课程设计第一次接触组态王软件是在实验室。从有到无,从一开始一片迷茫,我们跟随者教程的步骤,一步一步的对画面进行绘制。慢慢地,略显粗糙的作品在我们的手中诞生。但是,程序编写、画面模块的选择,我们都一无所措,但经过网络视频的学习,以及向同学请教,举一反三,相互讨论,慢慢的进行调试修改,最后完成了我们的实验。通过本次实验我们认识到如何根据实际情况去构架我们12/13需要的实验模型,利用组态王软件合理的实时显示过程控制情况。本次实验,我们除了对组态王软件的学习外,也学会了在日常生活中怎样去跟团队成员进行交流,提高工作效率;如何最大化利用身边资源去学习和认识新的事物,增强自己的学习能力。当然,在我们的实验设计中也还存在着很多的不足,希望老师能够给我们指出。我们必将努力修改,努力完善。五、参考书目[1]错误!未指定书签。[2]组态王软件学习视频[3]百度百科对组态王介绍