欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    自动售货机控制中plc的应用.docx

    • 资源ID:1820187       资源大小:224.83KB        全文页数:24页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    自动售货机控制中plc的应用.docx

    摘要自动售货机就是可以在没有营业员的佶况下自动完成售货的一种自动化设备。它集成了光、机、电于一体,并可以在任何地方运行,二十四小时不间断的俗货,大大方便了我们的日常生活。P1.C即可编程控制器,用可编程的控制器,使内部的程序可以顺利运行、程序中还携带许多的指令,经过科学技术的快速发展和提高,P1.C已成功应用在很多的生产活动当中。随着时代的进步,科技快速发展,工程中大量运用到P1.cP1.C在各个领域有若不可或缺的一席之地,而且会有更好的发展。在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运克,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。具体说明了可编程序控制器在自动售货机中的作用程序涉及到自动售货机_£作的绝大部分过程。利用P1.C控制的自动售货机提高了系统的稔定性,保证自动售货机能够长期检定运行。这几年,自动售货机在火车站、长途汽车站、飞机场候机楼、地铁站、大型商场、综合型医院、各大学校等地方如雨后春笋般出现,发展快速。关键词:自动售货机;可编程序控制器:梯形图第1章自动售货机介绍1.1 自动售货机功能分析在进行上、下位机程序编写之前,首先要做的工作是确定自动停觉机本身所具备的功能及在进行某种操作后所具有的状态。在实际生活中,我们见到的售货机可以销件一些简单的U用品,如饮料、常用药品和小的生活保健用品等,修货机的基本功能就是对投入的货而进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。举一个简单的例子来说明,例如:售货机中有8中商品,其中O1.号商品(代表第一种商品)价格为2.60元,02商品为3.50元,其余类推,现投入1个1元硬币,当投入的货币超过(H商品的价格时,01商品的选择按钮处应有变化,提示可以购买,其他商品同比。当按下选择O1.商品的价格时,售货机进行减法运算,从投入的货币总值中减去01商品的价格同时启动相应的电机,提取01号商品到出货口。此时售货机继续进行等待外部命令,如维续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退市操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的除法运免,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。自动竹货机的工作流程图如图1所示。按选按下择钮按下退币按钮.退币状态图1自动售货机工作流程图1.2 P1.C的选型原则当某一个控制任务决定由P1.C来完成后,选择P1.C就成为最重要的事情。一方面要选择多大容量的P1.C另一方面是选择什么公司的P1.C及外设。对笫一个问题,首先要对控制任务进行详细的分析,把所有的I/O点找出来,包括开关量I/O和模拟量I/O以及输出是用继电器还是晶体管或是可控硅型。控制系统输出点的类型非常关键,如果他们之中既有交流220V的接触器、电磁阀,乂TT24V的指示灯,则最后选用的P1.C的输出点数布可能大于实际电数.因为P1.C的输出点股是几个组共用个公共端,这组输出只能TT种电源的种类和等级.所以一旦它们是交流220V的负载负载使用。则直流24V的负载只能使用其他的输出端了。这样有可能造成输出点浪费,增加成本。所以要尽可能选择相同等级和种类的负载,比如使用交流220V的指示灯等。一般情况下维电器输出的P1.C使用最多,但对于要求高速输出的情况,就要使用无触点的晶体管输出的P1.C了。对第:个问题,则有以下几个方面要考虑:(1)功能方面所有P1.C一般都具有常规的功能,但对某些特殊要求,就要知道所选用的P1.C是否有能力控制任务。如对P1.C与P1.C,P1.C与智能仪表及上位机之间有灵活方便的通信要求;或对P1.C的计算速度、川户程序容量等有特殊要求;或对P1.C的位置控制有特殊要求等。这就要求川户对市场上流行的P1.C品种有一个详细的了解,以便做出正确的选择。(2)价格方面不同厂家的P1.C产品价格相差很大,有些功能类似、质贵相当、I/O点数相当的P1.C的价格能相差40%以上。在使用P1.C较多的情况下,这样的差价当然是必须考虑的因数。P1.C主机选定后,如果控制系统需要,则相应的配套模块也就选定了。1.3 自动售货机的结构组成1.3.1 箱体外观正面上部为商品展示窗和价格标卷;中部设投币入口、退币钮和金额显示窗:在价格标签附近设有选择商品的按键,正面下部为退币口和顾客取优口。面向顾客的机具正面,是完成商品价格介绍、接受投币、显示金额、推出商A1.和退币整个售出过程的表体部分。1.3.2 商品样品展示窗商品样品展示窗由透明有机板窗、样品展示架、商品价格标签、选购按钮和照明灯组成,设在前门体内部的可开启样品门,川来更换商品样品和价格标格。展示窗相当于商店橱窗或者柜台,以清晰明亮的商品展示和明码标价来招揽顾客。1.33商品驱动机构商品的包装多种多样,主要有箱、盒、城、袋等,它们的提取机构也各种各样。商品在送出时可以采用“螺旋移动”等动作移到取货口。1.3.4商品贮存部分由于商品的驱动机构是双螺旋体出货机构,由此决定了该自动售货机的商品贮存方式,商品主要是摆放在双螺旋体中,通过双螺旋体的旋转把商品推到出货口1.3.5钱币识别系统钱币识别系统由钱币识别器、识别后的钱币自动分类贮存机构和退币机构3部分组成。1.3.6P1.c控制系统P1.C控制系统是自动售货机在自动精售过程中,收到识币信号后,自动进行累计,、外部金额显示、顾客按键后自动推出商品和发出退币找零等信号的电控系统。同时,该系统还具备预设价格、售出累计、驱动检测和故障自检等功能,是“隹货机器人”的“大脑”第2章P1.C控制的自动售货机硬件选择2.1 P1.C的选择目前,自动售货机的核心是单片机,可是一但输出电压不稳定,单片机就容易发热造成爆裂,可靠性低等缺点,而P1.f不但可以实现类似的控制功能,还具彳i性能可鸵、电乐使用范Hi1.广、灵活通用、易于编程、使用方便等特点,并且提高了自动售货机系统的稳定性,能够保证自动售货机能够长期稳定运行:因此近年来在工业自动控制、机电一体化、改造传统产业等方面得到普遍应用。所以,本文选择P1.C来控制自动售货机。此次,我选择的是三菱FX-2N的P1.a图21P1.C(I)FX系列P1.C型号FX系列P1.C是由三菱公司近年来推出的高性能小型可编程控制器,以逐步符代三菱公司原F、F1.、代系列P1.C产品。其中FX2是1991年推出的产品,FXO是在FX2之后推出的超小型P1.f,近几年来又连续推出了将众多功能凝集在超小型机壳内的FXoS、FXIS、FXON.FX1.N.FX2N、FX2NC等系列P1.e具有较高的性能价格比,应用广泛。它们采用整体式和模块式相结合的叠装式结构。FX系列P1.C型号的含义如下:RX口口口系列名称输入输出总点数输出方式品种单元类型图2-2FX2N系列型号名称其中系列名称:如0、2、OS、IS、ON、IN、2N、2NC等单元类型:M一基本单元;E输入输出混合扩展单元:Ex一扩展输入模块EY扩展输出模块:输出方式:R一继电器输出S-晶闸管输出:T晶体管输出行四角美检细赧Bg设抓一IU«矶一较祝四备*1.)1.1.1.1.ig1.r二-特殊品种:D-DC电源,DC输出:A1.-AC电源,AC(AC100720V)输入或AC输出模块;H大电流输出扩块;V-立式端子排的扩展模块图2-3IP1.C的基本组成(2)X2N系列P1.C内部资源)输入继电器(X)P1.C输入接口的一个接线点对应一个输入继电器。输入维电器室接受外部信号的窗口,在梯形图和指令表都不能看到和使用输入继电器的线圈,只能看到和使用其常开或常闭触点,在程序中用X表示。输出维电器(Y)P1.C输出接口的一个接线点对应一个输出维电器,用Y表示。输出继电器是唯一具有外部触点的继电器。输出维电器可以通过外部接点接通该输出口上连接的负载或执行元件。输出继电器的内部常开常闭触点可以作为其他元件的工作条件,并可以无限制地使用.内部维电器(M)内部继电器是编写程序过程中的辅助元件,用M表示。这类元件的线圈与输出继电器的线图一样,由P1.C内的各种编程元件的触点驱动,在程序中,内部继电器的常开和常闭触点可无限使用,但是不能直接连接外部负我。内部继电器可以分为一般用途、停电保持用和特殊用途三类。一般用途的内部继电器也就是我们常说的通用型内部维电器,它用于逻辑运算的中间状态存储及信号类型的变换。停电保持用的内部继电器具有停电保持的功能,它利用PIX:内装的备用电池或EEPROM进行停电保持,当停电后重新运行时,能重现停电前的状态。特殊用途的内部继电器是指具有特定功能的内部继电器,根据使用方式可以分为只读和可读写可驱动线圈型特殊内部继电潞两类。前者为状态标志或专用控制元件,如M8000.运行监控:M82,初始脉冲:后者在用户聊动线圈后,如M8O3O.是电池1.ED灯熄灭:M8O33.P1.C停止时输出保持。定时耦(T)定时器是定时指令的基本编程元件,它相当于维电器控制电路中时间继电器,它由一个设置值寄存器(字)、一个当前值寄存器(字)和无数个触点(位)组成。在编写过程中,常用常数K或数据寄存器(D)的内容作为设置值。在P1.C内部,常川的定时单位有】ms、10ms、100mS三种,此三种定时器的具体分配根据P1.C型号不同有所区别。当定时器的线圈被驱动时,定时器以增计数方式对P1.C内的时钟脉冲进行累计时,若当前值寄存器内的素积值和设置值寄存器中设置的值相等,则定时器触点动作:当定时器线图失电时,其触点断开.在常用的定时瑞中,定时值不可以累积。在FX系列P1.e中,还行一种定时值可以累积的定时器,其特点是当执行条件满足的时间达不到定时器设置值时段开,当前定时甥可以保留。数据寄存器(D)数据寄存器是用来存储数值数据的编程元件,用D表示。嬲数K常数是程序进行数值处理时必不可少的编程元件,用K表示。K表示十进制整数,可用于指定定时器或计数器的设定值或应用指令操作数中的数值。2.2 主要硬件选择2.2.1 硬币识别器1、硬币识别原理主要识别指标:材质、厚度、直径。材质是用电磁的方式测的,使用空心线圈或磁芯线圈,线圈组数少的只有-组,多的常见的是六组。工作状态下,线圈及其外附电路会以一个特殊的频率振荡(多个线图的话频率各不相同),当硬币以垂直或平行于线圈平面的方式穿过时(不同产品方式不同),会引起振荡频率的变化。材质不同所引起的频率变化幅度和方向(增加、减少)也不同,对某种硬币的变化特征进行记录后,就成为使用中识别该种硬币的依据。厚度是没布东西专门测的,实际上这个指标是和材质起测。因为即使相同材历的硬币,如果厚薄不同,导致的频率变化差异也较大。直径老式的识别装置用光电管队列来识别直径,排列组合得当的话,识别精度也不低(可答0.5mm)。新一点的都用偏心或异形线圈来测量,依据是直径小的硬币与线圈的重合部分也少,由此也带来频率变化的不同2、产品型号适用硬币:直径(P18mm-<32mm;厚度1.2nm32nm0适用了,人民币。图2-2硬币识别器工作电压:DC+12V。功耗:净能0.5mW;动能0.5W工作温度:-20C+50C2.2.2 纸币识别器1、纸币识别原理把正常的钞票在各传感器接收到的信号进行统计取样、识别,并寄存起来,作为检测的依据.当识别纸币时,把住各通道接口接收到的信号参数与原寄存起来的信号参数进行比较、判断,若有明显差异时就立即送出报警信号并截停电机,同时送出对应的信号提示。2、型号电压:DC>12V+-5%电流:待机0.12A工作2A工作温度:0°C55。C保存温度:-20°C60T湿度:30%85%RH(nocondensation)重量:08kg插入方向:任意方向识别时间:2.5秒2.23电磁阀的选择国内外的电礴阀从原理上分为三大类(即:直动式、分步直动式、先导式),而从阀船结构和材料上的不同与原理上的区别又分为六个分支小类(直动膜片结构、分步膜片结构、先导式膜片结构、直动活塞结构、分步活塞结构、先导活塞结构)。本设计主要采用的是直动势电磁阀。BSI2CDNI5图直动式电磁阀原理:通电时,电磁线圈产生电磁力把关闭件从阀座上提起,阀门打开:断电时,电磁力消失,弗簧力把关闭件压在阀座上,阀门关闭。特点:在真空、负压、零压时能正常工作,但般通径不超过25mm.第3章自动售货机P1.C程序设计3.1 设计方案3.1.1 流程图结束图12流程图3.1.2 设计思路根据自动售货机控制系统的流程可以知道自动传货机的主要系统包括:计币部分、比,交部分、选择和饮料供应部分、余额计算部分、退币部分。(D计币部分当有顾客购买饮料时,投入硬而时经过光传感器感应,然后由光传感器驱动硬币识别器识别钱币,系统将钱币自动传送到相应的钱币贮存腔,并经光传感器感应,然后在P1.C内进行数据运算。(2)比较部分投币完成后,系统会将钱币数据和可以购买的饮料价格进行区间比较:若投币212元,则指示灯Y1.亮,显示汽水选择指示灯长亮,若投币15元,则汽水和咖啡指示灯长亮,此时可以选择汽水、咖啡。(3)选择和饮料供应部分比较完成后,按下指示灯长亮的选择按钮,相应的电磁阀(Y4或Y5)起动,并且相应的选择指示灯由长亮转为以IS为周期的闪烁直至饮料供应完毕后闪烁停止。当饮料输出达到7s时,电磁阀关断。(4)余额计算部分饮料输出的同时减去相应的购买币数。(5)退币部分顾客可在购完饮料后,由退币指示灯Y23可知是否可以退币,指示灯亮,则可以退币,当按下退币控制按钮后,钱币退出。3.1.3 自动售货机控制要求(1)该自动售货机可以同时投入5角、1元、或5元硬币,自动销售汽水、果汁和咖啡.(2)当投入的硬币总值等于或超过1.5元时,汽水按钮指示灯亮:当投入的硬币总值等于或超过3元时,汽水按钮和果汁按钮同时亮:当投入的硬币总值等于或超过5元时,汽水按钮、果汁按钮和咖啡按钮同时亮.(3)当汽水按钮灯亮时,按汽水按钮,则汽水排出IoS后自动停止,同时汽水按钮指示灯闪烁10s.(力当果汁按钮灯亮时,按果汁按钮,则果汁排出1低后自动停止,同时果汁按钮指示灯闪烁10s(5)当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出IOS后自动停止,同时咖啡按钮指示灯闪烁10s.(6)若投入的硬币总值超过所购商品的价格(汽水1.5元,果汁3元,咖啡5元),则找钱指示灯亮,同时进行找钱动作.图13自动街货机示意图3.1.4 I/O地址定义表此控制系统可采用自动_E作方式,输入信号为汽水、果汁、咖啡按钮、5角、1元、5元硬币投入识别口记数手动身位按钮:输出信号为汽水、果汁、咖啡排出电磁阀、找钱电磁阀及相应指示灯,共7个输入点,8个输出点,均为开关量。I/O地址定义如表8所示。表8自动传货机控制系统I/O地址定义表输入信号输出信号备注汽水按钮XO汽水排出电磁阀YO果汁按钮X1.果汁排出电磁阀Y1.咖啡按钮X2咖啡排出电磁阀Y25角投入XE找钱电磁阀Y31元投入X4汽水按钮指示灯Y45元投入X5果汁按钮指示灯Y5记数手动及位X6咖啡按钮指示灯Y6找钱指示灯Y73.2 系统涉及P1.e指令简介(1)比较指令CMP比较指令在P1.C控制系统中是一条十分重要的功能指令,它将SI、S2中的数据进行比较,比较结果送到目的操作数D中,如下图所示,当XO为OFF时,不执行CMP指令,M0.MI.M2保持不变:当XO为ON时,执行CMP指令,、S2中的数据进行比较,即C20计数器值与K100(数值K1.Oo)比较。如果C20当前值小于100,则MO=I:如果C20当前值大于100,则M2=1.:如果C20当前他等于100,则MI=1.图3-ICMP指令使用说明(2)运算指令)加法运算XO,T1.三D10D12图3-2加法运算使用说明加法运律指令是把指定的源元件中的二进制数相加,结果送到指定的目标元件中,如图2-6所示。当XO为1时,(D10)+(D12)=(D14),运算是代数运兜。2)减法运算IXO11H1.触ID1.OD12;D14图3-3减法运算使用说明减法运算指令是把指定的源元件中的二进制数相加,结果送到指定的目标元件中,如图所示。当XO为1时,(DI0)+(DI2HD14),运算为代数运算。BCD指令BCD码变换功能指令使用说明BCD码变换指令是将源操作数中的二进制数变换成BeD码送至目标操作数中,如上图所示。当XO为ON时,将DI2中的二进制数变换成BCD码送到输出口Y7Y0中。之后的BCD码可送到1.ED七段显示器显示D12中的值。3.3 I/O分配表数据库是从I/O驱动程序中获取过程数据的,而数据库同时可以与多个I/O骄动程序进行通信,一个I/O%动程序也可以连接一个或多个设备。卜面创建I/O设备由于数据库可以与多个IQ设备进行数据交换,所以必须指定哪些点与哪些个I/O设备建立数据连接。为方便其见,我们将数据列整理成如表6、表7所示.表6数字I/ONAMEDESC%I01JNK点名说明I/O连接1CXO1.01商品出现PV=P1.a)01:序号,寄存器,地此偏移:20000082CX0202商品出现PY=P1.Co01;序号,特器,½1.t,睇&2000009-3CX0303商品出现PV=P1.Q01:序号,寄存瑞则止,偏移;20000010-4CW)404商品出现PV=P1.aK)1;序号,寄存器,地此俏柩20000011-5CX0505商品出现PV=P1.aX)1;序号,寄存器,地此侑柩200000126CX0606商品出现PV=P1.a)01;序号.寄存器,地此俯移:20000013-7CX0707商品出现PV=P1.Q01;序号,特器,1.jt.睇&20000014-8CX0808商品出现Py=P1.a01;序号,寄存瑞地,擀移;2ooooi5-9DO1.01商品灯亮PV=IKO01;序号,寄存器,½J1:.信保2000000-10IX>202商品灯亮PV=PIa01;序号,寄存瑞½J1I:.偏核2000001-HD0303商品灯亮PV=PIQ01:序号.寄存器,地址,饵核2000002121)0404商品灯亮PV=P1.XO01;序号,寄存瑞地1止,偏移;2000003-13D0505商品灯亮PV=Ita)01;序号,寄存器,地址,俯柩2oooo-141X)606商品灯亮PV=P1001;序号,寄存器,地此倨柩2000005-151»707商品灯亮PV=P1.aX)1;序号,寄存器,地址,俯悠200000616D0808商品灯PV=P1.CO01;序号,寄存器,地I1.1.:,借住2000007-17QO1.取01商品PV=P1.aX)1;序号,寄存器,地址,储保3002300-18Q02取02商品PV=P1.CO01;序号,寄存器,地Ii1.:,借住3002301-19Q03取03商品PV=P1.ax)1;序号,寄存器,地址,俏柩3002302-20Q04取04商品PV=P1.aX)1;序号,寄存器,地!止,偏以3002303-21Q05取05商品PY=P1.OO01;序号,寄存温地1止,偏移:3002304-22QQ6取06商品PV=P1.eO01;序号,寄存器,地址,信限3002305-23Q07取07商品PV=HoX)1;序号,寄存器,地此俏柩3002306-24Q08取08商品PV=P1.Q01:序号.寄存器,地址,饵核3002307-25TENTER退币处理PV=IKO01;序号,寄存瑞JI:.偏移:3002015-26TR$1投入附PV=P1.ax)1;序号,寄存器,地址,倘限3002000-27TfiS1.O投入10角PV=P1.Q01:序号,寄存瑞则止,假强3002002-28TRJia。投入100角1.,V=1.,IX001:FT寄存器,地此俏柩3002001-29TR$5投入5角PV=P1.Q01;序号,寄存瑞地,偏移:3002001-30TR$50投入50角Py=P1.a01;序号,寄存器,地址,俯移:3oooo3-311111Bo退币OKPV=P1.a)01;序号,寄存器,地址,偏移:3000000-32XZO1.选择(H商品PV=P1.C(X)I:序号,寄存器.地址.偏移:3002005-33XZO2选择02商品PV=P1.COOI:序号,寄存器,地址,偏移:3002006-34XZ03选拜03商品PY=P1.a)01;序号,寄存器,地址,偏移:3002007-35XZ04选择(M商品PV=P1.a)01:序号,寄存器,地址,偏移:3002008-36XZo5选择05商品py=pcooi:序号,寄存器,地址,偏移:3002009-37XZ06选择06商品PV=P1.a)oi;序号,寄存器,地址,偏移:30020010-38XZOT选择07商品Py=P1.a)tn:序号,寄存器,地址,偏移:30020011-39XZOe选择08商品PV=P1.eO01:序号,寄存器,地址.偏移:30020012-»KVM4的初附PV=P1.Co01;序号,寄存器.地址.偏移:3002100-表7模拟I/O表NiUE点名DESC说明%I01.INKI/O连接】1JGO1.01商品价格PV=P1.eO01:序号,寄存器,地址,偏移:3000100-3-3-4-02JG0202商品价格PV=P1.CQ01;序号,寄存器,地址,偏移:3000500-3-3-5-03JGO1.03商品价格PV=P1.CO01:序号,寄存器,地址.偏移:300060033-604JGO1.04商品价格PV=P1.aXH;序号,寄存器,地址,偏移:3000700-3-3-4-05JGO1.05商品价格PV=P1.aXH;序号,寄存器,地址,偏移:3000800-3-3-8-06TGO1.06商品价格PV-P1.Co01:序号.寄存胜地址.偏移:3000900-3-3-9-07JGO1.07商品价格PV=P1.eO01;序号,寄存器,地址,偏移;3001000-3-3-10-08JGO1.08商品价格PV=P1.aKH;序号,寄存器,地址,偏移:3001100-3-3-11-09Poitrooi投入显示PV-P1.Co01;序号,寄存器,地址.偏移:3000100331010P0ITR0C2消费显示PV三P1.C001.:序号,寄存器,地址.偏移:3000200-33-2011POIYEO(3余额显示PV=P1.eO01:序号,寄存器,地址,偏移:3000300-3-3-3存12TBS1.退币0.1元PV=P1.C0。1:序号,寄存器,地址,偏移:9000100-9-3-4-013TBJ1.退币1元PV=P1.eO01:序号,寄存器,地址,偏移:$)000200-9-3-2-014TB$1.退币IO元PV=P1.C001;序号,寄存器,地址,偏移;9000000-9-3-0-015TBJ1.退币0.5元PV=P1.CO01;序号,寄存器,地址,偏移:9000300-9-3-3-016TB$1退币5元PV=P1.CO01:序号,寄存器,地址.偏移:9000100-93-10(1)计币系统当有顾客购买饮料时,投入钱币的个数经过感应器记忆并传送到检测系统(即电子天平)和计币系统。当电子天平检测的重量小于误差时,允许计币系统叠加钱币并将结果数据存放在数据寄存器D2中。否则系统认为是假币并退出系统,等待下一位顾客(2)比较系统投币完成后,系统会将D2内钱币数据和可以购买的饮料价格进行区间比较:若12元(投币W14元,则汽水选择指示灯长亮,此时可以选择汽水或退币:若投币215元,则汽水和咖啡选择指示灯同时长亮,此时可以选择汽水、咖啡或退币。(3)选择系统比较完成后,按下指示灯长亮的选择按钮,相应的选择指示灯由长亮转为以IS为周期的闪烁直至饮料供应完毕后闪烁停止。(4)饮料供应系统按下选择按钮时,相应的电磁阀(Y4或Y6)D电动机(Y3或Y5)同时起动,饮料输出的同时减去相应的购买而数.当饮料输出达到8s时,电磁阀首先关断.小电动机维续工作O.5s后停机。小电动机的作用是加快饮料输出和电磁阀的关断。(5)退币系统系统可在顾客购完饮料后退回余币。按下退币按钮后,起动退币电动机。感应器开始计数,当感应器记币的个数等于数据寄存器退问的币数时,退而电动机停止运转,如果大于找出币数则报警。(6)报警系统报警系统分为非故障报警和故障报警。如果是非故障报警,只要通过网络通知送液车或者送币车即可:如果是故障报警则需要通知维修人员到现场进行维修。同时系统如果报警则要打出回条给顾客,避免故障造成顾客损失。第4章程序编写4.1控制程序设计思路设计一台完整的销售多种种不同价位的的自动售货机,具有硬币识别、币值加减、自动售货、自动找钱功能,此售货机可接受的硬币为0.5元,1元,五元的纸币或硬币。可乐的售价为2.5元,纯水的件价为1.5元,牛奶的存价为3元,酸奶的价格为3.5元。自动售货机是台机电一体化的自动化装置,在接受到货币已输入的前提下,靠触摸控制按钮输入信号使控制启动相关位置的机械装置完成规定动作,将货物输出。当投入金额大于或等于顾客所需要商品时系统控制电磁阀及找零系统送出顾客所选物品及找零。当投入金额小于顾客所需商品时,系统会控制指示灯提醒顾客余额不足,可选择继续投币或退币,完成购买.若颐客选择的商品无货,会仃相应的指示灯闪烁提示,顾客可选择其他商品购买顾客可以一次购买多个物品,当一次交易结束系统自然复位等待下位顾客光临。若顾客投币后不想购买物品可直接按下退币按钮退币。4.2部分程序注释1投币部份Ji用萨忸MOVKDD20)K石寄存器14一元技忸TAM>fUJIIIHD311.Jm仔累AI)I)PI)2(MX1O12O(>-AI)DPD2>K50i热输中统具有三个投币按钮SBO、SB1.、SB2分别对应于0.5元与1元,5元,任意按下一个按钮,系统会接收相应的货币加法指令统计总值。寄存在D200中的货币金额和商品的单价相比较,如程序第66步中如果寄存器D200中的数字大了25,WJM2得电,按下选择按钮SB3推可乐电磁阀推出可乐,减指令计算出所找零钱退币。3.退币找零及计时器部分取粉灯(WO6)工而州由xOO7退币键为X7.只要机器内货币的总额不等于零,此时按下X7可以退币,在退币前系统会比较货币的值。(DF)-I(DF)一11R31.I(DF)R4F=tR5I寸F40B+.K5.DT3一5角硬币投入1元硬币投入R9OI寸F40F40B+,KIOQTS1.B+.KI0.DT3HqF60CMP.DT3,K15J-Ffe卜1.5元硬币投入投入5角硬币时DT3数据自动加5投入1元硬币时DT3数据白动加10投入5元硬币时DT3数据白动加50投入硬币是否=1.5元T9R<XX)BR1.Od,R9TOR11RI3CMP.DT3.K15二邪81.R90IICMP.DT3.K15FU-1.投入硬币是否=3元T卜Iy)I)AR900B投入硬币是否)二5元选择汽水当范丫4-日IHPR901CRqTOR6Y1.Y2T卜仲HtYO):汽水指示灯汽水出口汽水排出IOS选择果汁果汁指示灯果汁出口果汁排放IOSR13R901CHHh-jyiyoR13T28'THHH4R13(DF)R14F60CMP,DT4,K0Y3-Y7-1F0MV,KO1DT3I_TOMV1KO.DT4选择咖啡咖啡指示灯咖啡出口咖啡掉放IoS找钱余数大于0则作找钱动作找钱动作找钱指示灯记数复位找钱复位FD)图M自动售货机梯形图保存所方组态内容,然后关闭所仃力控程序“将自动售货机的P1.C程序下传到P1.C装置中,再切换到离线状态,然后再次启动力控工程管理器,选择本工程,并单击“进入运行”按钮启动整个运行系统。结束语经过几个月的学习、研究以及经过徐老师的指导.终于按时完成了毕业设计.设计主要研究的是自动售货机中有关于P1.C的部分.自动售货机是由于劳动密集型的产业构造向技术密桀型社会转变的产物。自动性货机可以充分补充人力资源的不足,适应消费环境和消贽模式的变化,24小时无人售货的系统可以更省力,运营时需耍的资本少、面积小,仃吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。所以说,自动传货机是今后小商品和饮料销售方式的一个很好的发展趋势.它的出现将极大的方便人们购买所需要的小商品.

    注意事项

    本文(自动售货机控制中plc的应用.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开