北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29一、实验目的本实验主要是学习三维软件的使用以及运用三维力控组态软件来设计一个简单的实用的储存液位平衡监控案例,通过对力控PCAuto软件的实际操作来提高我们的动手能力,对于我们进一步了解整个流程起着启蒙作用,对各个部件的运行都有初步的了解和认识。二、实验内容利用三维力控组态开发设计软件来设计一个储存液位监控平衡监控系统,该系统可以实时地监控水罐的水位状态并且还可以在开发系统的主页面里通过一些快捷按键迅速地监控到水罐里的水位状况。三、实验步骤1.双击桌面上的用“PCAuto”标志的快捷键,打开三维力控软件。如下图所示:2鼠标左键点击“开发系统”,进入系统实际操作界面,双击窗口,设置窗口一个新的窗口,窗口名字自定为“液位平衡监控系统”。双击子图进行添加元件,如下图所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-293、在系统界面添加一个水罐、两个阀门、鼠标左键单击工具图中的加号图标然后点击拖动鼠标可以画出两根管道,五个按钮开关,为每一个开关定名,分别定名为:“启动”、“停止”、“趋势图“、”报表“、“数据库”。如下图所示:(1)设置阀门双击阀门,弹出动画连接对话框,选择“条件”,两个阀门分别选择in与out变量,选择“当值为真时选择绿色“,“当值为为假时选择红色”。其对话框的设置如下图所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29(2)设置按钮双击“启动”按钮,选择左键动作,在动作脚本里选择如下变量:设置“停止”按钮的方法与设置“启动”的相同,不同的是“停止”按钮的动作脚本的变量选择run.pv=0。至此,启动与停止按钮的设置完成。“趋势图”按钮的设置是在动作脚本里的窗口显示选择qst,“报表”按钮的设置是在动作脚本的窗口显示里选择“bb”,“数据库”则选择“sjk”。至此,按钮设置已完成,点击保存。(3)设置管道双击左边的管道,弹出“动画连接”对话框,选择“流动属性”,其所设置的参数与颜色如下图所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29右管道的设置与设置左管道的方法相同,不同的是在变量选择项中选择变量out.pv(4)设置水罐在工具箱中选择“矩形”图标,为水罐附上一层矩形图框,双击该图框,弹出“动画连接”对话框,选中“垂直”与“条件”,各自的设置如下图:4、为每个区域定义变量:点击“实时数据库”,然后点击左键选中“数据库组态”进行定义变量,分别定义变量“level”、“run”“in”“out”.如下图所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-295、左键点击“特殊功能”,找到“动作”与“应用程序”,打开程序编写界面,写入如下图所示的程序,从而实现通过程序来控制各个开关与水罐的水位。脚本的程序如下图所示:6、创建报表:(1)创建报表窗口左键点击窗口,选择创建,为报表窗口命名“bb”,在工具箱中找到创建“历史报表”的图标,单击鼠标左键,在工作界面可以拖动一个图表,调整表的大小从而建立了一个报表,双击该报表弹出历史报表属性设置框,给该报表设置变量,“in.PV”“level.PV”“out.PV”“run.PV”等变量,如下图所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29(2)创建总貌按照创建历史表格的方法在工具箱中找到总貌的图标,拖动鼠标就可以创建一个总貌表格了,其结果界面图如下图所示:(3)创建“实时趋势图”与“历史趋势图”。按照设置报表的方式在窗口里新建一个趋势图以实时的监控水罐里的水位,命名为:“qst”,在工具箱中找到实时趋势图与历史趋势图的图标,单击该图标然后在界面上可以拖动一个图标,调整该表的大小即可。为了能够反映水位的变化情况,要设置变量,实时趋势图与历史北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29趋势图的变量设置如下图所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-297.创建数据库按照创建报表的方法新建一个窗口,命名为”sjk”,在工具箱中找到按钮的图标,在界面上创建六个按钮,分别按如下图所示命名:(1)建立连接首先需要在电脑上建立一个以abc.accdb空白的Acess文档,保存在一个很容易找到该文档的文件夹里。双击左键,弹出动画连接属性框,单击“左键动作”,然后单击“函数(p)”,选择函数“SQLconnect”,选中后用刚才所建立的空白Acess表格的链接来代替connect的第二项数据,完成后的效果图如下图所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29(2)创建表格鼠标左键双击“创建表格”,弹出“动画连接”对话框,单击“左键动作”,在“动作脚本”里选择如下的SQL函数然后用刚才所创建的空白Acess文档名abc来代替某些项的数据,完成后点击“确认”键,其具体的设置如下图所示:(3)读取数据具体的步骤和上面的相同,不同的是其所选择的函数为下图所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29(4)插入数据具体的步骤和设置“读取数据”的步骤相同,不同的是在插入数据的“动作脚本”中选择如下图所示的函数,完成后点击“确认”键。(5)显示数据其设置的步骤和“创建表格”的设置方法相同,不同的是在“动作脚本”中选择如下图所示的函数:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29(6)返回为了能够使数据库的界面可以返回到“储存液位平衡”界面,需要设置一个返回键,该返回键的设置方法是:双击该按钮,弹出动画连接对话框,选择“窗口显示”,然后选择“储存液位监控示例”,点击“确定”键,返回键设置完成。其所对应的选择操作窗口如下图所示:(7)液位显示在“工具箱”中选中“文本”图标,用鼠标在窗口的水罐下面中创建两个“文本”,右键点击第一个“文本”,选中“文本属性”,点击“确定”键,完成水罐液位显示的设置,其具体的设置图如下所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29至此,储存液位平衡监控系统的全部设置已经完成,点击“保存”四、实验结果:(1)鼠标左键点击“启动”开关后,水从左阀门流过管道进入水罐,水罐的液位值按相差5的数字徐徐上升,此时水罐效果图如下图所示:当水罐的水满时,水罐里的水就会从右管道流出去,左管道的水停止流入水罐,此时水罐的效果图如下图所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29(2)此时相应的实时趋势图与历史趋势图监控情况如下图所示:(3)此时相应的报表监控情况效果图如下图所示:北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29(4)此时相应的数据库的监控情况效果图如下图所示:五、实验总结:通过此次的液位平衡设计实验,我对力控组态开发软件有了一定程度上的了解与掌握,虽北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29然这是一个比较简单的实验,但我在做这个实验的过程中却遇到了许多的困难,由于自身的动手能力比较差,并且初次学习操作这方面的软件,使我在创建数据库这一环节的时候用的时间较多。为了及时地完成黄鸿老师此次所布置下来的实验,11月27日晚我做到了凌晨1点,最终还是卡在了创建数据库这环节上。通过第二次课老师与同学的帮助后我终于发现了问题的所在之处,原来数据库要进行数据绑定,当我看到自己辛辛苦苦做好的实验成功地运行了后,内心顿时就有了一种成就感。此次的实验使我真正体会到了团队合作的重要性,这也是此次实验给我比技能上更大的收获。在接下来的实验中,遇到不懂的问题我会及时地通过问老师与同学来解决,同时我也希望我们队的成员们更加注重团体合作精神,只有这样我们才能够更好地、高效率地完成所做的任务!北京理工大学珠海学院实验报告一班级自动化3班姓名李基文学号100105041016指导教师黄鸿成绩实验题目储存液位平衡监控实验时间2012-11-29