基于欧姆龙的PLC控制供料小车.docx
《基于欧姆龙的PLC控制供料小车.docx》由会员分享,可在线阅读,更多相关《基于欧姆龙的PLC控制供料小车.docx(8页珍藏版)》请在冰豆网上搜索。
基于欧姆龙的PLC控制供料小车
实训报告
课程(项目)名称:
基于欧姆龙的PLC控制供料小车
学院:
自动化专业:
自动控制
班级:
学号:
***********
一、设计任务
1、工艺过程
图供料小车随机呼叫示意图
小车行走由滑块动作示意,四个呼叫按钮位置和编号与四个光电开关位置和编号上下对应,如图所示。
当所按下呼叫按钮的编号大于小车所在光电开关位置编号时,小车右行,行走到呼叫按钮对应的光电开关位置后停止;当呼叫按钮的编号小于小车所在光电开关位置时,小车左行,行走到呼叫按钮对应的光电开关位置后停止。
(系统不要求顺向截车功能)
2、控制要求
小车由三相异步电动机拖动,电动机正、反转时小车即可作左行、右行运动。
按下启动按键,系统开始工作,按下停止按钮,系统停止工作。
1当小车的呼叫按钮与光电开关位置不重合时,小车要通过正转或反转运行到呼叫开关的位置。
2当呼叫开关编号小于光电开关编号时,小车向左运行;当呼叫开关编号大于光电开关编号时,小车向右运行。
3小车到达目的地时(即呼叫开关编号与光电开关编号相等时),小车要在此地停止5s,在5s计时结束前,按下其他呼叫开关,小车不运行,直道计时结束后才会执行下一个呼叫任务。
4呼叫开关要设置互锁功能,先按下的优先,互不干扰。
二、任务分析
1、总体设计思想
首先根据该运料小车的控制要求,决定好IO引脚分配。
然后根据呼叫开关和光电开关的作用,编写梯形图程序,程序要使用MOV指令,将开关编号记录到指定地址,并使用比较指令,比较呼叫开关编号和光电开关编号大小,确定小车运动方向,当小车到目的地后,设计5秒TIM定时,在目的地停留5秒后,再执行下一个呼叫开关的工作。
本控制系统需要设计互锁功能,优先选择先按下的呼叫开关,并避免在5秒定时时间没到的情况下,受其他条件的干扰。
2、功能描述
①设计启动停止按钮,以保证系统能认为控制供电。
②设计四个呼叫开关,和四个光电开关,使用MOV指令,将呼叫开关和光电开关的编号记录在地址D1和D0中。
并使用比较指令比较D1和D0内值得大小,从而判断小车应该正转还是反转。
③我们还设计了定时器5秒定时指示灯,当小车到达目标地址时,指示灯亮,5秒后,指示灯灭。
④该控制系统还设计了互锁功能,优先选择先按下呼叫开关的地方,在5秒定时时间内,按下其他呼叫开关不受影响,5秒定时结束后下一个呼叫开关才能起作用。
三、系统硬件组成
1、I/O分配
运料小车IO分配表
序号
引脚
作用
1
00000(I0.00)
启动按钮
2
00009(I0.09)
停止按钮
3
00005(I0.05)
呼叫开关1
4
00006(I0.06)
呼叫开关2
5
00007(I0.07)
呼叫开关3
6
00008(I0.08)
呼叫开关4
7
00001(I0.01)
光电开关1
8
00002(I0.02)
光电开关2
9
00003(I0.03)
光电开关3
10
00004(I0.04)
光电开关4
11
10001(Q100.01)
电机正转触点
12
10002(Q100.02)
电机反转触点
13
10003(Q100.03)
5s定时指示灯
2、原理接线图
3、实际接线图
四、软件分析
1、编程思想
2、梯形图程序
下图,按下启动按键,系统开始工作,按下停止按钮,系统停止工作。
当按下其中一个呼叫开关时,通过MOV指令将对应呼叫开关编号传送到目的地址D1中,例如按下呼叫开关3,则将3传送到D1。
下图,4个光电开关,通过互锁功能,先按下的优先,中间寄存器W0.01~W0.04,以及定时器5s定时限制Q100.03,使用常闭触点控制,能实现在5s时间还没有达到时,按下其他呼叫开关不影响小车。
下图,小车5s定时程序部分,当小车到达呼叫位置时,即呼叫开关值D1与光电开关值D0相等,小车会定时5s,在定时的过程中,设置指示灯Q100.03输出,能够很直观的看到指示灯亮5s之后灭,而这正是小车在此处停留5s的显示,由于互锁功能,优先选择首个呼叫开关,不受其他呼叫的影响。
下图,小车正转反转程序,在5s定时时间到之后,才会执行下面的正反转,达到呼叫位置,停止转动。
五、结论与收获