2022年自动售货机的控制 .pdf
《2022年自动售货机的控制 .pdf》由会员分享,可在线阅读,更多相关《2022年自动售货机的控制 .pdf(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、I 本科毕业设计说明书自动售货机的控制THE CONTOR OF VENDING MACHINE 学院(部):专业班级:学生姓名:孔一斐指导教师:李振壁年月日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 47 页 -II 自动售货机的控制摘要自动售货机是能够根据投入的钱币自动付货的机器,不受时间、地点的限制,能节省人力、交易方便。目前市场上的自动售货机较为普遍,主要经营饮料和便利物品,使用方便、可靠、节省人力的自动售货机将在社会生活中成为一种趋势,而先存的自动售货机主要存在控制不方便,送货不及时的问题,这篇文章就是讨论自动售货机的控制问题。在本文中,以三菱 FX2NPLC 为核
2、心配合各种编程软件及各个模块实现了自动售货机的投币、出货、找零等基本功能,满足客户的基本要求后加入了通信模块解决了自动售货机的控制问题。本文详细介绍了自动售货机的设计方案、硬件选择、软件编写。关键词:自动售货机,控制,基本功能名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 47 页 -III THE CONTOR OF VENDING MACHINE ABSTRACK Vending machine is a kind of machine which can sold matters automatically,without the limitation of time an
3、d place.It can save manpower and the trade is convenient.At present,vending machine is so ordinary to see,especially onsolding drinks&common goods,it is convenient,dependable,so it will become a trend definitely.However,at present,vending machines are hard to control and not so instant.This article
4、is due to talk about controling them.In this article,take Sanling FX2NPLC as the core,Using all kinds of softwares,intending to enable functions of vending machines,such as inserting coins,presenting goods,giving back changes and so on.Despite these,the problem of controling is solved by interacting
5、 module.This article elaborates on design plan of vending machines,choosing ofhardwares and software writing.KEYWORD:Vending machine,control,Basic function名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 47 页 -安徽理工大学毕业设计1 目录摘要(中文).II 摘要(外文).III 1 绪论.1 1.1 引言.1 1.2 自动售货机的定义和发展前景.1 1.3 国内外研究的现状.2 1.4 本论文研究内容.2 2 整体模块图及
6、模块简介.3 2.1.1 PLC.3 2.1.2 PLC 的工作原理.4 2.1.3PLC 执行程序的过程及特点.6 2.1.4PLC 选型原则.8 2.2 钱币识别器.9 2.2.1 货币识别原理.9 2.2.2 纸币识别器.11 2.3 人机界面.11 2.3.1 人机界面的定义.11 2.3.2 人机界面(HMI)产品的组成及工作原理.12 2.3.3 人机界面的基本功能及选型指标.13 2.3.4 人机界面产品分类.13 2.3.5 人机界面的使用方法.13 2.4 电源.13 3 硬件设计.13 3.1 器件选择.13 3.1.1PLC.14 3.1.2 人机界面.15 3.1.3
7、钱币识别器:.16 3.1.4 硬币识别器.18 3.1.5 通信设备及报警器.19 3.1.5 本设计器件选择汇总如表3-6.21 3.2 自动售货机操作面板及PLC连接图.22 4 程序设计.23 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 47 页 -安徽理工大学毕业设计2 4.1 自动售货机售货过程程序.23 4.2 人机界面设计.28 4.3 钱币识别器程序简介.36 结论:.40 参考文献.41 致谢.42 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 47 页 -安徽理工大学毕业设计1 1 绪论1.1 引言自动售货机最早出现在二十世纪五、六十年代
8、的西欧,其中英国是较早实行自动售货机售货的国家之一。1942年,在食品销售中首先推广了自动售货的销售方式。1950年,英国食品杂货行有500 家采用自动售货机售货。1969年,采用自动售货机售货的商家增加到 23000家,销售的商品扩展到唱片、文化用品、食品、香烟等多个方面。进入70 年代后,约有 40 多万家香烟、饮料店采用自动售货机。1980年英国有 50余万台自动售货机,年销售额达8.81亿英镑。70 年代后,日本、欧美等发达国家和地区自动售货机迅猛的发展,短短30 年,发达国家自动售货机产业已发展到相当大规模。自动售货机被广泛地布放于车站、油站、机场、码头、写字楼、宾馆、娱乐场所及大街
9、小巷和公路旁,人们通过自动售货机可以买到食品、香烟、报纸、饮料、票、卡甚至鲜花和小宠物等物品。自动售货机实现了商品需求化、性能多样化的发展,原先其只能出售有限商品品种,而如今呈现了继百货公司、超级市场、便民店之后,以消费者与售货机“一对一”自动售货的无店铺销售状态。1.2 自动售货机的定义和发展前景目前自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用,如图 1-1。在中国人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其它热闹的场所。自动售货机的新奇、文明、高档、昼夜服务、占地小、灵活方便深受许多地区市民的青睐,甚至出现许多排队购买的现象。
10、专家测算,中国的自动售货机在市场容量最保守算应该有四十七万台,一年的销售额可达三百五十亿元若按人均台数计算全年可达五百亿,自动售货机在日本达到平均每二三十人一台,在美国达到每四十人一台,在欧洲每六十人一台,由于中国经济与上述国家还有一定差距,按每五百人一台计算。因此,自动售货机在中国有着广阔的发展前景。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作
11、为一种必须的机器便应运而生了。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 47 页 -安徽理工大学毕业设计2 等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。图 11,自动售货机举例1.3 国内外研究的现状在自动售货机相关的所有研究领域中,全球对其关键技术的研究主要集中在以下个方面:系统内部销售动作实现方式的研究;资金结算及销售信息统计管理的实现方式研究;功耗节省模式的研究。根据相关文献资料,系统内部销售动作实现方式的研究已基本成熟,研究最多的主要集中在资金结算及销售信息统计管理的实现方式和功耗节省模式上。1.4 本论文研究内容本文在原有的自动售货机的基础上实
12、现自动售货机的基本功能如:(1).用户将货币投入投币口,货币识别器对所投货币进行识别;(2).控制器根据金额将商品可售卖信息通过选货按键指示灯提供给用户,由用户自主选择欲购买的商品;名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 47 页 -安徽理工大学毕业设计3(3).按下用户选择商品所对应的按键,控制器接收到按键所传递过来的信息,驱动相应部件,售出用户选择的商品到达取物口;(4)如果还有足够的余额,则可继续购买。如不需要购买则点击找零,自动售货机将自动找出零币或用户旋转退币旋钮,退出零币。在此基础上本文加入数据通信模块,通过此模块可实现自动售货机与送货车之间的联系,在货物短缺
13、时及时通知,保证货物的供给。2 整体模块图及模块简介本设计整体模块图如图2-1 所示.图 2-1 整体模块图2.1.1 PLC PLC作为自动售货机的核心部分全称为可程序逻辑控制器(PLC,Programmable Logic Controller),乃是一种固态电子装置,主要利用输入输出装置的回授信号及储存程序,控制机械或程序的操作。在工厂自动化(FA)系统中,PLC因为具备价格便宜、系统稳定及环境适应性佳的特点,故一直为自动化业界所采用。近几年来,各PLC制造厂家无不致力于新机种的研发,所以在CPU 处理速度、扩展模块及通讯的功能上,相较于早期 PLC控制器,已有长足的进展。三菱 FX2N
14、 PLC 三 菱GT11人机界面FX2n 8EYR输出模块电源出 货 指 示灯钱币识别器故障报警器退币外围通信设备名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 47 页 -安徽理工大学毕业设计4 在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国通用汽车公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称Programmable
15、 Controller(PC)。个人计算机(简称 PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为Programmable Logic Controller(PLC)。图 2-2 为三菱公司所产FX2N系列的实物图。图 2-2 三菱 FX2N 32MR 2.1.2 PLC 的工作原理1.PLC的主要组成部分如图2-3.名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 47 页 -安徽理工大学毕业设计5 图 2-3 PLC 的主要组成部分CPU 模块:CPU 模块主要由微处理器(CPU芯片)和存储器组成。在 PLC控制系统中,CPU 模块相当于人的大
16、脑和心脏,它不断的采集输入信号,执行用户程序,刷新系统的输出;存储器用来储存程序和数据。I/O 模块:输入(Input)模块和输出(Output)模块统称 I/O 模块,是联系外部现场和CPU 模块的桥梁。输入模块主要用来接受和采集输入信号,输入信号包括两类:一类是从按钮,选择开关,接近开关,光电开关等来的开关量输入信号;另一类就是由电位器,测速发电机等提供的连续变化的模拟量信号。PLC通过输出模块控制接触器、电磁阀等执行机构,另外也可以驱动指示灯、数字显示装置等CPU 模块的工作电压一般是5V,而其输入/输出信号电压一般较高,如 DC24V 和 AC220V。为防止外部引入的尖峰电压和干扰噪
17、声损坏CPU模块,影响其正常工作,在 I/O 模块中,用光电耦合器、可控硅,小型继电器等器件来隔离外部输入电路和负载。I/O 模块除了传递信号外,还有电平转换与隔离的作用。2.PLC 的扫描过程 PLC有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在运行状态,PLC通过执行反映控制要求的用户程序来实现控制功能。为了使PLC的输出及时响应随时变化的输入信号,用户程序不是执行了一次,而是反复不断地重复执行,直至PLC停机或切换到 STOP 工作状态。除了执行用户程序之外,在每次循环中,PLC还要完成内部处理,通讯处理等工作,一名师资料总结-精品资料欢迎下载-名师精心整理-第 1
18、0 页,共 47 页 -安徽理工大学毕业设计6 次循环可分为 5 个阶段。如图 2-4.图 2-4 PLC 的扫描过程在内部处理阶段,进行PLC自检,检查内部硬件是否正常,对监视定时器(WDT)复位以及完成其它一些内部处理工作。在通信服务阶段,PLC与其它智能装置实现通信,响应编程器键入的命令,更新编程器的显示内容等。当 PLC处于停止(STOP)状态时,只完成内部处理和通信服务工作。当PLC处于运行(RUN)状态时,除完成内部处理和通信服务工作外,还要完成输入采样、程序执行、输出刷新工作。PLC的扫描工作方式简单直观,便于程序的设计,并为可靠运行提供了保障。当PLC 扫描到的指令被执行后,其
19、结果马上就被后面将要扫描到的指令所利用,而且还可通过CPU内部设置的监视定时器来监视每次扫描是否超过规定时间,避免由于CPU 内部故障使程序执行进入死循环。2.1.3PLC 执行程序的过程及特点(1)输入采样阶段在输入采样阶段,PLC以扫描工作方式按顺序对所有输入端的输入状态进行采样,并存入输入映象寄存器中,此时输入映象寄存器被刷新。接着进入程序处理阶段,在程序执行阶段或其它阶段,即使输入状态发生变化,输入映象寄存器的内容也不会改变,输入状态的变化只有在下一个扫描周期的输入处理阶段才能被采样到。(2)程序执行阶段在程序执行阶段,PLC对程序按顺序进行扫描执行。若程序用梯形图来表示,则总是按先上
20、后下,先左后右的顺序进行。当遇到程序跳转指令时,则根据跳转条件是否满足来决定程序是否跳转。当指令中涉及到输入、输出状态时,PLC从输入映像寄存器和元件映象寄存器中读出,根据用户程序进行运算,运算的结果再存入元件映象寄存器中。对于元件映象寄存器来说,其内容会随程序执行的过程而变化。如图2-5 所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 47 页 -安徽理工大学毕业设计7 图 2-5 PLC 执行程序示意图(3)输出刷新阶段当所有程序执行完毕后,进入输出处理阶段。在这一阶段里,PLC将输出映像寄存器中与输出有关的状态(输出继电器状态)转存到输出锁存器中,并通过一定方式输出
21、,驱动外部负载。因此,PLC在一个扫描周期内,对输入状态的采样只在输入采样阶段进行。当PLC进入程序执行阶段后输入端将被封锁,直到下一个扫描周期的输入采样阶段才对输入状态进行重新采样。这方式称为集中采样,即在一个扫描周期内,集中一段时间对输入状态进行采样。在用户程序中如果对输出结果多次赋值,则最后一次有效。在一个扫描周期内,只在输出刷新阶段才将输出状态从输出映象寄存器中输出,对输出接口进行刷新。在其它阶段里输出状态一直保存在输出映象寄存器中。这种方式称为集中输出。对于小型 PLC,其 I/O 点数较少,用户程序较短,一般采用集中采样、集中输出的工作方式,虽然在一定程度上降低了系统的响应速度,但
22、使PLC工作时大多数时间与外部输入/输出设备隔离,从根本上提高了系统的抗干扰能力,增强了系统的可靠性。而对于大中型 PLC,其 I/O 点数较多,控制功能强,用户程序较长,为提高系统响应速度,可以采用定期采样、定期输出方式,或中断输入、输出方式以及采用智能I/O 接口等多种方式。从上述分析可知,当 PLC的输入端输入信号发生变化到PLC输出端对该输入变化作出反应,需要一段时间,这种现象称为PLC输入输出响应滞后。对一般的工业控制,这种滞后是完全允许的。应该注意的是,这种响应滞后不仅是由于PLC扫描工作方式造成,更主要是 PLC输入接口的滤波环节带来的输入延迟,以及输出接口中驱动器件的动作时名师
23、资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 47 页 -安徽理工大学毕业设计8 间带来输出延迟,同时还与程序设计有关。滞后时间是设计PLC应用系统时应注意把握的一个参数。(4)PLC 控制系统设计图如图2-6 所示.图 2-6 PLC控制系统设计图2.1.4PLC 选型原则名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 47 页 -安徽理工大学毕业设计9 当某一个控制任务决定由PLC 来完成后,选择 PLC 就成为最重要的事情。一方面要选择多大容量的PLC,另一方面是选择什么公司的PLC 及外设。对第一个问题,首先要对控制任务进行详细的分析,把所有的 I/O 点
24、找出来,包括开关量 I/O 和模拟量 I/O 以及输出是用继电器还是晶体管或是可控硅型。控制系统输出点的类型非常关键,如果他们之中既有交流220V 的接触器、电磁阀,又有24V 的指示灯,则最后选用的 PLC 的输出点数有可能大于实际电数。因为 PLC 的输出点一般是几个一组共用一个公共端,这一组输出只能有一种电源的种类和等级。所以一旦它们是交流 220V 的负载负载使用。则直流24V 的负载只能使用其他的输出端了。这样有可能造成输出点浪费,增加成本。所以要尽可能选择相同等级和种类的负载,比如使用交流 220V 的指示灯等。一般情况下继电器输出的PLC 使用最多,但对于要求高速输出的情况,就要
25、使用无触点的晶体管输出的PLC 了。格能相差 40%以上。在使用 PLC 较多的情况下,这样的差价当然是必须考虑的因数。2.2 钱币识别器对第二个问题,则有以下几个方面要考虑:(1)功能方面所有 PLC 一般都具有常规的功能,但对某些特殊要求,就要知道所选用的 PLC 是否有能力控制任务。如对PLC 与 PLC、PLC 与智能仪表及上位机之间有灵活方便的通信要求;或对PLC 的计算速度、用户程序容量等有特殊要求;或对PLC 的位置控制有特殊要求等。这就要求用户对市场上流行的PLC 品种有一个详细的了解,以便做出正确的选择。(2)价格方面不同厂家的PLC 产品价格相差很大,有些功能类似、质量相当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年自动售货机的控制 2022 自动 售货 控制
限制150内