欢迎来到天天文库
浏览记录
ID:5614750
大小:1.26 MB
页数:18页
时间:2017-12-20
《自动大门监控系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于WINCC自动门监控系统设计名称自动门监控系统设计专 业:自动化班 级:姓名:指导教师:2011年5月26日自动门监控系统设计任务书系统简介:本系统为一医院既可自动控制大门开关还可以手动开关。当为自动开关时,当人走到大门前时,门就自动打开,当人走进医院后门就自动关上;当为手动开关时就分别用两个开关控制大门的开和关。根据需要,还特别在此系统中加了一个复位按钮来配合使用使系统更加连贯。自动门监控系统设计任务书1系统简介1一、结构变量:2二、医院大门设计方案32.1开门设计32.2关门设计3三、按钮设计33.1手动门33.1.2手动关门53.2启动按钮53.2.1右击63.2.2人6
2、四、大门的设计74.1自动模式74.1开门84.1.1右门显示设置84.1.2右门程序设计84.1.3左门显示设置94.1.4左门程序设计94.2关门104.2.1右门显示设置104.3手动模式124.3.1左门开显示设置124.3.2左门程序设计134.3.3右门开显示设置134.3.4右门开程序设计144.3.5右关门显示设置14五实验总结15图一系统整体画面图一、结构变量:二、医院大门设计方案2.1开门设计在门的设计过程中,我采用图层叠加的原理,在打开时通过增加矩形的宽度来达到开门的效果。两大门静态不显示,在满足出发条件时被出发显示,与此同时,增加两个矩形的宽度,这样就可以达到效
3、果。最终使其对应变量为零。2.2关门设计和开门的原理相似,我用两块玻璃,静态时不显示,在满足出发条件时显示并增加宽度,这样就可以达到关门的效果。在门完全关闭后,程序给其对应的变量清零,使其不显示。三、按钮设计3.1手动门手动门是相对于自动门而言的,当自动门出现故障时可以用手动的方式打开或者是关门。3.1.1手动开门此按钮鼠标左键,通过事件设置可以给变量“手动门”置一,基本操作如图所示:来源选择“常数”,并置1,;目标中选择变量,然后连接变量“手动门”即可。鼠标左击此键,医院大门便可以打开,3.1.2手动关门3.2启动按钮左击按钮使变量“人”置1,左击按钮使变量“人”复位:3.2.1右击
4、3.2.2人人在静态时被设置为不显示,启动按钮被按下后变量“人”被置1时,人显示,并开始向医院的大门坐过去。其显示设置如下:静态显示设为“否”,动态连接中,数据类型选择“布尔型”,把表达式/公式的结果中是/真设为“是”为显示,否/假设为“否”为不显示。然后把表达式/公式栏中连接变量“人”。最后在事件名称栏中设置为“有变量时”。静态时设为不可显示,当变量“人“被置1时显示。设置如下:当“人”被置1的同时,画面中的人将沿着y轴方向运动。其设置如下图所示:四、大门的设计这个部分的设计分两个部分,自动门模式和手动门模式。其中各个部分又分别分为两个部分,关门和开门。4.1自动模式4.1开门4.1
5、.1右门显示设置4.1.2右门程序设计4.1.3左门显示设置4.1.4左门程序设计4.2关门4.2.1右门显示设置4.2.2程序设计4.2.3左门显示设置4.2.4程序设计4.3手动模式4.3.1左门开显示设置4.3.2左门程序设计4.3.3右门开显示设置4.3.4右门开程序设计4.3.5右关门显示设置五实验总结1)在开始对此系统设计时,想通过一对门来完成,当开门时使这对门的宽度增加,直到两个门完全覆盖大门停止增加;当关门时通过减小这对门得宽度直到减小到最小,当达到最小时然后使这对们不显示。开始以为这样就可以解决问题,但是当编程时发现这样编程思路非常复杂,编程相当不方便,后来就想到用图
6、层叠加的方法,当一个动作完成时就出发下一个动作,这样思路更清晰。2)当启动系统时系统可以正常完成一次,当再启动系统时发现大门打开时出现问题,门时隐时现。对于这种情况,我专门设置了一个清除按钮,每完成一次操作后就通过清除按钮把所有的变量清零复位,这样设计以后就可以达到连续启动系统时正常运转。后来发现这样操作还不是很方便,就通过程序使整个系统完成一次操作后就清零各个变量,这样就相当的方便了。3)完成这次任务的感受就是每一件事都必须亲自去做了才能完全掌握相关知识。开始看这个任务书时觉得相当简单,以为很快就能完成,但是,当自己开始做时,发现还是很有挑战性的。首先就是在动手前必须对整个系统的结构
7、进行构造一下,该设哪些变量,怎样通过这些变量来控制每一个动作,我们都得有一个大的框架;在调试程序时,有很多动作是不能按照我们之前想象的那样动作,这时我们就要根据动作的特点来分析程序上可能出现的漏洞,还得考虑一个数据的修改可能会影响到哪些其他的动作,然后一步一步调试才能调试好。当一切都调试好了我们就对整个操作更加的熟悉了,理解就更加透彻了。六、参考文献1、《组态软件WINCC及其应用》机械工业出版社3、《C程序设计(第三版)》谭浩强著清华大学出版
此文档下载收益归作者所有