1、湖 南 工 程 学 院课 程 设 计课程名称 电气控制与 PLC 课程设计 课题名称 饮料自动售货机控制系统设计 专业班级 自动化 1004 班 姓 名 肖 勇 学 号 201001020414 指导教师 谭梅、刘星平 2013 年 6 月 18 日湖 南 工 程 学 院课程设计任务书课程名称 电气控制与 PLC 课程设计 课题名称 饮料自动售货机控制系统设计 专业班级 自动化 1004 班 姓 名 肖勇 学 号 201001020414 指导教师 谭梅、刘星平 审 批 黄峰 任务书下达日期 2013 年 6 月 9 日课程设计完成日期 2013 年 6 月 18 日设计内容与要求一. 课程设
2、计的性质与目的本课程设计是自动化专业教学计划中不可缺少的一个综合性教学环节,是实现理论与实践相结合的重要手段。它的主要目的是培养学生综合运用本课程所学知识和技能去分析和解决本课程范围内的一般工程技术问题,建立正确的设计思想,掌握工程设计的一般程序和方法。通过课程设计使学生得到工程知识和工程技能的综合训练,获得应用本课程的知识和技术去解决工程实际问题的能力。二. 课程设计的内容1.根据控制对象的用途、基本结构、运动形式、工艺过程、工作环境和控制要求,确定控制方案。2.绘制饮料自动售货机控制系统的 PLC I/O 接线图和梯形图,写出指令程序清单。3.选择电器元件,列出电器元件明细表。4.编写设计
3、说明书。三. 课程设计的要求1.所选控制方案应合理,所设计的控制系统应能够满足控制对象的工艺要求,并且技术先进,安全可靠,操作方便。2.所绘制的设计图纸符合国家标准局颁布的 GB472884电气图用图形符号 、GB698887电气制图和 GB715987电气技术中的文字符号制定通则的有关规定。3.所编写的设计说明书应语句通顺,用词准确,层次清楚,条理分明,重点突出,篇幅不少于 7000 字。主要设计条件1.PLC 实验设备若干。2.参考文献若干。设计说明书装订顺序1.课程设计说明书封面。2.课程设计任务书。3.说明书目录。4.正文(按设计内容逐项书写) 。5.参考文献。6.附录。7.课程设计评
4、分表。设计进度安排1. 第一周星期一上午:课题内容介绍。2. 第一周星期一下午:仔细阅读设计任务书,明确设计任务与要求,收集设计资料,准备设计工具。3. 第一周星期二第一周星期五:确定控制方案。绘制饮料自动售货机电气控制系统的电气原理图、控制系统的 PLC I/O 接线图和梯形图,写出指令程序清单。选择电器元件,列出电器元件明细表。4. 第二周星期一:试验调试5. 第二周星期二第二周星期五:编写设计说明书,答辩。参考文献1廖常初.可编程序控制器的编程方法与工程应用M.重庆:重庆大学出版社2万太福.可编程序控制器及其应用M. 重庆:重庆大学出版社3刘祖润.毕业设计指导.北京:机械工业出版社4谢桂
5、林.电力拖动与控制. 北京:中国矿业大学出版社5工厂常用电气设备手册编写组.工厂常用电气设备手册. 北京:水利电力出版社课题: 饮料自动售货机控制系统设计一. 饮料自动售货机概况及控制要求饮料自动售货机有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种。1、自动售货机可投入 1 角、5 角、1 元的硬币。2、当投入的硬币总值超过 2 元时,汽水指示灯亮;当投入的硬币总值超过 3 元时,汽水及橙汁指示灯亮。3、当汽水指示灯亮时,按放汽水按钮,则排出汽水,8 s 后,自动停止,且汽水指示灯熄灭。4、当橙汁按钮指示灯亮时,按放橙汁按钮,则排出橙汁,8 s
6、后,自动停止且橙汁指示灯熄灭。5、若投入硬币总值超过按钮所需的钱数(汽水 2 元,橙汁 3 元)时,找钱指示灯亮,并找出多余的钱。 二.设计任务 1. 设计和绘制电气控制原理图或 PLC I/O 接线图、功能表图和梯形图,编写指令程序清单。 2.选择电气元件,编制电气元件明细表。 3.设计操作面板电器元件布置图。4.上机调试程序。5.编写设计说明书。目录第 1 章 概述.11.1 自动售货机的理论背景与实际意义. 1 1.2 自动售货机的概况及控制要求 . .2第 2 章 总体设计方案.3第 3 章 硬件电路设计.43.1 PLC 型类选择43.2 PLC I/O 口分配.43.3 系统硬件接
7、线图5第 4 章 软件设计64.1 程序流程图64.2 梯形图.7第 5 章 实验调试12第 6 章 致谢与总结.13参考文献.14附录 A 梯形图15附录 B 语句表180第 1 章 概述1.1 自动售货机的理论背景与实际意义自动售货机是一种全新的商业零售形式,20 世纪 70 年代自日本和欧美发展起来。它又被称为 24 小时营业的微型超市。在日本,70的罐装饮料是通过自动售货机售出的;全球著名饮料商可口可乐公司在全世界就布有 50 万台饮料自动售货机。 在中国,自动售货机 1999 年开始进人中国市场如今,在机场、地铁、商场、公园等客流较大的场所,已不难发现自动售货机的身影。 从自动售货机
8、的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了 它的售货领域非常广泛,是发达国家商品零售的一种主要方式。近几年,自动售货机逐渐被越来越多的消费者所接受。但由于售货机分布零散、范围广阔的特点,自动售货机在为消费者带来方便的同时,也为经营者在监控、管理、维护等方面带来很大的不便。目前售货机运行的各种情况都需要由人工判断,包括缺货、缺零钱
9、、币箱已满、售货机机械故障等,经营者普遍采用人工定时巡回视察的管理办法,既费时费力,又无法及时准确获取自动售货机状态报告,给经营者增加了管理成本和难度,也有可能给消费者的正常消费造成不便。 本系统的设计和实现可以使自动售货机的经营者可以根据网络统计的销售状况进行商品销售状况分析,预测商品的销售走势,确定合理的采购和配送策略,以期获得最高的投资回报率。同时售货机的一些故障信息和警报信息可以实时的传送到相应运营人员,从而可以在第一时间内发现并解决问题。 11.2 自动售货机的概况及控制要求饮料自动售货机有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种。
10、如图所示。1、自动售货机可投入 1 角、5 角、1 元的硬币。2、当投入的硬币总值超过 2 元时,汽水指示灯亮;当投入的硬币总值超过 3 元时,汽水及橙汁指示灯亮。3、当汽水指示灯亮时,按放汽水按钮,则排出汽水,8 s 后,自动停止,且汽水指示灯熄灭。4、当橙汁按钮指示灯亮时,按放橙汁按钮,则排出橙汁,8 s 后,自动停止且橙汁指示灯熄灭。5、若投入硬币总值超过按钮所需的钱数(汽水 2 元,橙汁 3 元)时,找钱指示灯亮,并找出多余的钱。汽水 橙汁 退币找零5角1角 1元2第 2 章 总体设计方案要实现售货机的自动售货功能,其自动控制控制系统主要包括:计币系统、比较系统、选择系统、饮料供应系统
11、以及退币系统。1.计币系统:计币以 1 角为单位。当有币投入时,将相应的硬币值存放到一个已经清零的寄存器 VW0 中,再次投币时进行累加。2.比较系统:投币完成后,当投入的硬币总值超过 2 元时,汽水指示灯亮;当投入的硬币总值超过 3 元时,汽水及橙汁指示灯亮。3.选择系统:当按下汽水或橙汁按钮时,相应的指示灯进行闪烁。当饮料供应完毕时,停止闪烁。4.饮料供应系统:按下选择按钮时,相应的阀门打开,饮料输出,时间为 8 秒。同时硬币总值减去相应的购买币数。5.退币系统:当购买完成后还有剩余,退币指示灯亮,按下退币按钮进行退币。3第 3 章 硬件电路设计3.1 PLC 类型选择根据饮料自动售货机示
12、意图,控制系统选用西门子S7-200系列的CPU 224 XP CN。其数字量I/O点数为14入/10出,可以满足控制要求且留有充足的裕量。3.2 PLC I/O 口分配根据设计要求,PLC 控制系统有 6 个输入信号:3 个投币信号,两个购买信号,1 个退币信号;6 个输出信号:3 个指示灯信号, 3 个执行信号。饮料自动售货机的 I/O 端口分配如表 1 所示。表 1 I/O 口分配表1角I0.05角I0.11元I0.2买汽水I0.3买橙汁I0.4退币I0.5输出输入汽水灯Q0.0橙汁灯Q0.1倒汽水Q0.2倒橙汁退币灯退币Q0.3 Q0.4 Q0.543.3 系统硬件接线图根据所选 PL
13、C 类型,以及设定好的 I/O 点分配情况,可设计出 PLC 的外部硬件接线图,如图 3-1 所示。图 3.1 硬件接线图其中 YV1,YV2 是两种饮料的阀门。当投入的硬币总值达到饮料购买金额时,相应的指示灯亮。当购买完成时,还有余额,退币指示灯亮,按下退币按钮时,YV3 工作进行退币5第 4 章 软件设计4.1 程序流程图饮料自动售货机控制系统的工作过程主要包括:投币并进行累加,硬币总值与饮料的购买价格进行比较显示可购买的饮料,选择购买,饮料供应,硬币剩余总值计算,退币。根据上述过程可画出饮料自动售货机的流程图如图4.1 所示。图 4.1 程序流程图64.2 梯形图LD SM0.1MOVW
14、 +0, VW0 LD I0.0 EU+I +1, VW0 LD I0.1EU+I +5, VW07LD I0.2EU+I +10, VW0LDW= VW0, +20AN Q0.2= M0.0LDW= VW0, +30AN Q0.3= M0.1LD I0.3EUA M0.0O Q0.2AN Q0.3AN T37TON T37, +80= Q0.2Q0.0 闪烁八秒,用以表示倒汽水的时间为八秒。8LD Q0.2ED-I +20, VW0LD M0.0LD SM0.5A Q0.2OLD= Q0.0LD I0.4EUA M0.1O Q0.3AN Q0.2AN T38TON T38, +80= Q0.
15、3Q0.1 闪烁八秒,用以表示倒橙汁的时间为八秒。9LD Q0.3ED-I +30, VW0LD M0.1LD SM0.5A Q0.3OLD= Q0.1LD Q0.2EDLD Q0.3EDOLDO Q0.4AW VW0, +0= Q0.410LD I0.5O Q0.5AW VW0, +0= Q0.5按下 I0.5 后,Q0.5 亮灯,即 Q0.4 和 Q0.5 两个灯都亮。LD SM0.5EUA Q0.5DECW VW0等待几秒钟后,当退币已经完成时,Q0.4 和 Q0.5 都熄灭。11第 5 章 实验调试与分析由于实验室没有相应的实物控制模型, ,在调试系统控制程序时,所有的输入信号(包括硬
16、币、纸币、假币识别)均用开关信号来代替,所有的输出均用指示灯来表示。调试时,首先按控制系统 PLC 接线图完成硬件接线,并仔细检查接线是否有误,特别要注意接线时不能出现短路、断路及反接等情况,否则会造成硬件损坏及人身意外。 开始程序调试:首先将 PLC 控制程序写入到 PLC 机器中,再选择监控状态,使 PLC 处于“RUN”状态,然后逐一按按钮,观察输出指示灯是否按预计效果闪灭,并通过监控状态观察程序的运行过程及输入输出信号、内部描述实际出现的问题及解决方案。要对照设计控制要求,逐一检验设计功能是否能有效的实现,并对程序进行改进和完善。动作 1 次 I0.0,2 次 I0.1,1 次 I0.
17、2(即投入 2 元 1 角)后,汽水指示灯 Q0.0 亮。按下买汽水按钮 I0.3,开始倒汽水,用 Q0.2 亮表示,汽水指示灯闪烁 8 秒,表示倒汽水时间。8 秒后,硬币还有剩余,退币指示灯 Q0.4 亮,按下退币按钮 I0.5,开始退币,用 Q0.5 亮表示。退币完成后灯熄灭。动作 1 次 I0.0,1 次 I0.1,5 次 I0.2(即投入 5 元 6 角)后,汽水灯Q0.0,橙汁灯 Q0.1 亮。操作同上。按下 I0.3,Q0.0 闪亮 8 秒,Q0.1 常亮。按下 I0.4,Q0.1 闪亮 8 秒,Q0.0 常亮。8 秒后,Q0.0 和 Q0.1 同时熄灭,退币指示灯亮,按下 I0.
18、5,开始退币,退币完成后,Q0.4 熄灭。12第 6 章 致谢与总结从六月份接到这个课程设计到完成,衷心感谢谭老师给予了精心的指导和热情的帮助。谭老师在 PLC 方面具有丰富的实经验,对我的设计工作给予了很多的指导和帮助,使我能够将理论中的结果与实际相结合。尤其在课题设计的前期准备阶段,谭老师提出许多宝贵的设计意见,在最后的测试修改阶段,谭老师在百忙之中抽出时间为我们提供了必要的帮助,这样使得我们得以顺利的完成课程设计。在短暂的两个周的相处时间里,老师渊博的知识,敏锐的思路和实事求是的工作作风给我留下了深刻的印象,这将使得我终身受益,谨此向谭老师表示衷心的感谢和崇高的敬意。拿到任务时,觉得这设
19、计有点难度,因为他和我们所学的区别。我们平时学的 PLC 编程主要是对顺序功能图的编程,我们只需画出顺序功能图,然后一步一步的设计梯形图就好了。但本设计经分析发现,顺序功能图很难实现,要用到程序流程图。在设计的过程中,我再次的复习了课本,对一些指令有了深入的了解,很多以前不太懂的,通过再次复习有了长足的进步。课程设计是一项工作量大,难度较大的设计,个人的力量总是有限的,书本上的总是有局限的。因此,团队合作,大量查阅课外资料是此次设计成功的关键。我们在课外书本上找到一篇类似的设计,但和我们的设计要求有点区别,于是我们在这基础上做了修改,就满足我们的设计要求。由于缺乏阅历和实际经验,我在设计时还有
20、许多不足的地方。我相信本次课程设计对我来说是一次很好的锻炼,对我以后的学习和工作有很大的帮助。我也会加油,希望自己在这方面有长足的发展。13参考文献1廖常初.可编程序控制器的编程方法与工程应用M.重庆:重庆大学出版社2万太福.可编程序控制器及其应用M. 重庆:重庆大学出版社3刘祖润.毕业设计指导.北京:机械工业出版社4谢桂林.电力拖动与控制. 北京:中国矿业大学出版社5工厂常用电气设备手册编写组.工厂常用电气设备手册. 北京:水利电力出版社14附录 A 梯形图151617附录 B 语句表18电气信息学院课程设计评分表评 价项 目优 良 中 及格 差设计方案合理性与创造性(10%)开发板焊接及其调试完成情况*(10%)硬件设计或软件编程完成情况(20%)硬件测试或软件调试结果 *(10%)设计说明书质量(20%)答辩情况(10%)完成任务情况(10%)独立工作能力(10%)出勤情况(10%)综 合 评 分指导教师签名:_日 期:_注:表中标*号项目是硬件制作或软件编程类课题必填内容;此表装订在课程设计说明书的最后一页。课程设计说明书装订顺序:封面、任务书、目录、正文、评分表、附件(非 16K 大小的图纸及程序清单) 。