目录
前言...................................................................................................................... 2 1 课程设计的任务和要求.......................................................................................... 3
1.1 课程设计的任务3? 1.2 课程设计的基本要求4? 2 总体设计5?
2.1 PLC选型 ................................................................................................. 5 2.2 PLC端子分配 ..................................................................................... 5 3 PLC程序设计?7
3.1 配料车运行原理及控制规则?7 3.2 控制面板图及顺序功能图9? 3.3 电机选用12?
3.4 PLC梯形图13?
4 程序调试说明...................................................................................................... 21 5 结束语.................................................................................................................. 22 6 参考文献................................................................................................................ 23
?
前言
随着社会的不断发展,科学技术的不断进步,人们已经对越来越多事物不是
进行手动操作,而是进行人工智能控制。例如智能机器人以及立体式存储仓库的产生等等,一改往日以前人们取料时间长,难度大,效率低等缺点。
本次课程设计的题目配料车控制系统程序设计也正是在这样的背景下应运而生的,本次课程设计的目的是掌握机电传动系统的基本原理,PLC控制电路的设计方法以及继电器——接触器控制和PLC改造的方法。掌握机电传动控制系统中继电器——接触器控制和PLC控制的基本原理,设计方法以及二者的关系。掌握常用电器原件的选择方法。具备一定的控制电路的分析能力与设计能力。运用所学的可编程控制器的相关知识在实验电路板上实现小车取料的控制。改变以往人工取料的时间长,难度大,效率低等缺点。提高工作效率,节省人力资源。
1 课程设计的任务和要求
1.1 课程设计的任务
控制要求:配料车完成“从配料罐出发,到A处取m车料,再到B处取
n车料,送回配料罐进行配料混合”的工作循环。配料车由三相交流异步电机驱动。 工艺流程图:
图1 配料车工作示意图
1.2 课程设计的基本要求
1.2.1初始状态
由选择开关(连续或单周期)接通初始状态,小车需处于初始端,即左端,左限位开关闭合。
1.2.2按启动按钮I0.0,执行下列程序
(1)Q0.3 线圈通电并向右运行,到A地点后停止并进行装料,待时间到后,向左运行,到原位后开始卸料并计时,计数器C1记录其次数。小车开始循环,直至等于计数器的设定值3时,才执行下一程序。
(2)当循环次数等于计数器的设定值时,循环结束,接通Q0.3线圈,使小车右行到达B处,同样装料并定时,时间一到,小车左行并到指定位置开始卸料,并开始循环,待等于计数器C2设定值3时,执行下一程序。 (3)计数器的次数等于设定值,接通Q0.5开始混料。 1.2.3循环设计
单周期:如果选择开关选择单周期档位,则Q0.5搅拌时间到后,开始回到初始状态,等待下一次接通。
取A料、B料小循环:在每次取A料回左端初始位置卸料后,进行计数器的读取,取A料设定计数器为C1为3次。取B料同理,设定计数器为C2为3次。
连续:如果选择的是连续档位,则搅拌完后就会回到M0.1状态自动开始下一周期循环。进行循环,最终读C3计数器到3时回初始步等待下一次接通。
手动:如果选择的是手动档位,每一步都是由手动按钮开关控制。 1.2.4复位
按动I1.2,停止一切操作,同时接通Q0.4,小车左行,并停止于初始状态。 1.2.5停止
按动停止按钮I0.1,需运行当前循环后再停。
自-机电传动配料车控制系统设计课程设计完美格式
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)