毕业设计-基于mcgs组态软件实现自动门设计.doc

上传人:人*** 文档编号:542211362 上传时间:2023-02-08 格式:DOC 页数:24 大小:939KB
返回 下载 相关 举报
毕业设计-基于mcgs组态软件实现自动门设计.doc_第1页
第1页 / 共24页
毕业设计-基于mcgs组态软件实现自动门设计.doc_第2页
第2页 / 共24页
毕业设计-基于mcgs组态软件实现自动门设计.doc_第3页
第3页 / 共24页
毕业设计-基于mcgs组态软件实现自动门设计.doc_第4页
第4页 / 共24页
毕业设计-基于mcgs组态软件实现自动门设计.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《毕业设计-基于mcgs组态软件实现自动门设计.doc》由会员分享,可在线阅读,更多相关《毕业设计-基于mcgs组态软件实现自动门设计.doc(24页珍藏版)》请在金锄头文库上搜索。

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

2、w the dynamic monitoring screen on 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 solve the problems without delay if

3、 some accident happens in the automatic system .Also , the staff can control the doors operation by PLC .It is of theoretical and practical values Key Words : Automatic door ,MCGS software, monitor目录1绪论41.1 立题背景41.2 研究问题41.3 设计思路42 MCGS组态主界面的设计42.1新建工程42.2新建用户窗口5 2.2.1建立画面5 2.2.2编辑画面5 2.2.3编辑组态动画界面5

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

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

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

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

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

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

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

11、垂直运动的控制,对于小人的动画设置,我们通过其可见度的设置来实现小人的进门动作画面。小人可见度的设置如下图仿照2.4章节的方法,如上图设置“动画组态属性”,在可见度中注意“当表达式非零时”勾选的是“对应图符可见”或“对应图符不可见”。(2)动画程序的编写 在“运行策略”窗口下双击“循环策略”进入循环策略的编辑窗口右击图标选择“新增策略行”,单击按钮,弹出“策略工具箱”,选择“脚本程序”,将其拖动至中。双击图标,进入程序编辑窗口,写入程序。程序(见附录1)2.5.2 车的动画设置(1)要实现行驶中的车停在指定位置到人进门这一过程,简单的阐述一下过程中的动画变化,车停,人下车,门开,人不见,门关,车开走。现在对卡车1进行如下设置:这里对于卡车1的运动只存在水平移动,所以我们只对卡车进行水平移动的设置。要想实现卡车的左右来回运动,只用一个卡车模型是不能实现的,因为卡车来回运动的时候车头方向相反。所以在这里使用两个卡车图形分别对其进行属性设置。从而实现两辆卡车朝着相反的方向行驶,在组态运行的过程中,只存在一辆卡车,所以还要对两个卡车图形进行可见度的设置。设置完成后运行

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

当前位置:首页 > 高等教育 > 大学课件

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