1、 电气控制技术课程设计电气控制技术课程设计 题题 目目 :自动售货机的自动售货机的 PLCPLC 控制控制 学学 号号 : 姓姓 名名 : 专业班级专业班级 : 0909 级自动化级自动化 1 1 班班 学学 院院 : : 电气工程学院电气工程学院 指导教师指导教师 : : 摘要摘要 自动售货机是近些年来新兴的产品,由于它的方便快捷时尚等优 点,它得到了很快的发展和应用。 在实际生活中, 我们见到的售货机可以销售一些简单的日用品, 如 饮料、常用药品和小的生活保健用品等。自动售货机的基本功能就是 对投入的货币进行运算,并根据货币数值判断是否能够购买某种商 品,并作出相应的反应。举一个简单的例子
2、来说明,例如:售货机中 有 3 中商品,其中 01 号商品(代表第一种商品)价格为 2.50 元,02 商品为 1 元。现投入 1 个 1 元硬币,此时若选择 01 号商品,售货机 会提示金额不足,当按下选择 02 号商品时,售货机就会输出 02 号商 品,同时,售货机也会进行相应的运算,看金额是否剩余并提示,若 有剩余,可进行找零,并在程序中清零,完成此次交易。由此看来, 售货机一次交易要涉及加法运算、减法运算,这是它的内部功能。还 要有货币识别系统和货币的传动来实现完整的售货、退币功能。 关键词:关键词:自动售货机;PLC;硬件设计; 第一章第一章 自动售货机简介自动售货机简介 1.1 自
3、动售货机概述自动售货机概述 随着社会不断的发展,人们的物质文化与精神文化都在明显的提高,这些表现 在出入各种场所采用信用卡付款而取代现金支付, 一人一部手机, 节假日看电影, 逛步行街,旅游。这些现象都表明了在物质生活不断提高的同时,精神生活也提 高了,随处可见的出租车,越来越多的自动取款机,还有随处可见的自动售货 机这些在繁华的都市也已成为不可或缺的一部分, 例如自动售货机就给我们 带来了很大的便利,只需要投几个硬币就可以选择自己想要的物品。自动售货机 可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24 小时无人 售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买的
4、好奇 心的自身性能,可以很好地解决人工费用上升的问题等。 因此,对于自动售货机的设计和改善就有着重要的意义。 1.2 自动售货机功能分自动售货机功能分析析 在进行上、下位机程序编写之前,首先要做的工作是确定自动售货机本身所 具备的功能及在进行某种操作后所具有的状态。 控制要求如下: 此自动售货机可投 1 元、5 元或 10 元硬币,投币完成后,确认,投币显 示灯灭。 当投入的硬币总值等于或超过 12 元,饮料指示灯亮;当投入的硬币总值 超过 15 元时,食品、饮料指示灯都亮。 当食品指示灯亮时,按食品按钮选择要购买的食品,按购买键确认后, 食品指示灯灭,出货指示灯亮,显示正出物品,一会熄灭。
5、当饮料指示灯亮时,按饮料按钮选择要购买的饮料,按购买键确认后, 饮料指示灯灭,出货指示灯亮,显示正出物品,一会熄灭。 若投入硬币总值超过购物所需钱数时,则退币处的指示灯亮,显示正在 进行退币工作,退币完成后,退币指示灯灭,等待下一次售货。 自动售货机的工作流程图如下: 初始状态 投币状态 购买状态 退币状态 投入硬币 按下选择按钮 是否有剩余 NY 图 1 自动售货机工作流程图 第二章第二章 PLCPLC 的介绍及选型的介绍及选型 2.1 PLC 的介绍的介绍 作为离散控制的首选产品,PLC 在二十世纪八十年代至九十年代得到了迅速 发展,世界范围内的 PLC 年增长率保持为 20%30%。随着
6、工厂自动化程度的不 断提高和 PLC 市场容量基数的不断扩大, 近年来 PLC 在工业发达国家的增长速度 放缓。但是,在中国等发展中国家 PLC 的增长十分迅速。综合相关资料,2004 年全球PLC的销售收入为100亿美元左右, 在自动化领域占据着十分重要的位置。 它以存储执行逻辑运算、顺序控制、定时、计数和运算等操作的指令;并 通过数字输入和输出操作,来控制各类机械或生产过程。用户编制的控制 程序表达了生产过程的工艺要求,并事先存入 PLC 的用户程序存储器中。 运行时按存储程序的内容逐条执行,以完成工艺流程要求的操作。PLC 的 CPU 内有指示程序步存储地址的程序计数器,在程序运行过程中,每执行一 步该计数器自动加 1, 程序从起始步 (步序号为零) 起依次执行到最终步 (通 常为 END 指令) ,然后