您好,欢迎访问三七文档
1PLC控制技术课程设计报告课题名称:PLC控制运料小车姓名:***学号:*******班级:******系别:*****专业:********指导教师:*******日期:*******2引言可编程控制器是一种为工业机械控制所设计的专用计算机,在各种自动控制系统中有着广泛的应用,它是在继电器控制和计算机控制基础上开发的产品,逐渐发展成为以微处理器为核心,把自动化技术、计算机技术,通信技术融为一体的新型工业自动控制装置。早期的可编程控制器在功能上只能进行逻辑控制,因而称为可编程程序逻辑控制器(ProgrammableLogicController)简称PLC[1]。随着技术的发展,其控制功能不断增强,可编程程序控制器还可以进行算术运算,模拟量控制、顺序控制、定时、计数等,并通过数字,模拟的输入、输出控制各种类型的机械生产过程。长期以来,PLC及其网络控制系统始终战斗在工业自动化控制行业的主战场,其提供的安全和完善的解决方案,为各种各样的自动化设备提供了非常可靠的控制应用,在电力、冶金、化工、机械等行业发挥了重大作用,被公认为现代工业自动化三大支柱之一。近20年来计算机和信息技术的飞速发展,不断成倍扩大的功能和成倍降低的价格,使PLC、通信联网技术、过程控制软件都获得了长足进步,也使PLC的广泛应用成为可能。从1968年开始至今,PLC已经经历了四次更新换代,现阶段的PLC产品不但全面使用16位、32位高性能微处理器,高性能片位式微处理器,RISC(ReduCedInstruCtionSetComputer)精简指令系统CPU等高级CPU,而且,在一台PLC中配置多个微处理器,进行多道处理。同时,生产了大量内含微处理器的智能模板,使得最新的PLC产品成为具有逻辑控制功能、过程控制功能、运动控制功能、数据处理功能、联网通信功能的名副其实的多功能处理器。随着生产自动化程度的增加,单一的逻辑控制功能显然不能满足现代生产的要求,而PLC新增加的这些功能正好适应了生产发展的需求。相信在未来的自动化生产控制中,PLC及其网络必将得到更加广泛的......系统控制要求:小车可在A,B两地分别启动;A地启动后,小车先返回限位开关ST1处,停车30秒装料;然后自动驶向B地,到达限位开关ST2处停车,底门电磁铁动作,卸料30秒;如此往复。控制要求:(1)手动操作:能手动控制小车向前运行,后退运行,并能打开小车底门;(2)连续往返自动控制:当小车启动后,能够自动往返运行。(3)停车控制:小车在自动往返运行过程中,均可用手动开关令其停车;再次启动后,小车重复(2)中内容。3I/O地址分配表表1系统I/O资源配置表序号元件名设备名作用1X0SB0启动按钮开关2X1SB11号站呼叫按钮开关3X2SB22号站呼叫按钮开关4X3SB33号站呼叫按钮开关5X4SB44号站呼叫按钮开关6X5SB55号站呼叫按钮开关7X6SB66号站呼叫按钮开关8X11SB111号站呼叫按钮开关9X12SB122号站呼叫按钮开关10X13SB133号站呼叫按钮开关11X14SB144号站呼叫按钮开关12X15SB155号站呼叫按钮开关13X16SB166号站呼叫按钮开关14Y0KMO电机正转继电器15Y1KM1电机反转继电器运料小车控制系统流程图4PLC电气连接图三菱可编程控制器软件介绍指令梯形图梯形图视图转换元件名查找5控制程序梯形图(1)梯形图为小车起停的程序,按下启动按钮小车运动,M0得电并且保持,按下停止按钮,M0失电。(1)梯形图为五个行程开关梯形图,5个行程开关用数字0-4表示,当小车到达1号时,I0.2得电,将数字0传入MW0(用R0表示)中;以此类推。(2)梯形图为五个呼叫按钮梯形图,5个呼叫用数字0-4表示,当一号按钮被按下时,I0.7得电,将数字0传入MW1(用R1表示)中,以此类推,M4是实现自锁功能的作用,将在下面的梯形图中讲到。(4)梯形图用于实现自锁功能,当按下某个呼叫按钮时,同时触发M4,并保持,使获得优先权,按下别的按钮将无效,M2是当小车位置和按钮编码相同时触发,使M4失电,恢复到最初的情况。6(5)梯形图为比较梯形图,当小车所处位置大于呼叫按钮的编码时,M1得电,小于时M3得电,等于时M2得电,同时失M4失电。(6)梯形图为小车控制运动梯形图,当M1得电时,Q0.0输出,小车左行,当M2得电时,Q0.1输出,小车向右行。7梯形图对应的指令语句(*小车起停*)(*按下启动按钮小车运动,M0得电并且保持,按下停止按钮,I0.1得电,M0失电*)LDX0000ORM0ANIX1OUTM0(*五个行程开关梯形图*)(*5个行程开关用数字0-4表示,当小车到达1号时,I0.2得电,将数字0传入MW0中;以此类推*)LDM0MPSANDX2MOVK0K4M1MEDANDX003MOVK1K1M1MRDANDX004MOVK3K4M1MRDANDX0058MOVK2K4M1MPPANDX006MOVK5K4M1(*五个呼叫按钮梯形图*)(*5个呼叫用数字0-4表示,当一号按钮被按下时,I0.7得电,将数字0传入MW1中,M4是实现自锁功能的作用;以此类推*)LDM0ANIM4MPSANDX007MOVK0K4M17MRDANDX010MOVK1K4M17MRDMOVK2K4M17MRDANDX012MOVK3K4M17MPPANIX013MOVK4K4M17[%MW1:=4](*用于实现自锁功能*)(*当按下某个呼叫按钮时,同时触发M4,获得优先权,按下别的按钮将无效;M2是当小车位置和按钮编码相同时触发,使M4失电*)LDx007ORX010ORX011ORX0129ORX013ORM4OUTM4(*比较梯形图*)(*当小车所处位置大于呼叫按钮的编码时,M1得电;小于时M3得电;等于时M2得电,同时失M4失电*)LDM0MPSANDK4M1K4M17OUTM1MRDAND=K4M1K4M17OUTM3MPPANDK4M1K4M17OUTM2(*向左运动梯形图*)(*当M1得电时,Y1输出,小车左行*)LDM1ANIY001OUTY000LDM3ANIY000OUTY001结束语这次课程设计,我感受到一项自我工程的努力过程。对于PLC的学习,三菱软件的摸索,到认识,当然由于自己所编的程序的相对比较简单,所以对这个软件的认识也不是十分的深入,但是通过的这次的自我学习,也学到了许多的知识,至少学到很多独立解决问题的方法和培养了这样的能力。论文我尽我的能力做好了,我想肯定有很多不恰当不完善的地方,希望老师能够指正!
本文标题:运料小车-课程设计
链接地址:https://www.777doc.com/doc-6850247 .html