ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:1.05MB ,
资源ID:16620182      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16620182.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PLC课程设计论文Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PLC课程设计论文Word文件下载.docx

1、通过训练,使学生初步设计具有控制装置的能力,从而培养学生独立工作和创造的能力。(3)进行一次工程技术的基本训练。培养学生查阅书籍、参考资料、产品手册、工具书的能力,上网查询信息的能力,运用计算机进行工程绘图的能力,编制技术文件的能力等,从而提高学生解决实际工程技术问题的能力。二、课程设计的内容及要求本设计是基于组态王的三层电梯控制,电梯控制程序由三菱PLC编程软件GX Developer开发,人机界面由组态王开发。电梯控制要求如表1所示。表1 三层电梯控制要求序号输入输出原停层呼叫层运行方向运行结果13升上升到3层同时开门,4s后关门2停开门,4s后关门4上升到2层同时开门,4s后关门56降下

2、降到2层同时开门,4s后关门78下降到1层同时开门,4s后关门9102,3 先上升到2层,开门,4s后关门;再上升到3层开门,4s后再关门11先1后3先降后升 先下降到1层,开门,4s后关门;12先3后1先升后降 先上升到3层开门,4s后再关门; 再下降到1层,开门,4s后关门132,1 先下降到2层,开门,4s后关门;再下降到1层开门,4s后再关门14任意报警报警指示灯亮15在轿厢运行期间不能开门16轿厢关好门后,才允许运行17按下轿厢开门按钮,开门(只在电梯停在楼层时动作)18按下轿厢关门按钮,立即关门(不需要等待4s)19电梯运行期间,暂时不接受呼叫指令,等待到达指定楼层,开门、关好门后

3、,才接受下一次的呼叫指令。输入点分配如表2所示。表2 输入点分配名称输入点轿厢内,呼1层按钮X000轿厢内,呼2层按钮X001轿厢内,呼3层按钮X002轿厢内,开门按钮X003轿厢内,关门按钮X004轿厢内,报警按钮X005第1层,上行按钮X006第2层,下行按钮X007第2层,上行按钮X020第3层,下行按钮X021第1层限位开关X022第2层限位开关X023第3层限位开关X024开门限位开关X025关门限位开关X026输出点分配如表3所示。表3 输出点分配输出点电梯上行Y000电梯下行Y001上行指示灯Y002下行指示灯Y003开门Y004关门Y005报警指示灯Y006 要求根据以上要求内

4、容进行设计三层电梯控制,根据以上的输入输出口进行PLC的编程,并在组态王中画出电梯的模型,并通过PLC和OPC还有组态王进行仿真与调试。三、课程设计的进度及安排1、课程设计的安排:项 目时 间布置课程设计任务、讲授控制方法和要求1天MX OPC与GX Simulator通信调试组态王软件操作学习创建三层电梯控制画面三层电梯控制PLC程序的编写与调试组态王命令语言的编写组态王动画的编程及设置组态王三层电梯控制系统整体调试检测验收、写课程设计报告答辩2、课程设计的进度5.27:布置课程设计任务、讲授控制方法和要求。5.29:MX OPC与GX Simulator通信调试,了解两者间的联系。5.30

5、:用组态王画出一个简单的电灯控制,并用PLC程序来进行控制其关和灭来熟练个软件间的联系与操作,如下图所示:5.31:创建三层电梯控制画面,出如下图所示画面,其颜色与渲染自行选择,可要可不要;6.01:三层电梯控制PLC程序的编写与调试,如下图所示6.02:组态王命令语言的编写,如下图所示;6.05:组态王动画的编程及设置,通过自己的程序和OPC的设置来设置组态王里面三层电梯图中相应的部件和控制。6.06:组态王三层电梯控制系统整体调试,并实现要求进行模拟控制,如图所示:6.07:6.08:四、设计所需软件平台 课程设计所需要的软件是GXDeveloper,是进行三层电梯控制程序编写的软件,运用

6、课上所学习到的各个指令,在GXDeveloper界面进行编写与仿真。编好的程序要与组态王动画进行连接,必须要先在软件MELSOFTApplication中的MXopcconfigurator中进行控制参数的设计,它是连接动画与控制程序之间的桥梁。组态王是开发监控系统软件,用来开发出模拟控制的交互界面,在组态王中进行三层电梯的动画设计。它是显示控制程序的实时运行状态,用来实时监控程序的工作流程和运行过程。让什么更加直观的了解运行过程。1、GX Developer建立新工程并进行编写的工作平面2、OPC与PLC对应进行设置后的工作平面3、组态王的初始工作平面五、设计思路及梯形图程序 通过对本次设计

7、电梯控制要求,我通过自己所学知识并查阅一些相应的资料,进行编写本次课程设计的相关程序,根据其要求进行分析对应的输入输出,画出其输入输出之间的关系进行编程,我采用的是PLC的梯形图编程,虽然步骤比用SFC多一点,但确实条例比较清晰,方便对其进行相应的注释有助于OPC和组态王的操作。1.电梯在1楼时候,2楼呼叫程序如下,通过继电器M1形成自锁。2.电梯在一二楼时,在三楼进行呼叫3.电梯在三楼时在二楼进行呼叫4.在一楼呼叫处于二三楼的电梯5.电梯需要下行是相应的控制6.电梯开门的相关控制7.电梯开关门的定时和关门相应控制。8.电梯的报警系统,当报警是电梯所有控制将无效,处于禁止状态。六、组态王人机界

8、面设计1.组态王与PLC程序连接设置,如下图所示,建立一个OPC:2.根据电梯控制要求,设置3层电梯控制人界界面:3.命令语言编写4.组态王与OPC之间数据库连接:5.组态王命令语言编写:七、调试运行 将设计好的控制程序和组态王连接起来,查看运行结果与是否课程设计要求。前面通过检查虽然PLC程序梯形图运行没有问题,但是经过加载到组态王动画中则出现很多问题。在程序加载进入在一开始运行时候电梯没有运行,通过查找组态王与PLC之间的关系和组态王参数的设置。发现最重要的电梯和3个门参数没有设置,所以导致运行动画没有反应。在通过设置组态王中每个门的参数和电梯上行和下行参数后,发现只有开门的按钮和门有动画

9、其他的没有变化。查找原因,发现在电梯设置参数的时候电梯的上行和下行的运行参数中没有加载表达式。在联动的运行中由于组态王中的命令语言没有设置正确,导致电梯在运行中出现很多问题,通过同学和老师的帮助,进行命令语言的修改,最后电梯完美运作了。1、PLC运行调试2、组态王连接PLC程序后的调试运行八、结果及分析由于组态王我们从来没有接触过,所以在调试过程中出现比较多的问题,而且该软件还经常出现闪退现象让我们有时候忘记保存时出现的烦躁。本次调试中,我出现以下几个问题,1.运行时门永远开着,最后发现是命令语言中缺少了初始化设置。2.在将PLC程序写入时有时出现错误,这个无法解决,因为不知道是哪个开了没关,

10、所以我采取的措施都是重启电脑。3.梯形图单独调试过程中,出现输出无效现象,也就是输入全部有效的情况下输出无效,经过分析后,发现由于对梯形图逻辑认识不够,在梯形图中采用重复输出结构,导致调试不成功。后将输入条件并行接入后使用单次输出,解决此问题。4.3楼直接呼1楼时,轿厢在二楼停下不能到达3楼,经分析后发现是因为输入时3楼呼一楼和2楼呼1楼直接并在一起,碰到二楼限位开关时,输出不能形成自锁失电,经改进后利用中间继电器形成自锁,解决楼层呼叫不能实现准确问题。改进后,电梯调试实现控制要求九、心得体会 通过这次设计使我对PLC程序编写和组态王动画设计有了更加深刻的了解。学习到了各个软件之间的相互联系与

11、互补,通过这次课程设计我对PLC三层电梯的控制有了深入的了解,尤其是电梯的PLC控制和画面的设计以及他们之间的联系。在这次设计中,我通过网上查找大量的资料和书籍、与同学相互讨论与学习、最后通过自己的思考完成了课程设计的要求。我在设计三层电梯控制系统时,发现在画面中没有那些相应的门什么的,在那边纠结了很久之后,同学告诉我那些门都是用长方形画出来的,还告诉我到时利用属性填充即可。这才解决了我的初期问题。花费最多时间的是组态王中的参数设置和命令语言的编写,在仿真过程出现很多问题,例如电梯没有运作,灯没有显示,按钮无法控制电梯等等情况。使我了解的不仅仅是电梯的控制,最重要的是我掌握了一种设计的方法,思

12、维的方式,使受益非浅。这次PLC课程设计,考验了我对理论知识的运用能力,锻炼了对故障排除的分析能力,加强了我们合作精神,当我们遇到困难时,老师耐心指导,帮我们一起分析故障,共同解决困难。另外,这课程设计也为了我们以后的毕业设计提供了很好的经验,建立基础,可以说是意义重大,影响深远。不过这种课程设计却让我们学习到很多东西,所以建议学校可以多举办这种类型的设计或时间。十、参考文献1 王阿根主编,电气可编程控制原理与应用第二版,清华大学出版社,2010年1月2 郑大鹏,陈雅文主编,程序设计基础教程(C语言),清华大学出版社,2011年10月十一、致谢 在这两周的课程设计中,我衷心感谢所有帮助我的同学

13、,感谢老师没有因为我的问题多而不耐烦并且给我的错误提出相应的解释并帮助我将其修改过来,所以在这里了我感谢老师同学的1帮忙,如果没有你们,我的课程设计或许将无法顺利完成十二、附录1.PLC程序2、组态王命令语言:/开关门限位开关判断0if(本站点一楼开关门程度(新)=0 | 本站点二楼开关门程度(新)=0 | 本站点三楼开关门程度(新)=0)本站点开门限位开关=1;else本站点开门限位开关=0;if(本站点一楼开关门程度(新)=500 & 本站点二楼开关门程度(新)=500 & 本站点三楼开关门程度(新)=500)本站点关门限位开关=1;else本站点关门限位开关=0;/电梯门if(本站点电梯

14、开门=1 & 本站点第一层限位开关=1)本站点一楼开关门程度(新)=本站点一楼开关门程度(新)-50; 本站点第二层限位开关=1)本站点二楼开关门程度(新)=本站点二楼开关门程度(新)-50; 本站点第三层限位开关=1)本站点三楼开关门程度(新)=本站点三楼开关门程度(新)-50;if(本站点电梯关门=1 &本站点一楼开关门程度(新)=本站点一楼开关门程度(新)+50;本站点二楼开关门程度(新)=本站点二楼开关门程度(新)+50;本站点三楼开关门程度(新)=本站点三楼开关门程度(新)+50;/楼层限位开关判断if(本站点电梯升降程度=454)本站点第一层限位开关=1;else本站点第一层限位开关=0;if(本站点电梯升降程度=254 & 本站点电梯升降程度=262 &454)if(本站点电梯下行=1 &=250 &=85 &262) (本站点电梯升降程度本站点电梯升降程度=本站点电梯升降程度-10;本站点电梯升降程度=本站点电梯升降程度+10;本站点三楼开关门程度(新)=500;本站点电梯三楼开关门程度=本站点电梯三楼开关门程度+50;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1