




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计说明书自动售货机的控制THE CONTOR OF VENDING MACHINE 学院(部): 专业班级: 学生姓名: 孔一斐 指导教师: 李振壁 年 月 日自动售货机的控制摘要 自动售货机是能够根据投入的钱币自动付货的机器,不受时间、地点的限制,能节省人力、交易方便。目前市场上的自动售货机较为普遍,主要经营饮料和便利物品,使用方便、可靠、节省人力的自动售货机将在社会生活中成为一种趋势,而先存的自动售货机主要存在控制不方便,送货不及时的问题,这篇文章就是讨论自动售货机的控制问题。 在本文中,以三菱FX2NPLC为核心配合各种编程软件及各个模块实现了自动售货机的投币、出货、找零等基本功能,满足客户的基本要求后加入了通信模块解决了自动售货机的控制问题。本文详细介绍了自动售货机的设计方案、硬件选择、软件编写。关键词:自动售货机,控制,基本功能 THE CONTOR OF VENDING MACHINEABSTRACKVending machine is a kind of machine which can sold matters utomatically,without the limitation of time and placeIt can save manpower and the trade is conventent.At present,vending machine is so ordinary to see,so it will become a trend definitely.However,at present,vending machines are hard to control and no so instant.This article is due to talk about controlling them.In this article,take Sanling FX2N PLC as the core,Using all kinds of softw ares,intending to enable functions of vending machines,such as inserting coins,presenting goods,giving back changes and so on.Despite these,the problem of controlling is solved by interacting module.This article elaborates on design plan of vending machines,choosing of hardwares and software writing.KEYWORD: Vending machine, control, Basic function2安徽理工大学毕业设计目录 摘要(中文)I摘要(外文)II1 绪论11.1引言11.2自动售货机的定义和发展前景11.3 国内外研究的现状21.4 本论文研究内容22 整体模块图及模块简介32.1.1 PLC32.1.2 PLC的工作原理42.1.3PLC执行程序的过程及特点62.1.4PLC选型原则82.2钱币识别器92.2.1货币识别原理92.2.2纸币识别器112.3人机界面112.3.1人机界面的定义112.3.2人机界面(HMI)产品的组成及工作原理122.3.3 人机界面的基本功能及选型指标132.3.4 人机界面产品分类132.3.5 人机界面的使用方法132.4 电源133 硬件设计133.1器件选择133.1.1PLC143.1.2人机界面153.1.3钱币识别器:163.1.4 硬币识别器183.1.5通信设备及报警器193.1.5本设计器件选择汇总如表3-6.213.2自动售货机操作面板及PLC连接图224 程序设计234.1自动售货机售货过程程序234.2人机界面设计284.3钱币识别器程序简介36结论:40参考文献41致谢421绪论1.1引言自动售货机最早出现在二十世纪五、六十年代的西欧,其中英国是较早实行自动售货机售货的国家之一。1942年,在食品销售中首先推广了自动售货的销售方式。1950年,英国食品杂货行有500家采用自动售货机售货。1969年,采用自动售货机售货的商家增加到23000家,销售的商品扩展到唱片、文化用品、食品、香烟等多个方面。进入70年代后,约有40多万家香烟、饮料店采用自动售货机。1980年英国有50余万台自动售货机,年销售额达8.81亿英镑。70年代后,日本、欧美等发达国家和地区自动售货机迅猛的发展,短短30年,发达国家自动售货机产业已发展到相当大规模。自动售货机被广泛地布放于车站、油站、机场、码头、写字楼、宾馆、娱乐场所及大街小巷和公路旁,人们通过自动售货机可以买到食品、香烟、报纸、饮料、票、卡甚至鲜花和小宠物等物品。自动售货机实现了商品需求化、性能多样化的发展,原先其只能出售有限商品品种,而如今呈现了继百货公司、超级市场、便民店之后,以消费者与售货机“一对一”自动售货的无店铺销售状态。1.2自动售货机的定义和发展前景目前自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用,如图1-1。在中国人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其它热闹的场所。自动售货机的新奇、文明、高档、昼夜服务、占地小、灵活方便深受许多地区市民的青睐,甚至出现许多排队购买的现象。专家测算,中国的自动售货机在市场容量最保守算应该有四十七万台,一年的销售额可达三百五十亿元若按人均台数计算全年可达五百亿,自动售货机在日本达到平均每二三十人一台,在美国达到每四十人一台,在欧洲每六十人一台,由于中国经济与上述国家还有一定差距,按每五百人一台计算。因此,自动售货机在中国有着广阔的发展前景。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。图11,自动售货机举例1.3 国内外研究的现状 在自动售货机相关的所有研究领域中,全球对其关键技术的研究主要集中在以下 个方面:系统内部销售动作实现方式的研究;资金结算及销售信息统计管理的实现方式研究;功耗节省模式的研究。 根据相关文献资料,系统内部销售动作实现方式的研究已基本成熟,研究最多的主要集中在资金结算及销售信息统计管理的实现方式和功耗节省模式上。1.4 本论文研究内容本文在原有的自动售货机的基础上实现自动售货机的基本功能如:(1). 用户将货币投入投币口,货币识别器对所投货币进行识别;(2). 控制器根据金额将商品可售卖信息通过选货按键指示灯提供给用户,由用户自主选择欲购买的商品;(3). 按下用户选择商品所对应的按键,控制器接收到按键所传递过来的信息,驱动相应部件,售出用户选择的商品到达取物口;(4) 如果还有足够的余额,则可继续购买。如不需要购买则点击找零,自动售货机将自动找出零币或用户旋转退币旋钮,退出零币。在此基础上本文加入数据通信模块,通过此模块可实现自动售货机与送货车之间的联系,在货物短缺时及时通知,保证货物的供给。2 整体模块图及模块简介本设计整体模块图如图2-1所示.三菱FX2N PLC三菱GT11人机界面FX2n 8EYR输出模块电源出货指示灯钱币识别器故障报警器退币外围通信设备图2-1整体模块图2.1.1 PLC PLC作为自动售货机的核心部分全称为可程序逻辑控制器(PLC,Programmable Logic Controller),乃是一种固态电子装置,主要利用输入输出装置的回授信号及储存程序,控制机械或程序的操作。在工厂自动化(FA)系统中,PLC因为具备价格便宜、系统稳定及环境适应性佳的特点,故一直为自动化业界所采用。近几年来,各PLC制造厂家无不致力于新机种的研发,所以在CPU 处理速度、扩展模块及通讯的功能上,相较于早期PLC控制器,已有长足的进展。在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国通用汽车公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称Programmable Controller(PC)。 个人计算机(简称PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为Programmable Logic Controller(PLC)。 图2-2为三菱公司所产FX2N系列的实物图。图2-2三菱FX2N32MR2.1.2 PLC的工作原理1.PLC的主要组成部分如图2-3.图2-3 PLC的主要组成部分CPU模块:CPU模块主要由微处理器(CPU芯片)和存储器组成。在PLC控制系统中,CPU模块相当于人的大脑和心脏,它不断的采集输入信号,执行用户程序,刷新系统的输出;存储器用来储存程序和数据。I/O模块:输入(Input)模块和输出(Output)模块统称I/O模块,是联系外部现场和CPU模块的桥梁。输入模块主要用来接受和采集输入信号,输入信号包括两类:一类是从按钮,选择开关,接近开关,光电开关等来的开关量输入信号;另一类就是由电位器,测速发电机等提供的连续变化的模拟量信号。PLC通过输出模块控制接触器、电磁阀等执行机构,另外也可以驱动指示灯、数字显示装置等CPU模块的工作电压一般是5V,而其输入/输出信号电压一般较高,如DC24V和AC220V。为防止外部引入的尖峰电压和干扰噪声损坏CPU模块,影响其正常工作,在I/O模块中,用光电耦合器、可控硅,小型继电器等器件来隔离外部输入电路和负载。I/O模块除了传递信号外,还有电平转换与隔离的作用。2. PLC的扫描过程 PLC有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在运行状态,PLC通过执行反映控制要求的用户程序来实现控制功能。为了使PLC的输出及时响应随时变化的输入信号,用户程序不是执行了一次,而是反复不断地重复执行,直至PLC停机或切换到STOP工作状态。除了执行用户程序之外,在每次循环中,PLC还要完成内部处理,通讯处理等工作,一次循环可分为5个阶段。如图2-4.图2-4 PLC的扫描过程 在内部处理阶段,进行PLC自检,检查内部硬件是否正常,对监视定时器(WDT)复位以及完成其它一些内部处理工作。在通信服务阶段,PLC与其它智能装置实现通信,响应编程器键入的命令,更新编程器的显示内容等。 当PLC处于停止(STOP)状态时,只完成内部处理和通信服务工作。当PLC处于运行(RUN)状态时,除完成内部处理和通信服务工作外,还要完成输入采样、程序执行、输出刷新工作。PLC的扫描工作方式简单直观,便于程序的设计,并为可靠运行提供了保障。当PLC 扫描到的指令被执行后,其结果马上就被后面将要扫描到的指令所利用,而且还可通过CPU内部设置的监视定时器来监视每次扫描是否超过规定时间,避免由于CPU内部故障使程序执行进入死循环。2.1.3PLC执行程序的过程及特点(1)输入采样阶段 在输入采样阶段,PLC以扫描工作方式按顺序对所有输入端的输入状态进行采样,并存入输入映象寄存器中,此时输入映象寄存器被刷新。接着进入程序处理阶段,在程序执行阶段或其它阶段,即使输入状态发生变化,输入映象寄存器的内容也不会改变,输入状态的变化只有在下一个扫描周期的输入处理阶段才能被采样到。 (2)程序执行阶段 在程序执行阶段,PLC对程序按顺序进行扫描执行。若程序用梯形图来表示,则总是按先上后下,先左后右的顺序进行。当遇到程序跳转指令时,则根据跳转条件是否满足来决定程序是否跳转。当指令中涉及到输入、输出状态时,PLC从输入映像寄存器和元件映象寄存器中读出,根据用户程序进行运算,运算的结果再存入元件映象寄存器中。对于元件映象寄存器来说,其内容会随程序执行的过程而变化。如图2-5所示。图2-5 PLC执行程序示意图(3)输出刷新阶段 当所有程序执行完毕后,进入输出处理阶段。在这一阶段里,PLC将输出映像寄存器中与输出有关的状态(输出继电器状态)转存到输出锁存器中,并通过一定方式输出,驱动外部负载。 因此,PLC在一个扫描周期内,对输入状态的采样只在输入采样阶段进行。当PLC进入程序执行阶段后输入端将被封锁,直到下一个扫描周期的输入采样阶段才对输入状态进行重新采样。这方式称为集中采样,即在一个扫描周期内,集中一段时间对输入状态进行采样。 在用户程序中如果对输出结果多次赋值,则最后一次有效。在一个扫描周期内,只在输出刷新阶段才将输出状态从输出映象寄存器中输出,对输出接口进行刷新。在其它阶段里输出状态一直保存在输出映象寄存器中。这种方式称为集中输出。 对于小型PLC,其I/O点数较少,用户程序较短,一般采用集中采样、集中输出的工作方式,虽然在一定程度上降低了系统的响应速度,但使PLC工作时大多数时间与外部输入/输出设备隔离,从根本上提高了系统的抗干扰能力,增强了系统的可靠性。 而对于大中型PLC,其I/O点数较多,控制功能强,用户程序较长,为提高系统响应速度,可以采用定期采样、定期输出方式,或中断输入、输出方式以及采用智能I/O接口等多种方式。 从上述分析可知,当PLC的输入端输入信号发生变化到PLC输出端对该输入变化作出反应,需要一段时间,这种现象称为PLC输入输出响应滞后。对一般的工业控制,这种滞后是完全允许的。应该注意的是,这种响应滞后不仅是由于PLC扫描工作方式造成,更主要是PLC输入接口的滤波环节带来的输入延迟,以及输出接口中驱动器件的动作时间带来输出延迟,同时还与程序设计有关。滞后时间是设计PLC应用系统时应注意把握的一个参数。(4)PLC控制系统设计图如图2-6所示.图2-6 PLC控制系统设计图2.1.4PLC选型原则当某一个控制任务决定由PLC来完成后,选择PLC就成为最重要的事情。一方面要选择多大容量的PLC ,另一方面是选择什么公司的PLC及外设。对第一个问题,首先要对控制任务进行详细的分析,把所有的I/O点找出来,包括开关量I/O和模拟量I/O以及输出是用继电器还是晶体管或是可控硅型。控制系统输出点的类型非常关键,如果他们之中既有交流220V的接触器、电磁阀,又有24V的指示灯,则最后选用的PLC的输出点数有可能大于实际电数。因为PLC的输出点一般是几个一组共用一个公共端,这一组输出只能有一种电源的种类和等级。所以一旦它们是交流220V的负载负载使用。则直流24V的负载只能使用其他的输出端了。这样有可能造成输出点浪费,增加成本。所以要尽可能选择相同等级和种类的负载,比如使用交流220V的指示灯等。一般情况下继电器输出的PLC使用最多,但对于要求高速输出的情况,就要使用无触点的晶体管输出的PLC了。格能相差40%以上。在使用PLC较多的情况下,这样的差价当然是必须考虑的因数。2.2钱币识别器对第二个问题,则有以下几个方面要考虑: (1)功能方面 所有PLC一般都具有常规的功能,但对某些特殊要求,就要知道所选用的PLC是否有能力控制任务。如对PLC与PLC、PLC与智能仪表及上位机之间有灵活方便的通信要求;或对PLC的计算速度、用户程序容量等有特殊要求;或对PLC的位置控制有特殊要求等。这就要求用户对市场上流行的PLC品种有一个详细的了解,以便做出正确的选择。(2)价格方面 不同厂家的PLC产品价格相差很大,有些功能类似、质量相当、I/O点数相当的PLC的价2.2.1货币识别原理 钱币识别器分为硬币和纸币识别器。 硬币识别原理 我国目前发行的1 元、5 角和1 角硬币的金属原材料是为造币而专门使用的特殊合金, 因此在它通过投币入口进入由电感和电容组成的特定高频振荡线路所产生的磁场时, 金属材质和体积的差异对电感量的影响大小也出现微弱差异, 电感量的变化引起振荡频率的变化, 再通过检测频率的变化, 与设定值进行比较, 确定某种硬币种类后, 经窄带选频电路将频率信号变成电压信号输出, 完成对金属硬币的识别。 纸币识别原理 纸币识别器由主控部分、传感器部件、驱灯组件、A /D 转换器、外部存储、电机、模式选择、电源板等组成一个单片机控制的系统, 通过多个接口把紫光、磁性、红外穿透引入主控器。把正常钞票在各传感器接收到的信号进行统计取样、识别, 并寄存起来,作为检测的依据。当识别纸币时, 把在各通道接口接收到的信号参数与原寄存起来的信号参数进行比较、判断, 若有明显差异时、但立即送出报警信号并截停电机, 同时送出对应的信号提示。 荧光检测 荧光检测的工作原理是针对人民币的纸质进行检测。人民币采用专用纸张制造( 含85% 以上的优质棉花) , 假钞通常采用经漂白处理后的普通纸进行制造, 经漂白处理后的纸张在紫外线( 波长为365nm 的蓝光) 的照射下会出现荧光反应( 在紫外线的激发下衍射出波长为420- 460nm 的蓝光) , 人民币则没有荧光反应。所以, 用紫外光源对钞票进行照射并同时用硅光电池检测钞票的荧光反映, 可判别钞票真假。为排除环境光对辨伪的干扰, 必须在硅光电池的表面安装一套透过波长与假钞荧光反应波长一致的滤色片。在荧光检测中, 需要注意两个问题: 1. 检测空间的遮光。外界光线进入检测空间会造成误报; 2. 紫外光源和光电池的防尘。在点钞过程中有大量粉尘, 这些粉尘粘附在光源表面会削弱检测信号, 造成漏报。对第五版人民币, 可同时检测荧光字( 无色荧光油墨印刷, 用另一硅光电池检测, 滤色片的透过波长和真钞荧光反应波长一致) 以提高辨伪效果。 磁性检测 磁性检测的工作原理是利用大面额真钞( 20 元、50 元、100元) 的某些部位是用磁性油墨印刷, 通过一组磁头对钞票的磁性进行检测, 通过电路对磁性进行分析, 可辨别钞票的真假。在磁性检测中, 要求磁头与钞票磨擦良好。磁头过高则冲击信号大, 造成误报; 磁头过低则信号弱, 造成漏报。通过控制磁头的高度( 由加工和装配保证) 和在磁头上方装压钞胶轮可满足检测需要。 红外穿透检测 红外穿透的工作原理是利用人民币的纸张比较坚固、密度较高以及用凹印技术印刷的油墨厚度较高, 因而对红外信号的吸收能力较强来辨别钞票的真假。人民币的纸质特征与假钞的纸质特征有一定的差异, 用红外信号对钞票进行穿透检测时, 它们对红外信号的吸收能力将会不同, 利用这一原理, 可以实现辨伪。需要注意的是, 油墨的颜色与厚度同样会造成红外穿透能力的差异。因此, 必须对红外穿透检测的信号进行数学运算和比较分析。 激光检测 用一定波长的红外激光照射第五版人民币上的荧光字, 会使荧光字产生一定波长的激光, 通过对此激光的检测可辨别钞票的真假。由于仿制困难, 故用于辨伪很准确。 防夹心检测 所谓防夹心检测就是在一叠钞票里剔出不同面额的钞票。根本不同面额的钞票具有不同的特征, 如纸质、磁性、幅面大小等,可进行防夹心检测。目前的点销机只检测钞票的纸质、磁性的宽度尺寸, 因此对于纸质、磁性和宽度相同或相近的钞票如第四版1 元和2 元、5 元和10 元, 第五版10 元和20 元很难区分, 如果增加一组红外管, 同时检测钞票的长度, 这个问题可以得到有效的解决。2.2.2纸币识别器 作为整个货币识别系统的核心部分, 纸币控制器必须由一颗功能相对较强的嵌入式微处理器以及一系列外围器件构成。通过对各种微处理器的研究, 考虑到开发成本, 我们最终选用了兼容标准M CS-51 指令系统的A T89C52 单片机是一个低电压, 高性能CM O S 8 位单片机, 片内含8k bytes 的可反复擦写的Flash 只读程序存储器和256 bytes 的随机存取数据存储器( R A M ) , 器件采用A TM EL 公司的高密度、非易失性存储技术生产, 片内置通用8 位中央处理器和Flash 存储单元, 功能强大的A T89C52 单片机可为您提供许多高性低比的系统控制应用领域。纸币器中核心控制器A T89C52 要采集大量实时纸币数据, 以用于该纸币的处理; 同时还要存储许多参数以用于纸币的识别,而A T89C52 自身资源有限, 并不能很好地满足系统要求, 明显需要扩展片外R A M 和R O M 。本系统中采用传统的扩展方式, 即通过一片74H C373 锁存器外接一片62256, 而R O M 的扩展则采用近年来应用很广泛的I2C 总线方式, 即直接用两个I/0 口外接一片串行24C256。纸币器中数据采集装置采用六对发光二极管及光电三极管, 而且还需要有工作模式选择, 这样导致I/0 口不够用。为此还要扩展输入输出接口, 采用常用的8155 芯片来实现I/O 扩展。 其主要功能是: 单片机A T89C52 通过I/O 接口控制发光二极管发光, 当纸币进入时, 入口处发光二极管透射过纸币的光强变弱, 被相应入口处的光电三极管接受到后转换为电信号, 放大后送给A D C0809, 后者再传给A T89C52。经过判断, 处理器直接控制电机驱动芯片L298 使双向微型电机正转, 电机带动捻纸皮带将纸币送进纸币器内。待最后一个光电三极采集完纸币数据后, 处理器开始进行识别判断过程。工作模式选择输入是指纸币器可以有几种工作模式选择, 一是上述的正常工作模式;二是数据的升级模式, 即在需要识别新的币种时, 纸币器采集新的纸币并通过M A X 232 与上位控制器通信, 完成一些新的参数下载;三是数据采集装置中光电传感器的敏感度调整, 即如果采集的电流值过小/过大而影响识别效果时,需要重新调整光电传感器的电阻使其满足识别要求;四是以便日后升级而预留的模式。2.3人机界面2.3.1人机界面的定义 连接可编程序控制器(PLC)、变频器、直流调速器、仪表等工业控制设备,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,实现人与机器信息交互的数字设备,由硬件和软件两部分组成。2.3.2人机界面(HMI)产品的组成及工作原理 人机界面产品由硬件如图2-7和软件如图2-8两部分组成,硬件部分包括处理器、显示单元、输入单元、通讯接口、数据存贮单元等,其中处理器的性能决定了HMI产品的性能高低,是HMI的核心单元。根据HMI的产品等级不同,处理器可分别选用8位、16位、32位的处理器。HMI软件一般分为两部分,即运行于HMI硬件中的系统软件和运行于PC机Windows操作系统下的画面组态软件(如JBHMI画面组态软件)。使用者都必须先使用HMI的画面组态软件制作“工程文件”,再通过PC机和HMI 产品的串行通讯口,把编制好的“工程文件”下载到HMI的处理器中运行。 图2-7 人机界面硬件构成图2-8人 机界面软件构成2.3.3 人机界面的基本功能及选型指标基本功能: A设备工作状态显示,如指示灯、按钮、文字、图形、曲线等 B. 数据、文字输入操作,打印输出 C. 生产配方存储,设备生产数据记录 D. 简单的逻辑和数值运算 E可连接多种工业控制设备组网选型指标: A. 显示屏尺寸及色彩,分辨率 B. HMI的处理器速度性能 C. 输入方式:触摸屏或薄膜键盘 D. 画面存贮容量,注意厂商标注的容量单位是字节(byte)、还是位(bit) E. 通讯口种类及数量,是否支持打印功能 2.3.4 人机界面产品分类A. 薄膜键输入的HMI,显示尺寸小于5.7,画面组态软件免费,属初级产品。如POPHMI 小型人机界面B. 触摸屏输入的HMI,显示屏尺寸为5.712.1,画面组态软件免费,属中级产品C. 基于平板PC计算机的、多种通讯口的、高性能HMI,显示尺寸大于10.4,画面组态软件收费,属高端产品2.3.5 人机界面的使用方法 A. 明确监控任务要求,选择适合的HMI产品 B. 在PC机上用画面组态软件编辑“工程文件” C. 测试并保存已编辑好的“工程文件” D. PC机连接HMI硬件,下载“工程文件”到HMI中 E. 连接HMI和工业控制器(如PLC、仪表等),实现人机交互2.4 电源 PLC的电源是指将外部输入的交流电经过整流、滤波、稳压等处理后转换成满足PLC的CPU、存储器、输入输出接口等内部电路工作所需要的直流电源电路或电源模块。3 硬件设计3.1器件选择3.1.1PLC本次设计选择三菱FX2N-32MR PLC如图2-2,具体参数见,表3-1表3-1三菱FX2N参数项目规格摘要电源输入输出电源规格AC电源型:100V-240V DC电源型:DC24V耗电量AC电源型:30VA(16M),40VA(32M),50VA(48M),60VA(64M),70VA(80M),100VA(128M)DC电源型:25W(32M),30W(48M),35W(64M),40W(80M)冲击电流AC电源型:最大40A 5ms以下/AC100V,最大60A 5ms以下/AC200A24V供电电源AC电源型:250mA以下(16M,32M) 460mA以下(48M,64M,80M,128M)输入规格DC输入器:DC24V7mA/5mA 无电压触电、或者NPN开集电极晶体管输入AC输入型:AC100-120VAC电压输入输出规格继电器输出型:2A/1点、8A/4点CIM 8A/8点COM AC250V,DC30V以下晶体管输出型:0.5A/1点(Y000Y001为0.3A/1点)、0.8A/4点COM DC5V-DC30V晶闸管输出:0.3A/1点,0.8A/4点公共,AC85-242V输入输出扩展可连接FX2N系列用的扩展模块以及FX2N系列用的扩展单元。性能程序内存内置8,000步RAM(电池支持)、注释输入、可RUN中写入;安装有存储盒时最大可扩展到16,000步时钟功能内置实时时钟(有时间设定指令、时间比较指令,具有闰年修改功能)指令基本指令27个、步进梯形图指令2个、应用指令132个运算处理速度基本指令:0.08s/指令,应用指令:1.52-数100s高速处理有输入输出刷新指令、输入滤波调整指令、输入中断功能、定时中断功能、计数中断功能、脉冲捕捉功能最大输入出处点数256点辅助继电器、定时器输入输出器:3,072点、定时器:256点计算器一般用16位增计数器:200点,一般用32位增减计数器:35点高速用32位增计数器.减计数器:1相60kHz/2点2相30kHz/1点数据寄存器一般用8,000点、变址用16点、文件用在程序区域中最多可设定到7,000点其他模拟电位器通过FX2N-8AV-BD型的功能扩展板,可扩展8点功能扩展板可以安装FX2N-XXX-BD型功能扩展板特殊适配器可以通过FX2N-CNV-BD连接特殊扩展可连接FX0N、FX2N系列的特殊单元以及特殊模板。显示模板可外装FX-10DM(也可以直接连接GOT,ET系列人机界面)对应数据通信对应数据连接RS-232C、RS-485、RS-422、N:N网络、并联链接、计算机链接CC-Link、CC-Link/LT、MELSEC-1/O链接外围设备的机型选择选择FX2N(C)或者FX2(C).但是选择FX2(C)时使用限制选择三菱FX2n系列的PLC因为FX2n系列PLC价格较为合适,并且本设计需要的基本功能及扩展功能都能够满足,此PLC具有内部存储功能、具有24V供电接点、RS-232C、RS485、RS422接口等,还有与人机界面直接相连的接口3.1.2人机界面本次设计选择深圳威纶MT6050i人机界面如图3-1,参数如表3-2图3-1人机界面表3-2人机界面参数u 威纶触摸屏MT6050i产品特点4.3”480*272支持USB2.0下载线16:9 TFT TCL无风扇冷却系统LED背光模组400MHz CPU 128MB内存u 产品规格显示器:4.3,Widescreen处理器:32 Bit RISC 400MHz内存(DRAM):64MB DDR2 on board闪存:128MB flash memory on boardUser project size:16MB :Data and Event log size 50MB通讯口:(RE-232/RS-485 2W/4W)CPU host:无CPU Client:USB2.0x1SD插槽:无内部时钟:内建电源输入:24+_40%VDC 250Ma24VDC外形尺寸WxHxD128*102*38mm开孔尺寸WxH119*93mm重量:约0.3g使用软件:EB8000 V2.0.0 or lateru 威纶触摸屏MT6050i控制面板触控类型:4线电阻式触控方式:连续式透光度:80%以上触控次数:至少100万次u 威纶触摸屏MT6050i环境规格操作温度:045c(32113F)相对湿度:10%90%40c无凝露震动测试:10 to 25hz (X,Y,Z方向,2G30分钟)电磁干扰:符合FCC class A CE认证:EN 55022:2006,class A, EN 61000-3-2:2006,EN 61000-3-3:1995+A1:2001+A2:2005防水性:前面板符合NEMA4/IP65u MT6050i 威纶人机LCD显示器显示类型:TFT LCD显示尺寸(对角):4.3”显示色彩:65,536色分辨率:480*272映像点间距:0.321*0.370对比度:500:1视角()40/60/60/60(T/B/R/L)亮度?(cd/m2)450背光灯:LED背光灯寿命:30,000小时本设计选是因为若是控制版面出现问题则人机界面可以代替版面进行交易,保证交易的持续进行。威纶的人机界面具有自带的编程软件价格也比较合适,其设备适用于自动售货机的构架,通信接口为RS-232C,可直接与PLC相连。因此选择此人机界面。3.1.3钱币识别器: 本设计选择吉鸿电子V7E纸币识别器,如图3-2。其参数如表3-3择深圳威纶MT6050i的人机界面,使用EB8000 V2.0.0编程软件。选择人机界面图3-2 纸币接收器表3-3纸币接收器参数产品规格1) 一般规格接受率96%界面Pulse .ICT Protocol .MDB、ID003.或者其他选择。例如:Pulse+MDB接收时间至压钞结束约3秒接受宽度6272mm接受面四面皆可安装场所室外2) 用电规格电源12V DC+(-)10%24V AC+(-)10%34V DC(20V-42.5V)耗电量12V DC-待机功能率:3.6 W 工作功率 :21.6 W 最大值 :30 W运作环境运作温度:0c55c储存温度:-30c70c湿度:30%85RH(无水珠凝结状态)3) 机器规格纸钞容量约200张纸钞(200250)外观尺寸塑胶旋钮铁制管状锁重量约1.25公斤钱箱盖锁种类标准配置塑胶旋钮(带锁霄订购)本次设计选择吉鸿电子V7E钱币识别器,本钱币识别器内部设有程序可自动识别假币,并且配有通信协议,在于PLC连接后可直接用PLC编程控制,价格较市场其他同类产品较合适。3.1.4 硬币识别器本设计采用吉鸿电子UCA系列硬币识别器如图3-3,具体参数如表3-4、3-5.图3-3硬币接收器表3-4 硬币接收器参数一般规格接受率:96%以上接受速率:约3枚/秒介面:Pulse,RS232(TTL level)硬币接受尺寸:UCA1&UCA2-直径:16mm-33mm 厚度:1.6mm-3.3mmUCA3&UCAE-直径:19mm-33mm 厚度:1.6mm-3.3mm用电规格电源:12V DC(10V-16V DC)耗电量:待机功率:0.05A,0.6W工作功率:0.2A,2.4W最大消耗功率:0.5A,6W操作环境:操作温度:-5C-60C储存温度:-20C-75C湿度:30%-85%RH (无水珠凝结状态)表3-5介面使用电压用法线材Pulse10V-16V DC电源及材料传输WEL-RMS03电源及材料传输WEL-RMS02(另购)延长线CU-RMS03RS23210V-16V DC电源WEL-RMS03+5V TTL资料传输WEL-R7U06本次设计同样选择吉鸿电子的硬币识别器,其与PLC直接通过RS232连接,之间的通信协议与纸币识别器相同,价格也较合适。3.1.5通信设备及报警器本设计选择GRM200通信设备如图3-4.图3-4 GR通信设备 GRM200 智能短信报警控制器是一款具有PLC和RTU功能GSM远程测控终端。它使用GSM(控制器需插入手机SIM卡)作为通讯手段,采用工业级设计标准,可以作为报警主机单独使用,根据本机自带的开关量和模拟量输入产生报警,并可实现联动输出。同时GRM200自带通讯口,可以和西门子,三菱,欧姆龙PLC或MODBUS设备连接,实现短信远程控制,远程报警,远程维护,远程催款等。GRM200系统采用组态配置的形式,支持各种表达式报警,定时控制,逻辑控制,具备PLC灵活的编程功能。 使用GRM200无线控制,无需铺设通讯电缆和现场值班人员,降低了系统建设成本和维护成本。图3-5通信模块功能图右图3-5看出功能如下: 1短信控制器通过RS485和PLC连接,读取被监控设备的状态。 2若被监控设备出现故障,短信控制自动发送报警短信到指定的值班人员手机,并支持短信前先拨号响铃。 3值班人员可发送手机短信给短信控制器,然后控制PLC的输出,可实现设备启停,参数设置,故障复位等。操作成功完成后,短信控制器会发确认短信通知值班人员。 4报警产生后,可以通过短信控制器的继电器输出切断设备电源。可短信撤防或布防。 5可定时发送PLC的信息到值班人员手机。 6短信控制器自带4路数字输入,4路继电器输出和4路模拟量,可以降低PLC系统的成本。 7可完成PLC的短信远程控制,远程维护,远程调试,远程催款。图3-6通信模块外部显示外部显示如图3-6可靠性保证: 1可以将高优先级的报警设置为必须短信确认。若值班人员未确认此报警,则报警信息会按照设定的时间间隔,不停的发送给值班人员。并可先拨打值班人员手机,再发短信。 2短信控制器可以定时发送设备信息,保证值班人员时刻掌握设备情况,做到防患于未然。 3若短信模块所处位置手机信号偏低,短信模块自动发送提醒短信。 4值班人员可以主动发送短信,随时查询当前的报警状况或者控制PLC运行。 5对于要求非常高的场合,可以使用两个短信控制器互为冗余,平时一个短信控制器处于工作状态,另外一台处于备份状态。若一台短信控制器无网络信号或者出现故障,另外一台短信控制器自动由备份状态切换到工作状态,来完成报警监控功能。 6采用工业级设计,通讯端子和输入端子均采用光电隔离技术。通过最严格的4kV快速脉冲群测试(对通讯和电源)和8kV静电抗干扰测试,轻松应对各种严酷的工业环境。本设计加入通信模块可实现自动售货机与配送车辆,终端控制部门的联系,保证售货机的正常运转。3.1.5本设计器件选择汇总如表3-6.表3-6器件汇总器件型号PLC三菱FX2N80MS人机界面深圳威纶MT6050i纸/硬币识别器吉鸿电子V7E/UCA通信设备及报警器GRM2003.2自动售货机操作面板及PLC连接图 本设计的自动售货机的控制面板如图3-7图3-7 控制面板PLC接线图如图3-8.图3-8 PLC接线图4 程序设计4.1自动售货机售货过程程序自动售货机的交易过程如图4-1.图4-1 交易流程图自动售货机设计流程图如图4-2.图4-2 自动售货机设计流程图I/O口分配如表4-1.表4-1口地址分布输入信号输出信号汽水按钮X0汽水排出电磁阀Y0花茶按钮X1花茶排出电磁阀Y1咖啡按钮X2咖啡排出电磁阀Y2一元投入按钮X3退币电磁阀(一元)Y3五元投入按钮X4退币电磁阀(十元)Y7十元投入按钮X5汽水指示灯Y4复位按钮X6花茶指示灯Y5退币按钮X7咖啡指示灯Y6 下位机程序的编制是利用三菱的plc专用编程软件FxgpWIN完成的。在设计的过程中,就像上面所叙述的那样,并非孤立地分别进行上位机和下位机的设计工作,而是互相配合的。因此在以下的详细设计过程中,并没有将上位机的设计与下位机的设计整体分开来写,而是相互交替,同时尽量清晰地叙述,在相应的设计部分中注明是上位机的设计还是下位机的设计。 现在我们具体分析一下程序过程: 为了方便分析,我们以一次交易过程为例。初始状态:此时不能购买任何商品。投币状态:顾客投币,显示投入总值,即余额数值,当所投币值超过商品价格时,相应价格选择按钮发生变化,提示可以购买。购买状态:按下可以购买的选择按钮,所选的商品出现在出货框中,同时显示屏上的金额数字根据消费情况相应变化。退币按钮:按下退币按钮,显示退币框,同时显示出应退币值及数量。按下确认钮,则恢复初始状态。 到此为止,自动售货机的一个完整工作过程结束。可以把一次交易过程分为几个程序块:运行初期清零过程;投币过程;价格比较过程;选择商品过程;退币过程。运行初期清零过程程序如图4-3.图4-3清零程序从上的梯形图,D0是存放余额的数据寄存器,首先要对其进行清零。不仅需要在完成一次交易后自动清零,而且也能让卖主自己手动清零。所以用X6和M8002同时可以控制清零指令 投币过程 在投币的过程中,每投下一枚硬币,投入显示将增加相应的币值,余额也增加同样币制。先建立变量表,在编写程序。 当按下投入1元时,相当于M1接通,之所以用一个微分指令,就是要只在接通时检测一次,不能永远加下去。投入1元要投入显示、余额显示都相应增加相同数值,加法是由16位加法指令add来实现的。投入5元、10元,原理同上。具体梯形图如图4-4:图4-4投币程序(3)价格比较和选择过程 价格的比较要贯穿实验过程的始终,只要余额大于某种商品价格时,就需要输出一个信号,提示可以购买。这里用指示灯来代表此信号。 在梯形图中,为了实现数据的实时比较,用了一个特殊内部继电器M6,在程序执行过程中,M4始终保持闭合,CMP是16位数据比较指令,用它来比较余额和商品的价格,M6是大于价格,M5是等于标志。再用定时器和M8013控制Y4,实现按下选择按钮并且余额大于等于某种商品价格时,程序使相应的指示灯闪烁表示可以购买该种商品。一旦选择了相应的饮料,闪烁时间到,就驱动相应的饮料的电磁阀,电磁阀自己控制饮料流出时间。具体梯形图如4-5、4-6所示:图4-5价格比较图4-6价格比较 退币过程因为选择商品和退币是相互制约的,顾将这两个放在一起进行讨论。顾客一旦选择了商品,就要用余额减去商品相应的价格,得出最新的余
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论