




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、机械与车辆学院PLC课程设计报告(2014-2015学年第二学期)课程设计题目:三层楼梯设计 姓名:学号: 班级: 机械电子工程2班指导老师: 唐伟杰时间:2017年5月27日 2017年 6月8日成绩: 摘要 可编程控制器作为一种工业控制微型计算机,它以其编程方便、操作简单尤其是它的高可控性等优点,在工业生产过程中得到了广泛的应用。它应用大规模集成电路,微型机技术和通讯技术的发展成果,逐步形成了具有多种优点和微型,中型,大型,超大型等各种规格的系列产品,应用于从继电器控制系统到监控计算机之间的许多控制领域。PLC总的发展趋势是:高功能、高速度、高集成度、大容量、小体积、低成本、通信组网能力强
2、。 本课程设计基于西门子(SIEMENS)S7-200 PLC对三层电梯的控制进行了模拟,形成了电梯升降的系统PLC在电梯升降的过程中,主要体现在逻辑开关的功能。由于PLC具有逻辑运算、记数、定时以及输出输入输出的功能,在电梯升降的过程中各种逻辑开关控制与PLC很好的结合,对电梯实现了控制目录摘要1目录2一、 课程设计性质和目的2二、 课程设计的内容及要求3三、 课程设计的进度及安排61、课程设计的安排:62、课程设计的进度6四、 设计所需软件平台10五、 设计思路及梯形图程序12六、 组态王人机界面设计15七、 调试运行181、PLC运行调试182、组态王连接PLC程序后的调试运行19八、
3、结果及分析21九、 心得体会22十、 参考文献23十一、 致谢24十二、 附录251.PLC程序252、组态王命令语言: 281、 课程设计性质和目的PLC课程设计是PLC原理及应用课程与实验结束后的一门应用性很强的实践课。所选题目三层电梯控制紧密结合所学的主要内容,加深巩固所学知识,同时对所学内容进行扩展,有一定的深度和广度,能充分发挥学生的能动性和想象力。通过GX Developer进行控制程序的编写,并且用组态王开发出模拟控制的交互界面,极大地提高了学生的综合设计能力。其目的有以下三点:(1) 了解常用控制装置的设计方法、步骤和设计原则。 (2) 学以致用,巩固书本知识。通过训
4、练,使学生初步设计具有控制装置的能力,从而培养学生独立工作和创造的能力。 (3) 进行一次工程技术的基本训练。培养学生查阅书籍、参考资料、产品手册、工具书的能力,上网查询信息的能力,运用计算机进行工程绘图的能力,编制技术文件的能力等,从而提高学生解决实际工程技术问题的能力。2、 课程设计的内容及要求本设计是基于组态王的三层电梯控制,电梯控制程序由三菱PLC编程软件GX Developer开发,人机界面由组态王开发。电梯控制要求如表1所示。表1 三层电梯控制要求序号输入输出原停层呼叫层运行方向运行结果113升上升到3层同时开门,4s后关门223升上升到3层同时开门,4s后关门333停开门,4s后
5、关门412升上升到2层同时开门,4s后关门522停开门,4s后关门632降下降到2层同时开门,4s后关门711停开门,4s后关门821降下降到1层同时开门,4s后关门931降下降到1层同时开门,4s后关门1012,3升 先上升到2层,开门,4s后关门;再上升到3层开门,4s后再关门112先1后3先降后升 先下降到1层,开门,4s后关门;再上升到3层开门,4s后再关门122先3后1先升后降 先上升到3层开门,4s后再关门; 再下降到1层,开门,4s后关门1332,1降 先下降到2层,开门,4s后关门;再下降到1层开门,4s后再关门14任意报警任意报警指示灯亮15在轿厢运行期间不能开门16轿厢关好
6、门后,才允许运行17按下轿厢开门按钮,开门(只在电梯停在楼层时动作)18按下轿厢关门按钮,立即关门(不需要等待4s)19电梯运行期间,暂时不接受呼叫指令,等待到达指定楼层,开门、关好门后,才接受下一次的呼叫指令。输入点分配如表2所示。表2 输入点分配序号名称输入点0轿厢内,呼1层按钮X0001轿厢内,呼2层按钮X0012轿厢内,呼3层按钮X0023轿厢内,开门按钮X0034轿厢内,关门按钮X0045轿厢内,报警按钮X0056第1层,上行按钮X0067第2层,下行按钮X0078第2层,上行按钮X0209第3层,下行按钮X02110第1层限位开关X02211第2层限位开关X02312第3层限位开关
7、X02413开门限位开关X02514关门限位开关X026输出点分配如表3所示。表3 输出点分配序号名称输出点0电梯上行Y0001电梯下行Y0012上行指示灯Y0023下行指示灯Y0034开门Y0045关门Y0056报警指示灯Y006 要求根据以上要求内容进行设计三层电梯控制,根据以上的输入输出口进行PLC的编程,并在组态王中画出电梯的模型,并通过PLC和OPC还有组态王进行仿真与调试。3、 课程设计的进度及安排1、课程设计的安排:序号项 目
8、时 间1布置课程设计任务、讲授控制方法和要求1天2MX OPC与GX Simulator通信调试1天3组态王软件操作学习1天4创建三层电梯控制画面1天5三层电梯控制PLC程序的编写与调试1天6组态王命令语言的编写1天7组态王动画的编程及设置1天8组态王三层电梯控制系统整体调试1天9检测验收、写课程设计报告1天10答辩1天2、课程设计的进度5.27:布置课程设计任务、讲授控制方法和要求。5.29:MX OPC与GX Simulator通信调试,了解两者间的联系。5.30:用组态王画出一个简单的电灯控制,并用PLC程序来进行控制其关和灭来熟练个软件间的联系与操作,如下图所示
9、:5.31:创建三层电梯控制画面,出如下图所示画面,其颜色与渲染自行选择,可要可不要;6.01:三层电梯控制PLC程序的编写与调试,如下图所示6.02:组态王命令语言的编写,如下图所示;6.05:组态王动画的编程及设置,通过自己的程序和OPC的设置来设置组态王里面三层电梯图中相应的部件和控制。6.06:组态王三层电梯控制系统整体调试,并实现要求进行模拟控制,如图所示:6.07:检测验收、写课程设计报告6.08:答辩4、 设计所需软件平台 课程设计所需要的软件是GX Developer,是进行三层电梯控制程序编写的软件,运用课上所学习到的各个指令,在GX Developer界
10、面进行编写与仿真。编好的程序要与组态王动画进行连接,必须要先在软件MELSOFT Application中的MX opcconfigurator中进行控制参数的设计,它是连接动画与控制程序之间的桥梁。组态王是开发监控系统软件,用来开发出模拟控制的交互界面,在组态王中进行三层电梯的动画设计。它是显示控制程序的实时运行状态,用来实时监控程序的工作流程和运行过程。让什么更加直观的了解运行过程。1、GX Developer建立新工程并进行编写的工作平面2、 OPC与PLC对应进行设置后的工作平面3、 组态王的初始工作平面5、 设计思路及梯形图程序 通过对本次设计电梯控制要求,我通过
11、自己所学知识并查阅一些相应的资料,进行编写本次课程设计的相关程序,根据其要求进行分析对应的输入输出,画出其输入输出之间的关系进行编程,我采用的是PLC的梯形图编程,虽然步骤比用SFC多一点,但确实条例比较清晰,方便对其进行相应的注释有助于OPC和组态王的操作。1.电梯在1楼时候,2楼呼叫程序如下,通过继电器M1形成自锁。2.电梯在一二楼时,在三楼进行呼叫3.电梯在三楼时在二楼进行呼叫4. 在一楼呼叫处于二三楼的电梯5.电梯需要下行是相应的控制6.电梯开门的相关控制7.电梯开关门的定时和关门相应控制。8.电梯的报警系统,当报警是电梯所有控制将无效,处于禁止状态。6、 组态王人机界面设计1. 组态
12、王与PLC程序连接设置,如下图所示,建立一个OPC:2. 根据电梯控制要求,设置3层电梯控制人界界面:3.命令语言编写4. 组态王与OPC之间数据库连接:5. 组态王命令语言编写:7、 调试运行 将设计好的控制程序和组态王连接起来,查看运行结果与是否课程设计要求。前面通过检查虽然PLC程序梯形图运行没有问题,但是经过加载到组态王动画中则出现很多问题。在程序加载进入在一开始运行时候电梯没有运行,通过查找组态王与PLC之间的关系和组态王参数的设置。发现最重要的电梯和3个门参数没有设置,所以导致运行动画没有反应。在通过设置组态王中每个门的参数和电梯上行和下行参数后,发现只有开门的按钮和门有动画其他的
13、没有变化。查找原因,发现在电梯设置参数的时候电梯的上行和下行的运行参数中没有加载表达式。在联动的运行中由于组态王中的命令语言没有设置正确,导致电梯在运行中出现很多问题,通过同学和老师的帮助,进行命令语言的修改,最后电梯完美运作了。1、PLC运行调试2、组态王连接PLC程序后的调试运行8、 结果及分析由于组态王我们从来没有接触过,所以在调试过程中出现比较多的问题,而且该软件还经常出现闪退现象让我们有时候忘记保存时出现的烦躁。本次调试中,我出现以下几个问题,1. 运行时门永远开着,最后发现是命令语言中缺少了初始化设置。2.在将PLC程序写入时有时出现错误,这个无法解决,因为不知道是哪个开了没关,所
14、以我采取的措施都是重启电脑。3.梯形图单独调试过程中,出现输出无效现象,也就是输入全部有效的情况下输出无效,经过分析后,发现由于对梯形图逻辑认识不够,在梯形图中采用重复输出结构,导致调试不成功。后将输入条件并行接入后使用单次输出,解决此问题。4.3楼直接呼1楼时,轿厢在二楼停下不能到达3楼,经分析后发现是因为输入时3楼呼一楼和2楼呼1楼直接并在一起,碰到二楼限位开关时,输出不能形成自锁失电,经改进后利用中间继电器形成自锁,解决楼层呼叫不能实现准确问题。改进后,电梯调试实现控制要求9、 心得体会 通过这次设计使我对PLC程序编写和组态王动画设计有了更加深刻的了解。学习到了各个软件之间的相互联系与
15、互补,通过这次课程设计我对PLC三层电梯的控制有了深入的了解,尤其是电梯的PLC控制和画面的设计以及他们之间的联系。在这次设计中,我通过网上查找大量的资料和书籍、与同学相互讨论与学习、最后通过自己的思考完成了课程设计的要求。我在设计三层电梯控制系统时,发现在画面中没有那些相应的门什么的,在那边纠结了很久之后,同学告诉我那些门都是用长方形画出来的,还告诉我到时利用属性填充即可。这才解决了我的初期问题。花费最多时间的是组态王中的参数设置和命令语言的编写,在仿真过程出现很多问题,例如电梯没有运作,灯没有显示,按钮无法控制电梯等等情况。使我了解的不仅仅是电梯的控制,最重要的是我掌握了一种设计的方法,思
16、维的方式,使受益非浅。这次PLC课程设计,考验了我对理论知识的运用能力,锻炼了对故障排除的分析能力,加强了我们合作精神,当我们遇到困难时,老师耐心指导,帮我们一起分析故障,共同解决困难。另外,这课程设计也为了我们以后的毕业设计提供了很好的经验,建立基础,可以说是意义重大,影响深远。不过这种课程设计却让我们学习到很多东西,所以建议学校可以多举办这种类型的设计或时间。10、 参考文献1 王阿根主编,电气可编程控制原理与应用第二版,清华大学出版社,2010年1月2 郑大鹏,陈雅文主编,程序设计基础教程(C语言),清华大学出版社,2011年10月11、 致谢 在这两周的课程设计中,我衷心感谢所有帮助我
17、的同学,感谢老师没有因为我的问题多而不耐烦并且给我的错误提出相应的解释并帮助我将其修改过来,所以在这里了我感谢老师同学的1帮忙,如果没有你们,我的课程设计或许将无法顺利完成12、 附录1.PLC程序2、组态王命令语言: /开关门限位开关判断0if(本站点一楼开关门程度(新)=0 | 本站点二楼开关门程度(新)=0 | 本站点三楼开关门程度(新)=0)本站点开门限位开关=1;else本站点开门限位开关=0;if(本站点一楼开关门程度(新)=500 && 本站点二楼开关门程度(新)=500 && 本站点三楼开关门程度(新)=500)本站点关门限位开关=1;
18、else本站点关门限位开关=0;/电梯门if(本站点电梯开门=1 && 本站点第一层限位开关=1)本站点一楼开关门程度(新)=本站点一楼开关门程度(新)-50;if(本站点电梯开门=1 && 本站点第二层限位开关=1)本站点二楼开关门程度(新)=本站点二楼开关门程度(新)-50;if(本站点电梯开门=1 && 本站点第三层限位开关=1)本站点三楼开关门程度(新)=本站点三楼开关门程度(新)-50;if(本站点电梯关门=1 && 本站点第一层限位开关=1)本站点一楼开关门程度(新)=本站点一楼开关门程度(新)+50;if(本站点电梯
19、关门=1 && 本站点第二层限位开关=1)本站点二楼开关门程度(新)=本站点二楼开关门程度(新)+50;if(本站点电梯关门=1 && 本站点第三层限位开关=1)本站点三楼开关门程度(新)=本站点三楼开关门程度(新)+50;/楼层限位开关判断if(本站点电梯升降程度=454)本站点第一层限位开关=1;else本站点第一层限位开关=0;if(本站点电梯升降程度>=254 && 本站点电梯升降程度<=274)本站点第二层限位开关=1;else本站点第二层限位开关=0;if(本站点电梯升降程度=85)本站点第三层限位开关=1;else本站点第三层限位开关=0;/报警if(本站点厢内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 购买车辆转让合同协议书
- 2025餐饮业简易劳动合同(参考文本)
- 网络工具选择与2025年考试中的考核考量试题及答案
- 化工设计试题及答案
- 捡钱包测试题及答案
- 导医考试试题及答案文库
- 民法博士面试题及答案解析
- 什邡中考数学试题及答案
- 多元统计分析试题及答案pdf
- 驾驶证d考试科目一模拟试题及答案
- 分离工程试习题库-叶庆国
- 2021人教版新教材高中英语必修三全册课文翻译(中英文Word)
- 宁夏回族自治区中卫市各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
- rg-wall1600系列下一代防火墙命令手册
- 喷淋系统调试报告doc
- 科研经费审计报告模板
- DB4416∕T 5-2021 地理标志产品 河源米粉
- 雨季监理实施细则
- 课件:基础生命支持
- 分层审核检查表LPA全套案例
- 柔版印刷常见故障及解决办法
评论
0/150
提交评论