1、 成绩: 课程设计报告 题 目 基于PLC自动仓储控制系统设计 所属课程 机电传动控制(含PLC) 所属学院 机械电子工程学院 专业班级 机械设计制造及其自动化 B1202 学 号 学生姓名 陆登宇 指引教师 赵业平 7月 目 录 一、课程设计任务书 2 二、总提设计 3 1、自动仓库运送车运动流程 3 2、
2、控制工艺规定 4 3、控制系统构成图 4 4、选取PLC 4 三、硬件系统设计 5 1、动机正反转接线图及中间继电器隔离电路图 5 2、PLC外部接线 5 四、软件系统设计 7 1、I/O地址分派表 7 2、控制系统流程图 8 3、系统梯形图 8 (1)系统启停 8 (2)仓库呼喊 9 (3)行程开关 11 (4)比较 12 (5)运送车右行 13 (6)运送车左行 13 (7)延时环节 14 4、指令语句表 14 五、程序调试及成果分析 20 1、程序调试 20 2、成果分析 20 六、总结 21 七、参照文献 22 一、课程设计任务书
3、 课程设计题目:基于PLC自动仓储控制系统设计 课程设计时间:自 年 7月 6日起至 年 7 月 16日。 课程设计规定: 1.工作开始后,车停在某个仓库,若没有用车呼喊时,各仓库批示灯亮,表达各仓库可以呼车。 2.若某仓库呼车(按本仓位呼车按钮)时,则其各仓位批示灯均灭,表达此后再呼车无效。 3.在停车位呼车则车不动,当呼车位号不不大于停车位号时,小车自动向高位行驶;当呼车位号不大于停车位号时,小车自动向低位行驶。当小车到达呼车位时自动停车。 4.小车到达呼车位时停留30秒供该位使用,不应及时被其他工位呼走。 学生签字:
4、 年 月 日 课程设计评阅意见 项目 创新设计能力评价 20% 综合设计能力评价 30% 报告规范性评价 30% 口试 20% 成绩 总成绩 评阅教师: 月 日 二、总提设计 自动仓库是货储重要构成某些,它是在不直接进行工人解决状况下能自动存储和取出物品系统。在仓库进货过程中,使用运送车设备将物品存入仓库。住计算机与PLC之间以及PLC之间通信可以及时地汇总信息,仓库计算机及时记录订货和到货时间,显示库存量,筹划人员可以以便作出供货决策,
5、管理人员随时掌握货源及需求。 1、自动仓库运送车运动流程 如图是自动仓库运送车运送物品,整个运送系统有6仓库,有一种运送车来实现各个仓库运送关系,用1台可编程序控制器进行控制。在每个仓库设立一种呼喊开关,并且在相应停车位置上设立一种限位开关,并分派给相应输入地址,途中编号是各停车位置编号。在每个仓库上均设有一种批示灯来显示运送状态。运送车可以做迈进即正转,后退即反转运动,以实现各个仓库之间运送,系统设有用于起动和停车按钮,这些都为PLC输入元件。运送车用一台电动机托运,电动机正转和反转各需要一种接触器,是PLC输出执行元件。运送车运营操作办法是当1-6号仓库任一种发出呼喊信号时运送
6、车运营到该仓库然后停止,执行操作。 2、控制工艺规定 ①工作开始后,车停在某一种仓库,若没有用车呼喊时,系统工作批示灯亮,表达各仓库可以呼车。 ②若某仓库呼车即按了呼车键时,批示灯亮,别的批示灯不亮,表达此后再呼车无效。 ③在停车位呼车则车不动,当呼车位号不不大于停车位号时,小车自动向高位行驶,当呼车位号不大于停车位号时,小车自动向低位行驶。当小车到达呼车位时自动停车。 ④小车到达呼车位时停留30秒供该位使用,不应及时被其她工位呼走。 3、控制系统构成图 4、选取PLC 依照控制系统规定,本自动仓库控制系统共有14个输入量。9个输出量,应当选用西门子公司S7-200CPU2
7、26整体式PLC。 三、硬件系统设计 1、动机正反转接线图及中间继电器隔离电路图 通过两个继电器实现电机反转。右图为直流继电器隔离电路图。直流继电器是自动控制电路中起控制与隔离作用。 由于电动机正反转信号为220v电压,那么PLC输入模块必要要选取额定电压为220v输入模块。实际应用中,如果控制电动机正反转信号交流接触器直接接在PLC侧,其工作产生信号将会对PLC产生干扰,当电流过大,很容易烧坏输入模块。因而在电路中加上直流续电器隔离。这样电动机正反转输入信号不是直接接入PLC输出模块,而是通过直流继电器KA1,KA2进行隔离,由直流继电器接触点送出一种24
8、v信号到PLC输入模块,巧妙运用中间继电器隔离作用,保护PLC数入模块不被烧坏,延长PLC输入模块使用寿命。 2、PLC外部接线 运送车由一台电动机拖动,电机正转,小车向右,反之向左行。小车控制系统输入,输出设备与PLCIO端相应外部接线: 四、软件系统设计 1、I/O地址分派表 启动按钮开关,停止按钮开关,6个呼喊按钮开关,6个行程开关一共14个输入点。控制系统外部设备有7个批示灯和控制运送车运动电机一种,电机有正转和反转两个状态,分别都应正转继电器KM1和反转继电器KM2,因此输出点有9个。 PLC输入/输出地址 相
9、应外部设备 I0.0 启动按钮开关 I1.0 停止按钮开关 I0.1 1号仓库呼喊按钮开关 I0.2 2号仓库呼喊按钮开关 I0.3 3号仓库呼喊按钮开关 I0.4 4号仓库呼喊按钮开关 I
10、0.5 5号仓库呼喊按钮开关 I0.6 6号仓库呼喊按钮开关 I1.1 1号仓库行程开关 I1.2 2号仓库行程开关 I1.3 3号仓库行程开关 I1.4 4号仓库行程开关 I1.5
11、 5号仓库行程开关 I1.6 6号仓库行程开关 Q0.0 电动机正转(右行) Q0.7 电动机反转(左行) Q0.1 1号仓库呼喊批示灯 Q0.2 2号仓库呼喊批示灯 Q0.3
12、 3号仓库呼喊批示灯 Q0.4 4号仓库呼喊批示灯 Q0.5 5号仓库呼喊批示灯 Q0.6 6号仓库呼喊批示灯 Q1.0 系统上电批示灯 2、控制系统流程图 3、系统梯形图 (1)系统启停 按一下启动按钮,I0.0得电时,M0.0得电并保持,Q0.
13、0批示灯亮,表达系统处在待命状态。 (2)仓库呼喊 6个仓库分别用数字1~6表达,当1号仓库按一下按钮呼喊时,I0.1得电,M0.1置位,并且将数字1传入变量储存器VB0,为后续比较环节做好准备。其中M0.2,M0.4,M0.5,M0.6是实现自锁功能,即当1号仓库呼喊时2~6号仓库呼喊无效。2~6号呼喊时以此类推。 (3)行程开关 6个行程开关数字1~6表达。当小车到达1号时,I1.1得电,将数字1传入变量存储器VB1,为后续比较环节做好准备。到达2~6号仓库时以此类推。 (4)比较 按一下启动按钮和呼喊按钮之后,本环节开始对变量存储器VB0和变量
14、存储器VB1中数值进行比较,当呼喊仓库号码不不大于运送车所在仓库位置号码时,M1.0得电,不大于时M1.1,等于时M1.2得电。 (5)运送车右行 M1.0得电时,Q0.0得电,电机正转,运送车右行 (6)运送车左行 M1.1得电,Q1.0得电,电机反转,运送车右行 (7)延时环节 M1.2得电时,延时继电器得电,30S之后T37得电辅助继电器M0.0,M0.2,M0.3,M0.4,M0.5,M0.6复位。保证小车到达呼车位时停留30S供该位使用,不应及时被其她工位呼走。 4、指令语句表 五、程序调试及成果分析 1、程序调试 按照PL
15、CI/O端相应外接线图连接硬件电路,检查无误后实验装置上电。 打开SIEMNS S7-200PLCz编程软件,输入程序。经编译检查无误后,下载该程序到编程软件中,然后执行该程序。 程序调试: 按一下I0.0,系统工作批示灯Q1.0亮,表白各仓库均可以呼喊,先对系统进行初始或,使得运送车位于一号仓库,按一下I0.2时二号仓库呼喊,Q0.2(二号仓库呼喊批示灯)和Q0.0(电机正转)均亮,此时由于呼喊仓库号码不不大于停车号码,因而电机正转,运送车向二号仓库运营,到达二号仓库时其行程开关被按下(手动代替)Q0.0及时熄灭,表达电机停转,由于此时呼喊仓库号码等于停车号码,得电延时定期器得
16、电,延时30S,30S内其她仓库呼喊无效,之后Q0.2熄灭,表白仓库此时可以呼喊。 按一下I0.1一号仓库呼喊,Q0.1(一号仓库呼喊)和Q0.7(电机反转)均亮,此时由于呼喊仓库号码不大于停车号码,因而电动机反转,运送车向一号仓库运营,到达一号仓库时其行程开关被按下(手动代替)Q0.7及时熄灭,表达电机停转,由于此时呼喊仓库号码等于停车号码,得电延时定期器得电,延时30S(供仓库操作使用,此30S内其她仓库呼喊无效)之后Q0.2熄灭,表白别的仓库此时可以呼喊。 别的仓库呼喊均可以实现控制规定。 2、成果分析 自动仓库控制程序基本实现了所需求控制功能,但是系统上电后无法判断运送车位
17、于哪一种仓库以及小车出故障之后无法判断其详细位置,有待于经一部改进。 六、总结 设计小结:在实际运用过程中,为了便于智能化,无人化,远程化操作,该自动仓库控制器还应当联网,让多台控制器构成局域网,构成一套网路系统,便于通讯和控制操作。苦修改程序设计中某些参数,此控制系统能在诸多不同场合使用。 个人小结:通过一周多奋斗,课程设计终于完毕了,通过对自动仓库控制系统设计和实验让我从中学到了诸多知识,但愿这些知识可以在此后得到应用。最后要感谢赵教师辅导和教师辛苦教学。 七、参照文献 [1]吴中俊,黄永红.可编程序控制器原理及应用(第2版)机械工业出版社, [2]邓兴钟等.机电传动控制(第四版)华中科技大学出版社, [3]戴冠秀。PLC在运料小车自动控制系统中应用[J]。 [4]胡学林。可编程控制应用技术[M] [5]中华人民共和国自动化网。浅谈中间继电器隔离作用。






