欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    基于PLC的自动售货机的设计.doc

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

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

    基于PLC的自动售货机的设计.doc

    基于PLC的自动售货机的设计摘 要随着科技的发展,PLC在工程中的应用大家都有目共睹,PLC在各个领域都已占有一席之地,并且将有更好的发展,我国人口数量庞大,自动售货机在人们的生活中扮演越来越重要的角色,从长远来看其具有广阔的发展空间,本论文设计的是基于西门子S7-200系列PLC构成的自动售货机系统,而且阐述了自动售货机的来源与发展以及其在国内外发展的现状,然后介绍了PLC的基本组成、自动售货机的结构以及自动售货机工作的基本原理以及工作流程,明白自动售货机的贩卖过程,以便为硬件的选择做准备,通过对自动售货机的功能分析做出硬件框图,再根据I/O分配表选择PLC的型号,把交易过程分为几个模块,然后分别对模块进行编程,更加清晰的说明了可编程序控制器PLC在自动售货机中的作用,利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行,此次控制系统设计就是充分利用了PLC、MCGSE组态软件实现了对自动售货机的控制,达到了设计的目的,进行了对自动售货机的独立仿真,文中采用的是西门子PLC梯形图专用编译软件STEP7来进行编写,并且系统具有启动、停止功能,运用功能指令进行PLC控制程序设计,还进行了系统调试,仿真,实现自动售货机的控制要求。关键词:自动售货机;可编程序控制器PLC;梯形图THE DESIGN OF THE AUTOMATIC VENDING MACHINE BASED ON PLCABSTRACTThis article introduced vending machine's basic principle as well as the work flow .in today factories, programmable logic controllers have become the key building blocks of industrial automation, some basic knowledge of programmable logic controller is introduced in this paper.For example, this process divides into several blocks the transaction process and then carries on the programming separately to the block. Explained the programmable logic controller's in vending machine function specifically. The procedure involved the vending machine work major part process. Enhanced system's stability using the PLC control's vending machine, it can guarantee the vending machine able to keep the long-term stability movement.Key words: vending machine; Programmable logical controller; ladder diagram 目 录摘要IAbstract 目录 第1章 绪论11.1 引言11.2研发背景及意义11.3 国内外研究现状21.4 自动售货机基本功能3第2章PLC的概述42.1 PLC的简介 42.2 PLC的组成 5第3章 PLC控制系统设计的原则和步骤63.1 控制系统设计的基本内容 63.2 系统硬件结构图框 63.3 PLC选型原则 7第4章 自动售货机的系统设计 9第5章 4.1 程序设计的注意事项及步骤 94.2 控制子系统简述 114.3 自动售货机的原理及工作流程 124.4 自动售货机的控制方案设计 134.5 I/O分配表 134.6 自动售货机的梯形图14第5章 仿真调试305.1 MCGS组态软件的仿真 305.2 仿真调试结果 33结论 41致谢41参考文献42第1章 绪 论1.1 引言从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物,大量生产、大量消费以及消费模式和销售环境的变换,要求出现新的流通渠道,而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升,再加上场地的局限性以及购物的便利性等这些因素的制约,自动售货机作为一种必须的机器便应运而生了,自动售货机是能根据投入的钱币自动付货的机器,是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易,是一种全新的商业零售形式,又被称为24小时营业的微型超市,自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动设备,传统的自动售货机控制系统采用单片机作为控制核心,这样会在输入和输出接口上做大量的工作,而且系统的抗干扰性也比较差,可编程序控制器1是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛的应用,因此结合PLC技术的自动售货机作为社会上完成商品和综合服务的独立设施,因其结构可靠、稳定和执行效率高,正逐步取代传统的自动售货机,在市场上占有广阔的空间。1.2 研发背景及意义随着人类近代文明的进步,自动售货机已成为人类日常生活一种不可缺少的销售与自助购物的工具,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时自动售货的系统可以更省力,运营时需要的资本少,面积小,有吸引人们购买的好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点,而且由于人们生活水平的提高,社会对扩大就业与工作场所提供茶点饮料的福利事业更为关注,自动售货机不仅保证了惬意的公休时间,也是最廉价、提高职工工作效率最有效的手段,特别是在24小时无休工作状态中的办公场所,现在,自动售货机产业正在走向信息化并进一步实现合理化,例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行,并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流,在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约1015%的电力,在不久的将来,自动售货机也将进一步向节省资源和能源以及向高功能化的方向发展。1.3 国内外研究现状自动售货机最早出现在二十世纪五、六十年代的西欧,英国是较早实行自动售货机售货的国家之一,1942年,在食品销售中首先推广了自动售货的销售方式, 1950年,英国食品杂货行有 500 家采用自动售货机售货,1969年,采用自动售货机售货的商家增加到23000家,销售的商品扩展到文化用品、唱片、香烟、食品等多个方面,进入70年代后,约有40多万家香烟、饮料店采用自动售货机, 1980年英国有50余万台自动售货机,年销售额达8.81亿英镑,70年代后,日本、欧美等发达国家和地区自动售货机迅猛的发展,短短30年,发达国家自动售货机产业已发展到相当大规模,自动售货机实现了商品需求化、性能多样化的发展,又由原来的只能出售有限商品品种, 转变为继百货公司、超级市场、便民店之后,以消费者与售货机“一 对一”自动售货的无店铺销售状态。 目前,自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用。在中国,人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其它热闹的场所,自动售货机的新奇、文明、高档、昼夜服务、占地小、灵活方便深受许多地区市民的青睐,甚至出现许多排队购买的现象,专家测算中国的自动售货机在市场容量最保守算应该有四十七万台, 一年的销售额可达三百五十亿元,若按人均台数计算全年可达五百亿,自动售货机在日本达到平均每二、三十人一台,在美国达到每四十人一台,在欧洲每六十人一 台,由于中国经济与上述国家还有一定差距,按每五百人一台计算,因此,自动售货机在中国有着广阔的发展前景,从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物,大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而大型的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升,再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。1.4 自动售货机的基本功能在进行上、下位机程序编写之前,首先要做的工作是确定自动售货机本身所具备的功能及在进行某种操作后所具有的状态。自动售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应,举一个简单的例子来说明,例如:售货机中有4种商品,其中01号商品(代表第一种商品)价格为1元,02商品为3元,03商品为3元,04商品为5元,其余类推。现投入1个1元硬币,当投入的货币超过或等于01商品的价格时,01商品的选择按钮处应有变化,提示可以购买,其他商品同此。当按下选择01商品的价格时,售货机进行减法运算,从投入的货币总值中减去01商品的价格同时启动相应的电机,提取01号商品到出货口,此时售货机继续等待外部命令,如继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。自动售货机的工作流程图如图1.1所示。图1-1 自动售货机工作流程图第2章PLC的概述2.1 PLC的简介可编程序控制器2 (Programmable Logic Controller)是计算机家族中的一员,是为工业控制应用而设计制造的,早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制,随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC,PLC自1966年出现,美国,日本,德国的可编程控制器质量优良,功能强大。PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:电源、中央处理单元(CPU)、存储器、输入输出接口电路、功能模块和通信模块。当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期,在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 (一) 输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 (二) 用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。(三) 输出刷新阶段 当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。2.2 PLC的硬件组成PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图:第3章 PLC控制系统的设计原则和步骤第4章3.1 控制系统设计的基本内容PLC控制系统是由PLC与用户输入、输出设备连接而成的,因此,PLC控制系统设计的基本内容应包括:(1)用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等),这些设备属于一般的电气元件,其选择的方法在其他有关书籍中3已有介绍。(2)PLC的选择。 PLC是PLC控制系统的核心部件,正确选择PLC对于保证整个控制系统的技术经济性能指标起到重要的作用,选择PLC,应包括机型选择、容量的选择、I/O模块的选择、电源模块的选择等。(3)分配I/O点,绘制I/O连接图。(4)设计控制程序。包括设计梯形图、语句表(即程序清单)和控制系统流程图。控制系统程序是控制整个系统工作的软件,是保证系统工作安全、可靠的关键,因此,控制程序饿设计必须经过反复调试、修改,直到满足要求为止。3.2 系统硬件结构框图根据上述要求,制定合理方案:首先,应该做上位机与下位机的任务分工,上位机主要用来完成仿真界面的制作过程,而下位机则主要用来完成PLC梯形图程序的编写;其次,要分别对上位机和下位机进行资料的查找与收集,例如在进行仿真界面的设计时可以去观看一下真正售货机的外观,必要时可以借助一些宣传图片来设计自动售货机的外型;在进行PLC程序的编写时需要先分配PLC的I/O点,确定上、下位机的接口;然后,分别对上、下位机分别进行设计工作;最后,进行上位机设计结果与下位机设计结果的配合工作,经调试后完成整个系统的设计及仿真,另外,上位机与下位机的设计工作是密切配合的,它们无论在通信中使用的变量,还是在仿真中控制的对象都应该是一致的,总体上讲,仿真界面是被控对象,利用PLC来控制这个仿真的自动售货机,仿真的自动售货机接受PLC的控制指令并完成相应的动作;另一方面,仿真界面中的仿真自动售货机的运行,都是由组态界面所提供的命令语言来完成的。这是整个仿真系统内部各大部件之间的内在关系。本设计主要是对自动售货机中的下位机,也就是主要是对PLC在其中的程序进行设计。由此绘出系统组成框图如3-2所示。图3-2系统结构框图PLC控制系统:接受人民币识别系统信息,确认已接受的人民币是否可购买消费者所指定的商品,确认后按要求售出商品。显示机构:显示购买的瓶数、投入的钱数以及剩余的钱数。3.3 PLC选型原则 PLC机型选择的基本原则是,在功能满足要求的前提下,选择最可靠、维护使用最方便以及性能价格比的最优化机型。 在工艺过程比较固定、环境条件较好(维修量较小)的场合,建议选用整体式结构的PLC;其它情况则最好选用模块式结构的PLC6。 对于开关量控制以及以开关量控制为主、带少量模拟量控制的工程项目中,一般其控制速度无须考虑,因此,选用带A/D转换、D/A转换、加减运算、数据传送功能的低档机就能满足要求,而在控制比较复杂,控制功能要求比较高的工程项目中,可视控制规模及复杂程度来选用中档或高档机,其中高档机主要用于大规模过程控制、全PLC的分布式控制系统以及整个工厂的自动化等, 根据控制系统的要求确定所需要的I/O点数时应再增加10%20%的备用量,以便随时增加控制功能,对于一个控制对象,由于采用的控制方法不同或编程水平不同,I/O点数也应有所不同, PLC系统所用的存储器基本上由PROM、E-PROM及RAM三种类型组成,存储容量则随机器的大小变化,一般小型机的最大存储能力低于6KB,中型机的最大存储能力可达64KB,大型机的最大存储能力可上兆字节,使用时可以根据程序及数据的存储需要来选用合适的机型,必要时也可专门进行存储器的扩充设计,PLC的存储器容量选择和计算方法是:根据编程使用的节点数精确计算存储器的实际使用容量。综上所述,我们可以选择S7-200型号的PLC。第4章 自动售货机的系统设计4.1 程序设计的注意事项及步骤4.1.1 在程序设计的过程中,应当注意以下几个方面:(1) PLC的编程,从梯形图来看,其根本点是找出符合控制要求系统的各个输出的工作条件,这些条件又总是用机内各种器件按一定的逻辑关系组合来实现的。(2) 梯形图的基本模式为启保停电路一般只针对一个输出,这个输出可以是系统的实际输出,也可以是中间变量。(3) 梯形图编程中有一些约定俗成的基本环节,它们都有一定的功能,可以在许多地方借以应用。4.1.2 PLC控制系统设计编程基本原则:任何一种控制系统都是为了实现被控对象的工艺要求,以提高生产效率和产品质量,因此,在设计PLC 控制系统时,应遵循以下基本原则。(1)最大限度地满足被控对象的控制要求充分发挥PLC 的功能,最大限度地满足被控对象的控制要求,是设计PLC控制系统的首要前提,这也是设计过程中最重要的一条原则,这就要求设计人员在设计之前就要深入现场进行调查研究,充分收集控制现场的资料,同时收集相关国内、国外相关的资料。同时还要注意和现场的工程管理人员、工程技术人员、现场操作人员等紧密配合,拟定控制方案,共同解决设计中的重点问题和疑难问题。(2)要使所编的程序尽可能简洁简短的程序可以节省内存,简化调试,而且还可节省执行指令的时间,提高对输入的响应速度,要使所编的程序简短,就要注意编程方法,用好指令,用巧指令,还要能优化结构,要实现某种功能,一般而言,在达到目的的相同时,用功能强的指令比用功能单一的指令,程序步数可能会少些。(3)保证PLC 控制系统安全可靠保证PLC 控制系统能够长期安全、可靠、稳定运行,是设计控制系统的重要原则,这就要求设计者在系统设计、元器件选择、软件编程等方面要全面考虑,以确保控制系统安全可靠,例如:应该保证PLC 控制程序不仅能在正常条件下运行,而且要在非正常情况下,也能正常工作。(4)力求简单、经济、使用及维修方便一个新的控制工程固然能提高产品的质量和数量,带来巨大的经济效益和社会效益,但新工程的投入、技术的培训、设备的维护也将导致运行资金的增加,因此,在满足控制要求的前提下,一方面要注意不断地扩大工程的效益,另一方面也要注意不断地降低工程的成本,这就要求设计者不仅应该使控制系统简单、经济,而且要使控制系统的使用和维护方便、成本低,不宜盲目追求自动化和高指标。(5)适应发展的需要由于技术的不断发展,控制系统的要求也将会不断地提高,设计时要适当考虑到今后控制系统发展和完善的需要,这就要求在选择PLC、输入/输出模块、I/O 点数和内存容量时,要适当留有裕量,以满足今后生产的发展和工艺的改进。4.1.3 程序设计步骤总结如下:(1) 在准确了解控制要求后,合理地为控制系统中的事件分配输入输出端,选择必须的机内器件,如定时器、计数器、辅助继电器。(2) 对于一些控制要求比较简单的输出,可直接写出它们的工作条件,依启保停电路模式完成相关的梯形图支路,工作条件稍复杂的可借助辅助继电器。(3) 对于较复杂的控制要求,为了能用启保停电路模式绘出各输出端的梯形图,要正确分析控制要求,并确定组成总的控制要求的关键点,在空间类逻辑为主的控制中心关键点为影响控制状态的点,在时间类逻辑为主的控制中,关键点为控制状态转换的时间。(4) 将关键点用梯形图表达出来。关键点总是用机内器件来代表的,应考虑并安排好,绘关键点的梯形图时,可以使用常见的基本环节,如定时器计时环节、振荡环节、分频环节等。(5) 在完成关键点梯形图的基础上,针对系统最终的输入进行梯形图的编绘,使用关键点综合出满足整个系统的控制要求。(6) 审查以上草绘图纸,在此基础上,补充遗漏的功能,更正错误,进行最后的完善。4.2 控制子系统简述控制子系统由以下四个部分组成:(1)售货价格系统自动售货机售出的同类商品可分若干品种,其售前设定价格须预先贮存在控制系统内。售货机的价格设置系统由按键和存储器组成,通过按键选择被设价商品的种类及价格,并将价格写入存储器,该存储器本身具有掉电保护功能,属于软件设置方式。此外,在简易型售货机中,由于出售商品种类少,价格变化小,使用币种单一,也可用硬件来设置价格,采用拨码开关对应方式,结构简单、操作方便。(2)累计、可售指示和退币系统控制系统的核心CPU对识币、退币、无货检测及购货信号进行巡回检查,当有识币信号后,将金额数值送入金额累计存储器中进行累计,并通过串行扩展口进行显示,同时将金额累计存储器中的数值与预设价格存储器中的数值进行比较,如金额累计数值等于或大于预设价格数值,则通过串行接口使可售指示灯亮,提示购货。此时可按下购货按钮,由CPU检测到购货信号后,如金额累计存储器中数值与预设价格相等,则通过并行扩展接口驱动电磁阀或微电机驱动出商品,并将金额累计存储器清零,完成一次售货过程;如累计金额大于预设价格时,驱动商品后,相减差额由信号驱动退币,实现售货和退币找零功能。(3)检测系统在自动售货机商品贮存道下方安有接触行程开关,当贮存道内有商品时,压下行程开关,售货机正常工作;当商品出售完毕时,行程开关被释放,向CPU发出无货信号,经检测通过串行扩展接口向相应的售完指示灯发出信号,使机身外部 “售完”指示灯亮,此种商品自动停售,即使投币累计金额达到该道商品预设价格数值,可售按钮仍然无启动信号,金额累计存储器也不清零。(4)累计及自测功能系统自动售货机CPU在每次售出商品后,向售出累计存储器中累计售出数据,通过售货机内部的按键可在金额显示窗中读到累计结果。此外,在按下自测功能键后,出现自测功能信号,由外部按键操作,可检测各商品贮存道的驱动商品功能。4.3 自动售货机的原理及工作流程自动售货机是台机电一体化的自动化装置,在接受到货币已输入的前提下,靠触摸控制按扭输入信号使控制器启动相关位置的机械装置完成规定动作,将货物输出。 用户将货币投入投币口,货币识别器对所投货币进行识别; 控制器根据金额将商品可售卖信息通过选货按键指示灯提供给用户,由用户自主选择欲购买的商品; 按下用户选择商品所对应的按键,控制器接收到按键所传递过来的信息,驱动相应部件,售出用户选择的商品到达取物口; 如果还有足够的余额,则可继续购买,在0.5秒之内,自动售货机将自动找出零币或用户旋转退币旋钮,退出零币。 从退币口取出零币完成此次交易。根据自动售货机的原理,经分析得出,工作流程图如图3.1所示; 开始投币按钮按下投币总值加1,5,10总值大于等于1小于3总值为0总值大于5总值大于3小于5灯全亮灯全不亮牛奶灯不亮,其余灯亮纸巾灯亮 其他灭按下选择纸巾按钮总值减1纸巾阀门打开0.5S纸巾落下 按下选择纸巾按钮总值减1纸巾阀门打开0.5S纸巾落下按下选择牛奶按钮总值减5牛奶阀门打开0.5S牛奶落下按下选择雪碧按钮总值减3雪碧阀门打开0.5S雪碧落下按下选择可乐按钮总值减3可乐阀门打开0.5S可乐落下按下选择雪碧按钮总值减3雪碧阀门打开0.5S雪碧落下按下选择可乐按钮总值减3可乐阀门打开0.5S可乐落下按下选择纸巾按钮总值减1纸巾阀门打开0.5S纸巾落下 按下退币按钮总值减为0,退出剩余钱按下退币按钮总值减为0退出剩余钱按下退币按钮总值减为0,退出剩余钱工作流程图如图3.14.4 自动售货机PLC控制方案设计8(1)自动售货机有3个投币口,可以分别投入1元、5元、10元。售货4种商品供选择,分别为纸巾、可乐、雪碧和牛奶,投币之后相应的指示灯亮,若投币总额超过售货价格,将可由退币按钮找回余额。(2)当投币值等于或大于1元时,纸巾指示灯亮,表示只可选择纸巾;投币值等于或大于3元时,纸巾、可乐和雪碧指示灯亮,表示只可选择纸巾、雪碧或者可乐;投币值等于或大于5元时,纸巾、雪碧、可乐和牛奶指示灯亮,表示四种均可选择。按下欲选择的商品按钮,则相对应的指示灯开始闪烁,0.5秒后自动停止,表示饮料已经送出。(3)若投入的硬币总值超过按钮所需的钱数(纸巾1元,可乐3元,雪碧3元,牛奶5元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。4.5 I/O分配表7输入:I0.0投币1元I0.4选择雪碧I0.1投币5元I0.5选择可乐I0.2投币10元I0.6选择牛奶I0.3选择纸巾I0.7退币按钮输出:Q0.0纸巾灯Q0.4纸巾排出阀门Q0.1雪碧灯Q0.5雪碧排出阀门Q0.2可乐灯Q0.6可乐排出阀门Q0.3牛奶灯Q0.7牛奶排出阀门Q1.0退币电机自动售货机PLC外部接线图4.6 自动售货机的梯形图1.投币系统当有顾客购买东西时,投入钱币时由钱币识别器识别,如果是假币则系统自动退出,如果是真币则系统将硬钱币自动传送到相应的钱币贮存腔,并传输数据给PLC内部进行运算累加,加法是由16位加法指令add来实现的。自动售货机的梯形图以及说明初始化状态点,分别投币1,5,10元1余额不足一元,可选灯全灭余额=1或余额=2,纸巾灯亮,可选择纸巾此时按下纸巾按钮,延时1秒,纸巾阀门打开当投入余额有 3元 4元 , 纸巾灯、 雪碧、 可乐灯均亮此时选纸巾延时1秒,纸巾阀门打开,余额减1元在这个情况下再选雪碧,延时1秒,雪碧阀门打开,余额减3元在这个情况下再选可乐,延时1秒,可乐阀门打开,余额再减三元当余额大于4元 ,所有货物可选灯 都亮此时可选择纸巾、雪碧、可乐、牛奶,选择货物时梯形图原理如上按下退币按钮退币电机工作当钱退完,电机停止,钱没有退完,余额减1继续再退第5章 仿真调试5.1 MCGS组态软件的仿真(1)组态工程的建立,打开MCGS组态软件,在菜单“文件”中选择“新建工程”菜单项。在工作台的操作页面中,选择“设备窗口”的界面,双击“设备窗口”,出现一个“设备工具箱”的工具栏,如图4.1所示。,(2) 控制画面的设置。在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮,则产生新“窗口0”。 选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”,将“窗口名称”改为:水位控制;将“窗口标题”改为“自动售货机点击“自动售货机”的用户窗口,再点击动画组态,通过相应的工具来绘画出自动售货机的操作界面。(3)组态10数据设置。在MCGS组态平台上,单击“实时数据库”,在“新增对象”中设置相关元件。在“设备窗口”栏中,进行设备通道的设置(4)组态程序的运行。点击菜单栏中的“下载工程”按钮,选择工程下载,进行组态仿真。5.2仿真调试结果模拟自动售货机启动。按下1元投币开关,对应可买的物品灯会亮。投币一元:按下5元投币开关,对应可买的物品灯会亮。投币5元:投币10元:按下1元投币开关一次,则纸巾指示灯亮;点击购买纸巾按钮,出货口出现纸巾,0.5秒后,纸巾排出;此时余额为0.投币5元 购买雪碧再购买纸巾选择雪碧纸巾出货以后:余额1元:投币五元选择牛奶:投币十元选择牛奶加可乐再选择可乐剩余两元退币过程:退币后余额为0,退币口有币出现即指示灯亮。结 论 PLC技术是一类专门为在工业环境下应用而设计的数字式电子系统,它采用了可编程序的存储器,用来在其内部进行存储执行逻辑运算、顺序运算、定时、记数和算术运算等功能的面向用户的指令,并通过数字式或模拟式的输入或输出,控制各种类型的机械或生产过程。事实表明,PLC技术在自动售货机的设计和评价中具有极其重要的位置。特别是随着现代工业的进步,许多产品朝着更大、更快、更轻和更安全可靠的方向发展。PLC不但可实现类似控制功能, 还具有可靠性高、适应面广、抗干扰能力强、编程方便、电压使用范围宽及编程方便等特点, 所以根据自动售货机的使用要求,将PLC技术应用在自动售货机中,不但能完善加强自动售货机的控制系统,而且能减少自动售货机生产的成本。随着现代高新技术的不断发展,人们对于利用PLC技术来研发新的自动售货机产品的观念将更趋于成熟,它以占地小、灵活方便、工作效率高等优点作为一种新兴产品将逐步融入人们传统的生活中,并且在市场上占有重要地位。随着人们生活对于质量要求的不断提高和人们对于环保意识的不断增强,自动售货机将以它强大的优势成为销售设备的主要器具,并将逐步完善创新取代传统的自动售货机。致 谢经过半个学期的忙碌和工作,本次毕业设计已经接近尾声,作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及一起工作的同学们的支持,想要完成这个设计是难以想象的。 在这里首先要感谢我的指导老师马凤铭老师,马老师平日里工作繁多,但在我做毕业设计的每个阶段,从查阅资料到设计草案的确定和修改,中期检查,后期详细设计,梯形程序图等整个过程中都给予了我悉心的指导,我的设计较为复杂繁琐,但是马老师仍然细心地纠正设计中的错误,除了敬佩马老师的专业水平外,他的治学严谨和科学研究的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作, 其次要感谢我的同学对我无私的帮助,特别是在软件的使用方面,正因为如此我才能顺利的完成设计,我要感谢我的母校鞍山师范学院,是母校给我们提供了优良的学习环境,另外,我还要感谢那些曾给我授过课的每一位老师,是你们教会我专业知识,圆满的完成大学的学习生活。同时也感谢文中所引用文献的所有作者们,再次感谢所有关心、支持和帮助过我的老师、同学和朋友们!参考文献1朱绍祥等编,可编程序控制器原理与应用,上海交通大学出版社,1988年。2金广业等编,可编程序控制器原理与应用,北京,中国自动化学会应用专业委员会,1990 年。3王维亚等编,可编程序控制器原理与应用,南宁,广西教育出版社,1990年。4林晓峰编,可编程序控制器原理与应用,北京,高等教育出版社,1991年。5钟肇新等编,可编程序控制器原理与应用,广州,华南理工大学出版社,1991年。6王兆义,可编程序控制器的选型问题,上海电气技术,1991年。NO2:2933。7王兆义,可编程序控制器控制系统I/O点数估算,电气转动,1991年,NO3:5658。8李景学,金广业编著,可编程序控制器应用系统设计方法,电子工业出版社,1995年。 9汪晓光、孙晓瑛、王艳丹编,可编程序控制器原理与应用,北京,清华大学出版社,1994年10周美兰等编著,PLC电气控制与组态设计,科学出版社,2003年5月。

    注意事项

    本文(基于PLC的自动售货机的设计.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开