基于MCGS组态软件实现自动门设计_课程设计

上传人:小鱼****猫 文档编号:136520780 上传时间:2020-06-28 格式:DOCX 页数:30 大小:668.41KB
返回 下载 相关 举报
基于MCGS组态软件实现自动门设计_课程设计_第1页
第1页 / 共30页
基于MCGS组态软件实现自动门设计_课程设计_第2页
第2页 / 共30页
基于MCGS组态软件实现自动门设计_课程设计_第3页
第3页 / 共30页
基于MCGS组态软件实现自动门设计_课程设计_第4页
第4页 / 共30页
基于MCGS组态软件实现自动门设计_课程设计_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于MCGS组态软件实现自动门设计_课程设计》由会员分享,可在线阅读,更多相关《基于MCGS组态软件实现自动门设计_课程设计(30页珍藏版)》请在金锄头文库上搜索。

1、MCGS 组态课程设计题目学号姓名同组人基于 MCGS 组态软件实现自动门设计专业班级10学院级电气工程及其自动化 2 班电气工程学院基于 MCGS 组态软件实现自动门设计摘要:运用 MCGS 组态软件,制作出自动门的控制画面,并编写出相应程序实现对门、灯等的控制。工作人员通过控制画面可以实时了解自动门的运行状态,及时对自动门系统故障进行报警,分析故障原因,并通过计算机直接控制自动门的运行。通过此监控,可足不出户地了解自动门的状况,大大的简化了工作员的操控流程。关键字: 自动门MCGS 组态软件监控Abstract:The paper describes how the dynamic mon

2、itoring screenon HMI for the automatic doors automated control system is designed and built by the configuration software MCGS and in module form .The staff can monitor the operational status of the door by the HM I, and give the alarm in time to solvethe problems without delay if someaccident happe

3、ns in the automatic system .Also , the staff can control the doors operation by PLC .It is of theoretical and practical valuesKey Words : Automatic door,MCGS software, monitor2目录1 绪论41.1 立题背景41.2 研究问题41.3 设计思路42 MCGS 组态主界面的设计42.1 新建工程42.2 新建用户窗口52.2.1 建立画面52.2.2 编辑画面52.2.3 编辑组态动画界面52.3 变量的添加62.4 变量关

4、联82.5 动画连接及程序编写92.5.1 进门小人的动画设置92.5.2 车的动画设置112.5.3 建筑物窗户的动画设置123 运行策略组态134 总结145 辞谢156 参考文献157 附录1631 绪论1.1 立题背景随着科技技术的飞速发展,人民生活水平的逐渐提高,去商场或超市购物的时间越来越多,为了方便顾客随时进入或走出商场或超市,许多商场或超市原来的手推玻璃门逐渐被自动玻璃门所取代,而且商场或超市在冬天或夏天开空调,采用自动玻璃门可以减少顾客推门或关门这个烦琐的动作,而且还可提高室内的舒适度,自动门已成为人们日常生活中不可缺少的工具 ,其运行的可靠性也成为人们关注的焦点。近几年来随

5、着组态软件的广泛应用 ,结合门监控系统的实际要求和组态软件的特点开始将组态软件应用到自动门的控制系统。使用工控软件中,我们经常提到组态一词,组态其意义究竟是什么呢?简单的讲,组态就是用应用中提供的工具、方法,完成工程中某一具体任务的过程。组态软件本身所具有的操作简便、可视性好、可维护性强、高性能、高可靠性等突出优点,可以使管理人员不到现场就能直观、清晰、准确地了解门的运行状态, 及时对自动门系统中的故障进行报警,分析判断故障原因,并可通过计算机直接控制门的运行,充分提高系统的工作效率和监控力度,保障人们进入和出门的可靠 性。与以往自动门控制中采用的单片机等软件相比, MCGS 操作更简便,其动

6、画显示使人机界面更加人性化,因此基于组态软件的车库控制系统的研究具有重要的现实意义。1.2 研究对象对自动门控制中的小人、卡车、窗户以及门进行监控。此论文主要研究的是卡车的运动,小人进门以及窗户闪烁的过程。1.3 设计思路此设计的研究命题为自动门的控制,我们在组态中建立三个不同的门,密码门,按钮控制门以及自动门。此论文研究的是第一个自动门通过按钮控制来控制门的开关。第二个是卡车行驶中停在指定位置上,随后人下车,当自动门检测到人时,门自动打开。此时,人进门卡车依然停止一段时间后,门自动关闭。随后卡车继续运动。第三个门是密码门,当密码输入正确时门自动打开。此外,还要对建筑物上的窗户进行闪烁的控制,

7、顺序闪烁,中心向两边的闪烁等。42MCGS 组态主界面的设计2.1 新建工程进入 MCGS 组态环境后,执行“文件”菜单中的“新建工程”命令,系统自动创建一个名为“新建工程 1.MCG”的新工程。 选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。在文件名一栏内输入“自动门控制”,点击“保存”按钮,工程创建完毕。2.2 建立用户窗口2.2.1 建立画面在“用户窗口”中单击“新建窗口”按钮,建立完成如下图:图 1 窗口的建立2.2.2 编辑画面设置用户窗口属性:选择对应用户窗口图标,单击窗口属性,出现“用户窗口属性设置”对话框,按图所示的设置完成用户窗口的设置后,单击确定按钮。2.2.3

8、编辑组态动画界面利用 MCGS 组态软件中的工具箱,选择相应的作图工具完成主界面图形的设计制作,单击工具箱编辑制作。图标,打开右图所示的工具箱开始图形5画出进门的小人、运动的卡车、建筑物、以及建筑物上的窗户等。效果图如下图所示:1、单击工具箱图标户图形。,选择矩形,在建筑物上画出如图所示的18 个灰色窗建筑物中窗户的制作效果图2、单击工具箱图标,与上述方法一样利用相应作图工具绘制出小人的模型。效果图如右图所示3、由于卡车图形比较复杂,从素材文件中直接引用卡车模型。如右图所示2.3 变量的添加在实时数据库中单击右侧的“新增对象”按钮,对新建的数据对象右键属性,进入如下图所示的“数据对象属性设置”

9、对话框,并完成对应所需的属性设置。主意变量的数据类型。6数据对象属性设置完成后生成如下图所示的“实时数据库”。实时数据库中添加变量截图2.4 变量关联通过以上一系列操作,已经形成了所有的数据库变量文件,接下来则要完成7MCGS 组态用户窗口中主界面上动画图形与变量对应的关联过程。打开用户窗口,双击“窗口 1”进入用户窗口组态界面,双击“窗户”图形,弹出“动画组态属性设置”对话框,在属性设置中勾选“填充颜色”,进入填充颜色的设置,在表达式中单击图标,弹出下图所示窗口,双击“窗 4”,变量关联工作完成。填充颜色的链接参照下图设置分段点及对应颜色动画组态属性设置8至此,变量的关联工作完成。仿照窗户的

10、变量关联方法,依次对进门的小人以及车、自动门进行变量关联设置。2.5 动画连接及程序编写至此,关联工作已经完成,但是我们由图形对象搭制而成的图形界面是静止的,需要我们对这些图形对象进行动画属性设置,使它们“动”起来,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS 实现图形动画设计的主要方式是将用户窗口中的图形对象与实时数据库中的数据对象建立相关性连 接,并设置相应的动画属性,这样在系统运行过程中,图形对象的外观和状态特征,就会由数据对象的实时采集结果进行驱动,从而实现图形的动画效果,使图形界面“动”起来。2.5.1 进门小人的动画设置(1)由于建筑物与道路之间的距离较短,在此便

11、不对小人进行垂直运动的控制,对于小人的动画设置,我们通过其可见度的设置来实现小人的进门动作画面。小人可见度的设置如下图仿照 2.4 章节的方法,如上图设置“动画组态属性”,在可见度中注意“当表达式非零时”勾选的是“对应图符可见”或“对应图符不可见”。(2)动画程序的编写在“运行策略”窗口下9双击“循环策略”进入循环策略的编辑窗口右击图标选择“新增策略行”,单击按钮,弹出“策略工具箱”,选择“脚本程序”,将其拖动至窗口,写入程序。程序(见附录 1)中。双击图标,进入程序编辑2.5.2 车的动画设置(1)要实现行驶中的车停在指定位置到人进门这一过程,简单的阐述一下 过程中的动画变化,车停,人下车,

12、门开,人不见,门关,车开走。现在对卡车 1 进行如下设置:10这里对于卡车 1 的运动只存在水平移动,所以我们只对卡车进行水平移动的设置。要想实现卡车的左右来回运动,只用一个卡车模型是不能实现的,因为卡车来回运动的时候车头方向相反。所以在这里使用两个卡车图形分别对其进行属性设置。从而实现两辆卡车朝着相反的方向行驶,在组态运行的过程中,只存在一辆卡车,所以还要对两个卡车图形进行可见度的设置。设置完成后运行时看到的就好像是只有一辆卡车来回的运动行驶了。对卡车 2 进行如下设置:(2)卡车 1 与卡车 2 程序的编写同 2.5.111程序(见附录 2)2.5.3 建筑物窗户的动画设置(1)以“窗 4

13、”为例,双击窗 4 对应的窗户图形,打开下图所示的“动画组态属性设置”对话框。上面已经对其进行了变量“窗4”的关联,我们利用分段点的设置来实现窗户的闪烁。分段点设置“0”和“1”,分段点“0”的颜色设置为红色,分段点“1”的颜色设置为黑色。这样的设置方式在下面的程序编写中将会十分的方便简单。只需要在程序中对窗户的分段点进行“0”或“1”的编写即可控制对应窗户的颜色显示,看起来的视觉效果则为窗户的闪烁过程。其余的窗户按照相同的步骤方法进行对应设置。(2)窗户闪烁动画的程序编写同 2.5.1程序内容(见附录 3)123 运行策略组态到目前为止,经各部分组态配置生成的组态工程,只是一个顺序执行的监控系统,不能对系统的运行流程进行自由控制,这只能适应简单工程项目的需要。对于复杂的工程,监控系统必须设计成多分枝,

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

当前位置:首页 > 学术论文 > 毕业论文

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