1、注:1、该成绩评定表每位学生一份,并装订在设计说明书的最后;2、指导教师按课程设计大纲的要求评定成绩,并给出总评成绩;3、折合分:优秀90分,良好80-89分,中等70-79分,及格60-69分,不及格y时,执行左行命令(即本文设计程序中的SET Y1指令);当xy时,执行右行命令(即本文设计程序中的SET Y2指令);当x=y时,执行左行命令(即本文设计程序中的RST Y1和RST Y2指令)。在这样的思路下,我们不可避免的将遇到三个问题:如何在D0中存放所呼叫的站台?如何准确获取并在D1中存放小车停靠的位置?执行左行或右行命令后,如何使得小车在指定站台停止,并同时记录下新的停靠位置,即更新
2、D1寄存器的内容?对于第一个问题,直接运用mov指令即可。方法是设置四个输入继电器x1,x2,x3,x4分别表示第i个站台呼叫,当xi接通时,执行mov ki D0,(i取1、2、3,4)。对于第二个问题,解决方法是当小车停止时,即相应的到位开关SQ1、SQ2、SQ3或SQ4接通时,执行mov Ki D1,(i取1、2、3,4)。第三个问题,判断小车停止的条件是使用到位开关SQ,本文的程序里使用四个继电器x11,x12,x13,x14来表示,相见后文的设计图。至此,第一个模块的设计思路基本清晰。由此可得到梯形图和指令如下。模块一的PLC控制系统设计梯形图这个梯形图中,引入了5个辅助继电器M10
3、0,M101,M102,M103,M104,其对应的功能如下表(模块一的设计引入各特殊元件的原因及功能)所示:继电器引入原因及功能M100本设计有启动、停止按钮,启动开始后,可以随时停止系统的运行,所以利用主控指令MC,引入M100。M101、M102、M103、M104四个输入X1X4均为按钮控制,因此当其接通后,必须能够实现自锁。其次,考虑到需要根据呼叫的站台不同对D1寄存器赋不同的值,因此需采用不同的自锁条件,进而引入四个不同的继电器。模块一的设计引入各特殊元件的原因及功能2、第二个模块:小车路过站台时指示灯的显示本文的程序里用Y10,Y20,Y30,Y40分别表示第1、2、3、4站台的
4、指示灯。根据题目要求,当小车路过站台时,对应的站台的指示灯要亮,对于第2,3站台指示灯,这个效果直接用指令LD X12,OUT Y20;LD X13,OUT Y30即可控制。但是对于第1、4号站台,要求指示灯闪烁三次,则像上面这样简单的指令是不能满足要求的,需要引入定时器(用以控制“闪烁”的间隔时间)和计数器(用以控制闪烁“3次”)。详细控制图和程序见后文。另外,考虑到这两个站台指示灯的功能相同,因此程序里可以使用子程序,以减少定时器、计数器和继电器的个数,同时亦能提高程序运行的效率和可靠性。根据这样的思路,得到第二个模块的设计图及指令如下:在这个梯形图中,引入了两个辅助继电器,三个定时器和一
5、个计数器,各元件引入的原因及功能如下表:元件引入的原因及功能辅助继电器M105为使提高程序的效率和可靠性,在程序的编写里,使用了子程序的方法,即1、4站台指示灯的闪烁由子程序实现。因此这里引入M105就使X11和X14的接通或断开得到了统一,即输入归一化。辅助继电器M106由上,因1、4站台对应着不同的指示灯,所以若采用子程序,则不仅要将输入统一,还要将输出统一。M106的作用就是统一了Y10和Y40,即输出归一化。定时器T1,T2,T3要实现指示灯的“闪烁”,必须要设定一个合理的“间隔时间”,本文的设计里将这个时间设为0.5秒,三个计数器的作用都是为了实现这一目的,初始值设定K5。计数器C1
6、根据设计要求,1、4站台指示灯需要闪烁三次,因此引入计数器,设定值为K3。模块二的设计引入各特殊元件的原因及功能5.4系统调试 按要求输入梯形图,检查并编译。本次设计实验里,正确输入梯形图,编译成功。同时通过在线工作后把程序写入可编程序控制器的程序存储区,然后进行运行调试,在前面正确操作和正常进行的基础上,使PLC进入运行状态,观察运行情况,结果是本PLC设计运行正常,没有未知错误,对于多组不同站台呼叫的检测数据,小车均能够以预想的行动路线运动,即能够实现循环工作。根据以上调试情况,该小车多方式运行的PLC控制设计符合要求。第六章 总结本设计在吴何畏老师的悉心指导和严格要求下已完成,从课题选择
7、、方案论证到具体设计和调试,无不凝聚着吴老师的心血和汗水,在学习和生活期间,也始终感受着吴老师的精心指导和无私的关怀,我受益匪浅,在此向吴老师表示深深的感谢和崇高的敬意。 PLC技术是三年级的课程,长时间没有接触,拿到课题时感觉很生疏,第一天花了一个晚上去重新温习三菱系列PLC的各种功能指令,慢慢就找到了当初学习PLC编程时的浓厚激情。通过此次课程设计,让我对PLC梯形图、指令表、顺序功能图有了更好的了解,也让我了解了关于PLC设计原理。有很多设计理念来源于实际,从中找出最适合的设计方法。 三年级学习的PLC都是极理论的东西,所做过的几个实验也都是在已知程序图的情况下学习使用编程器,这并不能提
8、高PLC的设计水平,而这次的课程设计是从根本上让我们理论联系实际,在这种根据实际状况进行系统设计的情况下能够让我们对PLC有更深刻的认识。不积跬步何以至千里,课程设计是大学学习阶段非常难得的理论与实际相结合的机会,通过这次课程设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合,锻炼了综合运用所学的专业基础知识的能力,提高了查阅文献资料、设计手册的能力,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,使得能力得到了锻炼,经验得到了丰富,并且意志品质力,毅力及耐力也都得到了不同程度的提升参考文献:【1】许缪.工厂电气控制设备M.北京:机械工业出版社.1999【2】何存兴,张铁华.液压
9、传动与气压传动M.武汉:华中科技大学出版社.2000.【3】邓星钟.机电传动控制M.武汉:华中科技大学出版社.2001【4】张海根.机电传动控制M.北京:高等教育出版社.2001.【5】谭维瑜.电机与电气控制M.北京:【6】陈宏钧.可编程控制器课程设计指导书M.天津:天津大学出版社.2001【7】石玉珍.电气制图及图形符号国家标准汇编M.上海:中国标准出版社:1989【8】姜培刚,盖玉先.机电一体化系统设计M.北京:机械工业出版社.2004.【9】三菱电机株式会社.三菱 PLC 编程手册Z. 日本:三菱电机株式会社.2003【10】钟肇新,王灏.可编程控制器入门教程M.广州:华南理工大学出版社
10、.1999附 录小车多方式运行程序的指令表LD X0MC N0 LD X1 MOV K1 D0LD X1OR M101MPSANI X11SET M101MPPAND X11MOV K1 D1LD X2 MOV K2 D0LD X2OR M102ANI X12SET M102AND X12MOV K2 D1LD X3 MOV K3 D0LD X3OR M103ANI X13SET M103AND X13MOV K3 D1LD X4 MOV K4 D0LD X4OR M104ANI X14SET M104AND X14MOV K4 D1LD M101CMP D0 D1 M0MRDAND M0SET Y1AND M1RST Y1RST Y2AND M2LD X12OUT Y20LD X13OUT Y30LD X11OUT M105AND M106OUT Y10LD X14OUT Y40LD M105CALL P0FENDP0:RST C1OUT T1K5LD T1ANI T3OR C1OUT T2
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1