1、工业组态软件设计报告北京科技大学工业组态软件报告学 院 自动化学院 专 业 班 级 姓 名 学 号 指 导 教 师 成 绩 2013年 月目录1工业组态软件在水箱液位中的应用 12目的 13内容 14结果 55心得体会 81工业组态软件在水箱液位控制中的应用本系统是基于组态王的水箱液位的自动控制。该系统由排气阀,进水阀,出水阀,水箱,蓄水池,水源等组成。系统的水箱的初始液位为0米,要求控制液位在4585米之间。主要对控制对象是进水阀,出水阀以及排气阀。开始时,所有阀门均处于关断状态,系统开始工作时,当水箱液位低于45米时,进水阀、排气阀打开,出水阀关闭;当储液罐的液位高于85米时,进水阀、排气
2、阀关闭,出水阀打开。从而使系统液位降低,维持在45-85米之间。同时当液位低于45米或高于80米时,系统中设置了自动报警。弹出报警窗口,以提醒操做作人员注意。2目的将水箱中的水位控制在4585米之间3内容1)创建新工程图1 新建工程2)定义硬件设备并添加工程变量变量名寄存器类型最大值最小值水箱液位INCREA100SHORT1000进水阀CommErrbit01出水阀CommErrbit01排气阀1CommErrbit01蓄水池INCREA100SHORT1000水源DECREA100SHORT1000流动条件INCREA10SHORT10-255流动条件1INCREA10SHORT10-25
3、5流动条件2INCREA10SHORT10-255表1 数据变量定义图2 数据变量的定义3)制作图形图3 图形制作4)编写程序代码if(本站点水箱液位85) 本站点进水阀=0; 本站点出水阀=1; 本站点流动条件=0; 本站点流动条件2=10; if(本站点出水阀=1) 本站点水箱液位=本站点水箱液位-1; 本站点蓄水池=85-本站点水箱液位; chartSetValue(液位棒图,0,本站点水箱液位);chartSetValue(液位棒图,1,本站点蓄水池);chartSetValue(液位棒图,2,本站点水源);主画面“显示时”程序:chartClear(液位棒图);chartAdd (液
4、位棒图,本站点水箱液位,水箱液位);chartAdd(液位棒图,本站点蓄水池,蓄水池液位);chartAdd(液位棒图,本站点水源,水源);4 结果1)主控制界面主监控画面如图4所示。本系统的控制对象是实验设备的水箱,控制目标是水箱水位,利用液位传感器来检测水位,进水阀连接了水源,可向水箱添加水,出水阀连接的是蓄水池,对多余的水进行回收控制。当从控制界面上打开系统开关时,系统开始运行,检测液压罐的当前液位,利用排气阀,进水阀和出水阀对水箱液位进行控制。图4 系统主监控界面2)实时曲线实时曲线界面如图5所示,反映了液位和进水量及出水量的实时变化状况,操作人员根据曲线的变化情况就可以了解整个系统的
5、运行情况。图5 实时曲线3)历史曲线历史趋势曲线界面如图6所示,操作员可以通过此界面查阅任意时间段的系统运行情况。图6历史曲线4)报警系统报警窗口界面如图7所示。本系统设置的是实时报警窗口,可以显示出系统运行中当前时刻的报警信息,通过分析报警数据,可以为系统控制决策者提供参考数据,使系统的可靠性大为提高,通过报警确认通知操作人员发生了异常情况,这样操作员可以及时发现警报,查询报警性质和出错时间,提高了维护的效率。图7 报警系统5)实时报表实时报表如图8所示。数据实时显示水箱的液位,并能进行报表的实时打印,方便记录实时显示数据,为管理员提供实时、可靠的数据。图8 实时报表6)帮助界面图9 帮助5心得体会通过本次课程设计,使我对组态王这一软件有了一个新的了解和认识,总的来说收获还是很多的。虽然在此次课程设计的过程中碰到了许多困难,但是通过查资料、与同学讨论以及自己反复的推敲,最终还是使问题得以解决,为此,我也收获了很多喜悦。然而,除此之外,最重要的是,这次课程设计给了我一个完全独立思考,勇于创新和尝试的机会,虽然,程序并不算完美,但是却可以实现题目要求大体的功能。总而言之,这次课程设计给了我从独立思考问题到专研问题再到解决问题的一个很好的实践机会。使我收益颇多。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1