自动售货机plc控制系统-毕业论文_第1页
自动售货机plc控制系统-毕业论文_第2页
自动售货机plc控制系统-毕业论文_第3页
自动售货机plc控制系统-毕业论文_第4页
自动售货机plc控制系统-毕业论文_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要随着社会不断的进步,机械化程度的迅速发展,自动化控制已在人们的生活中得到了广泛的运用,给人们带来了便利。本论文利用PLC自动控制具有功能完备、灵活性、通用性好,程序输入方法简化,操作简单等优点,设计PLC自动控制售货机控制系统,自动售货机是一种高智能化的产品,操作简便,可以充分补充人力资源的不足,这种自动售货机外型结构体积小,安置区域广,给人们的生活带来了具大的方便。本设计介绍了自动售货机的结构组成,PLC的组成和工作方式,自动售货机的介绍包括了从顾客投币开始到自动售货机出货的全过程,涉及了LED数码显示和指示灯显示,钱币真伪判断,按键需要设计的矩阵式按键。设计从需要和经济综合因素的考虑,选用了FX2N64D型PLC的控制,这样就能够满足输入与输出控制,在设计中给出了控制系统的软硬件设计,在关键的部分如假币判断和商品选择部分着重讲解了程序的运用。整个控制程序采用GX7CH软件进行对梯形图的输入,完全能够符合设计需求。为了更好的进行控制系统的模拟,最后还进行了力控组态模拟,力控组态模拟是一款身具多种功能的监控软件,可以实时的模拟动画,本次设计最后就进行了力控组态模拟动画演示,使整个设计要达到的目的一目了然。关键词自动售货机,可编程序控制器,梯形图,力控组态ABSTRACTASSOCIETYCONTINUESTOPROGRESS,THERAPIDDEVELOPMENTOFMECHANIZATION,AUTOMATIONANDCONTROLHASBEENINPEOPLESLIVESHASBEENWIDELYUSED,TOBRINGTHECONVENIENCETHISTHESISHASFEATUREDPLCAUTOMATICCONTROL,FLEXIBILITY,VERSATILITY,ANDSIMPLIFYPROGRAMINPUTMETHOD,SIMPLEOPERATION,THEDESIGNCONTROLSYSTEMPLCAUTOMATICCONTROLMACHINES,VENDINGMACHINESISAHIGHLYINTELLIGENTPRODUCTS,EASYTOOPERATE,CANFULLYCOMPLEMENTTHELACKOFHUMANRESOURCES,THISVENDINGMACHINEEXTERIORSTRUCTURE,SMALLSIZE,PLACEMENTREGIONWIDE,HASBROUGHTTOPEOPLESLIVESWITHGREATCONVENIENCETHISDESIGNDESCRIBESTHESTRUCTUREANDCOMPOSITIONOFVENDINGMACHINES,PLCCOMPOSITIONANDWORKINGMETHODS,INCLUDINGTHEINTRODUCTIONOFVENDINGMACHINECOINFROMTHEBEGINNINGTOTHEVENDINGMACHINECUSTOMERSHIPMENTSOFTHEENTIREPROCESS,INVOLVINGTHELEDDIGITALDISPLAYANDLEDDISPLAY,DETERMINETHEAUTHENTICITYOFCOINS,KEYSNEEDTODESIGNMATRIXBUTTONINTEGRATEDDESIGNFROMNEEDSANDECONOMICCONSIDERATIONS,THECHOICEOFFX2N64DTYPEPLCCONTROL,SOITCANSATISFYTHEINPUTANDOUTPUTCONTROL,AREGIVENINTHEDESIGNOFHARDWAREANDSOFTWAREDESIGNOFTHECONTROLSYSTEM,SUCHASCOUNTERFEITMONEYINTHECRUCIALPARTOFTHEJUDGMENTANDPRODUCTSELECTIONSECTIONFOCUSEDONTHEUSEOFTHEPROGRAMTHEWHOLECONTROLPROGRAMUSINGTHELADDERGX7CHSOFTWAREINPUT,FULLYABLETOMEETTHEDESIGNREQUIREMENTSINORDERTOBETTERCONTROLSYSTEMSIMULATION,ANDFINALLYCARRIEDOUTFORCECONTROLCONFIGURATIONSIMULATION,SIMULATIONISAPOWERCONTROLCONFIGURATIONSWITHAVARIETYOFBODYFUNCTIONSMONITORINGSOFTWARETHATCANSIMULATEREALTIMEANIMATION,THISDESIGNHASBEENFINALLYFORCECONTROLCONFIGURATIONSIMULATIONANIMATION,SOTHATTHEWHOLEPURPOSEOFTHEDESIGNTOACHIEVEAGLANCEKEYWORDSVENDINGMACHINES,PROGRAMMABLELOGICCONTROLLERS,LADDER,POWERCONTROLCONFIGURATION目录摘要IABSTRACTII第一章绪论111研究背景1111自动售货机起起源及发展历程1112国内外研究现状及发展趋势212研究的目的和意义313研究内容及章节安排3131研究内容3132章节安排3第二章总体方案设计521总体分析设计522方案的选择与设计5221方案一采用西门子S7200系列PLC5222方案二采用三菱FX2N系列PLC523方案比较确定6第三章自动售货机的概况831本次设计自动售货机概述832自动售货机的功能实现1033PLC概述12331PLC的定义12332本次设计为什么使用PLC控制器12333PLC的特点及应用领域13334PLC的工作原理和硬件组成143342PLC的循环扫描工作15第四章硬件系统设计1841人机交互设备18411显示器选择18412输入设备选择1942钱币识别设备19421硬币识别19422纸币的识别2043信息反馈设备2044电磁阀的选择21441直动式电磁阀2245I/O地址分配2246硬件接线图24第五章程序设计2551程序设计流程图2552系统中的PLC指令简介25521比较指令CMP25522计数指令26523运算指令2753部分中要程序分析27531判别假币真伪程序27532计币比较系统程序28533商品选择系统程序31534商品供应程序32535找零退币程序33第六章力控组态模拟3661力控组态模拟简介3662力控组态软件的优点3663自动售货机动画模拟41631投币过程模拟42632购买显示模拟42633选择商品模拟43634找零模拟43第七章总结45参考文献46致谢47附录1程序梯形图48附录2指令表58第一章绪论11研究背景从西欧、北美、日本和韩国等地区和国家的情况来看,自动售货机在人们日常生活中扮演越来越重要的角色。1962年,出现了以自动售货机为主体的流通领域的革命。到了20世纪80年代,自动售货机在美国和日本被广泛使用,后逐渐散布世界各地,主要是发达国家。其产品特点是科技含量高24H服务,售货便利无需专人盯守,省人工,省成本售货范围广泛此外还是一种新颖独特的广告媒体。目前,随着移动商务的发展,自动售货机作为一种方便、直观的移动商务工具,开始在全球各地迅速普及和发展。111自动售货机起起源及发展历程自动售货机VENDINGMACHINE是一种全新的商业零售形式,其起源可以追溯到古埃及时代,亚历山大的科学家HERO在其所著的气体装置中描述只要将钱币投入该装置,水就会自动流出来。这就是自动售货机的起源,大约在公元前215年左右,埃及寺院中就安装了这种装置,用来销售“神圣之水(圣水)”。自动售货机最早出现是在20世纪五六十年代的西欧,20世纪70年代自日本和欧美发展起来。自动售货机是劳动密集型的产业构造向技术密集型社会转变的产物,大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。自动售货机的发展是围绕着其核心技术“货币识别技术”的演进而展开的,其发展历程如图11所示原始自动售货机对硬币的物理识别技术近代自动售货机对纸币的化学技术识别现代自动售货机对电子货币的电子识别技术全自动商店多种现代电子技术复合图11自动售货机的发展历程原始自动售货机依靠物理手段进行硬币识别,以硬币驱动的最简单的自动售货装置近代自动售货机能够识别纸币自动售货装置现在自动售货机综合应用了控制论、系统论和信息论等现代科学理论的最新成果,是精密的机械制造技术、电子技术、传感技术、计算机技术、通讯技术、网络技术于一体的的高科技产品。它在保留的硬币盒纸币的识别功能的基础上,实现了对各种形式电子货币的识别,并且逐步过渡到利用信用卡和无限移动工具进行结算,是自助手段更佳简洁。全自动商店在美国等发达国家,自动商店(SMARTSTORE正在兴起。其实自动商店就是一个规模超大的自动售货机。在这个收获机内,顾客可以在完全自助的情况下实现商品信息的查询、挑选、获取和货币支付。112国内外研究现状及发展趋势1993年我国开始从日本和韩国引进自动售货机,1995年第一台国产自动售货机在北京诞生L,由于我国的国情和消费观念与日本和欧美的不同,严重阻碍了我国自动售货机的行业的发展,国内的自动售货机生产厂家有湖南金码科技发展有限公司,天津南开戈德,澳柯玛集团及艾丝明自动售货机设备上海有限公司等。目前国内从自动售货机的制造、销售到运营管理都还不成熟,还未能形成完整的产业链,这些问题主要体现在产品制造研发上,特别是一些控制管理系统的落后,致使运营商对自动售货机管理的效率低下,从而影响了我国自动售货机的行业发展。进入21世纪,自动售货机进一步向节省资源和能源以及高功能化的方向发展,随着中国经济的平稳、和谐、快速增长,劳动者工资增加,人民生活水平提高,消费观念的改变,从2008年以后,城市改造和建设步伐加快,中国自动售货机行业终于迎来了难得的发展机遇,回顾中国自动售货机行业的发展过程,我们看到目前有本土企业经过近十年的努力,已经全面掌握了自动售货机的核心技术,主要包括VMC软硬件设计,MDB协议应用、自动出货、机器故障自诊断及容错设计、制冷电脑温控、纸币/硬币识别及非现金IC卡和手机购物支付、以及整机设计制造和测试等多项技术。同时我们也看到随着信息技术,无线通信技术和互联网的普及以及环保节能技术的应用,自动售货机也在朝高的机电一体化水平发展,即娱乐化、智能化、信息化、网络化、节能化、环保化方向发展,同时能低成本远程监控售货机运营,及时发现机器内商品库存不足和机器故障的售货机网络集群运营管理系统,能满足中国市场需要的,具有收钱、出货、找零基本功能且质量稳定可靠的、运营成本低的、能大批量生产的、有售后服务左保证的、大批量投入运营后能保证更快回收投资的售货机这种机器应该是中国售货机运营商喜欢的售货机。但是要生产这样的售货机,其中的售货机控制管理系统则成为我们研发的重点和难点。12研究的目的和意义在中国,自动售货机将成为一个潜在的巨大产业,继百货商店、超市之后掀起第三次零售业革命,其前景非常广阔2。作为现代精密技术的结合体,自动售货机有其自身特点分散性分布在城市各处,工作过程比较复杂如货币识别、结算、找零、退币等操作,故而极易发生各种故障而停售,所以一个稳定可靠的控制系统显得尤为重要。就控制系统而言,PLC控制系统是一个相当好的选择,PLC是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、计时、计数等顺序控制功能,建立柔性的可编程控制系统。由于PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点,使得PLC在工业控制上备受欢迎和推广。在自动售货机的控制上选用PLC非常合理,PLC的安全可靠和低成本对于自动售货机来说恰到好处,即满足了商家的利益最大化的同时也保证了商业的正常运转,PLC控制的自动售货机将是这一时段的主流。13研究内容及章节安排131研究内容自动售货机是一种可完成无人自动售货,集光、机、电一体化的商业自动化设备。传统的自动售货机采用单片机作为控制核心,在输入输出端口做了大量的工作,但抗干扰能力比较差3。本文提出一种基于PLC控制的自动售货机。主要研究内容是PLC控制,选用西门子S7200型PLC的梯形图来设计控制程序,根据设计内容和控制要求画出顺序功能图和梯形图,然后根据PLC的相关知识设计出它的外部接线图,结合梯形图和外部接线图分析说明该设计的控制原理过程,最后进行力控组态模拟。132章节安排第1章绪论介绍了自动售货机的产生和发展历程,分析了当前国内外自动售货机行业技术的研究状况,指出了本课题的研究目的和现实意义第2章总体方案设计比较两种PLC,并选择。第三章自动售货机的概况介绍本次设计自动售货机功能及其实现方式和PLC的介绍。第四章PLC的硬件设计人机交互设备、钱币识别器的、指示灯、电磁阀的选择。第5章程序梯形图设计第6章组态模拟第7章总结第2章总体方案设计21总体分析设计本次设计是以基于PLC控制的自动售货机设计,PLC的选择非常重要,结合实际情况,自动售货机的PLC应该具备可靠性高,适应性好,抗干扰能力强,电压适用范围广,编程方便,性价比高等特点。22方案的选择与设计221方案一采用西门子S7200系列PLC西门子S7200是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测、监测及控制的自动化。S7200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。其优点是1极高的可靠性2极丰富的指令集3易于掌握4便捷的操作5丰富的内置集成功能6实时特性7强劲的通讯能力8丰富的扩展模块S7200系列在集散自动化系统中充分发挥其强大功能。使用范围可盖从替代继电器的简单控制到更复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。222方案二采用三菱FX2N系列PLC三菱FX2N系列PLC是小形化,高速度,高性能等方面都是相当FX系列中最高档次的超小程序装置,除输入出1625点的独立用途外,还可以适用于多个基本组件间的连接,模拟控制,定位控制等特殊用途,是一套可以满足多样化广泛需要的PLC4。其最大的优点是1系统配置即固定又灵活;2编程简单,备有可自由选择,丰富的品种;3令人放心的高性能;4高速运算;5使用于多种特殊用途;6外部机器通讯简单化;7共同的外部设备FX系列PLC拥有无以匹及的速度,高级的功能逻辑选件以及定位控制等特点;FX2N拥有从16路到256路输入/输出的多种应用的选择方案;除输入出1625点的独立用途外,还可以适用于在多个基本组件间的连接,模拟控制,定位控制等特殊用途,是一套可以满足多样化广泛需要的PLC。FX2N系列在基本单元上连接扩展单元或扩展模块,可进行16256点的灵活输入输出组合。可选用16/32/48/64/80/128点的主机,可以采用最小8点的扩展模块进行扩展。可根据电源及输出形式,自由选择。程序容量内置800步RAM(可输入注释)可使用存储盒,最大可扩充至16K步。丰富的软元件应用指令中有多个可使用的简单指令、高速处理指令、输入过滤常数可变,中断输入处理,直接输出等。便利指令数字开关的数据读取,16位数据的读取,矩阵输入的读取,7段显示器输出等。数据处理、数据检索、数据排列、三角函数运算、平方根、浮点小数运算等。特殊用途、脉冲输出(20KHZ/DC5V,KHZ/DC12V24V),脉宽调制,PID控制指令等。外部设备相互通信,串行数据传送,ASCIICODE印刷,HEXASCII变换,校验码等。时计控制内置时钟的数据比较、加法、减法、读出、写入等。23方案比较确定相对于西门子PCL,西门子的功能比三菱的强大,但三菱PCL更适合用于小机型,更稳定更易于上手。大型的设备趋向于西门子,价格昂贵,三菱的较便宜,小型化5。其主要特点如下1、体积小FX1S、FX1N和FX2N系列的PLC的高度为90MM,深度为75MM(FX1S和FX1N)和87MMFX2N和FX2NC系列),体积小的微型PLC适合在机电一体化产品中使用。其内置的24VDC电源可做输入回路的电源和传感器的电源。2、先进美观的外部结构三菱的FX系列PLC吸收了整体式和模块式PLC的优点,它的基本单元、扩展单元和合扩展模块的高度和深度相同,宽度不同。他们之间用扁平电缆连接,紧密拼装后组成一个整齐的长方形。3、提供多个子系列供用户选用FX1S、FX1N和FX2N的外观、高度、深度差不多,但是性能和价格有很大差别。FX1S系列是一种集成型小型单元式PLC,最多30个I/0点,且具有完整得性能和通讯功能等扩展性。如果考虑安装空间和成本是一种理想的选择。FX1N系列是三菱电机退出的功能强大的普及型PLC。具有扩展输入输出,模拟量控制和通讯、链接功能等扩展性。是一款广泛应用于一般的顺序控制三菱PLC。FX2N系列是三菱PLC是FX家族中最先进的系列。具有高速处理及可扩展大量满足单个需要的特殊功能模块等特点,为工厂自动化应用提供最大的灵活性和控制能力。FX2N是从16路到256路输入/输出的多种应用的选择方案。4、灵活多变的系统配置FX系列PLC系统配置灵活,用户除了可选不同的子系列外,还可以选用多种基本单元,扩展单元和扩展模块,组成不同I/0点和不同功能的控制系统,买各种配置都可以得到很高的性能价格比。FX系列的配置就像模块式PLC那样灵活,因为它的基本单元采用整体式结构,又具有比模块式PLC更高的性能价格比。5、功能强,使用方便FX系列的体积虽小,却具有很强的功能。其内置高速计数器,有输入输出刷新、中断、输入滤波时间调整、恒定扫描时间等功能,有高速计数器的专用比较指令。其基本单元和扩展单元一般采用插接式的接线端子排,更换单元方便快捷。经过反复的比较,最终设计选用三菱公司的FX2N64MRD型PLC。本次设计共有14个输入点,24个输出点,三菱的PLC具有16256点的灵活输入输出组合,考虑到后续售货机可能会增加商品等发展,所以选用了FX2N64MRD型PLC,拥有32/32个输入输出接口,能够满足本次设计要求。下图23为三菱FX1N型PLC图23三菱FX2N型PLC第三章自动售货机的概况31本次设计自动售货机概述在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并做出相应的反应,自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。自动售货机不受任何场地限制,方便快捷,很多城市的公共场所里面都放置有自动售货机。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。下图21为本次设计的自动售货机概图矿泉水奶糖绿茶奶茶果汁泡鸡脚咖啡方便饭香烟取物口一元两元三元四元五元六元十元八元七元LED显示频纸币入口硬币入口3X4操作键盘错误警示灯找零口图21自动售货机概图自动售货机应能够辨识机内包含的商品,能够对所投入的币值进行累计,并提供该自动售货机最基本的功能即对投入的钱币进行感应,并根据所投入的钱币数值判断是否能够购买某种商品,做出相应的反映。当按下选择商品的按钮时,相应的电磁阀起动,商品开始供应,提取商品到出货口,顾客取出商品,完成此次交易。它具有投币感应系统、比较系统、选择和商品供应系统、退币系统、报警系统等来实现完整的售货功能。自动售货机的各种动作功能和控制要求,给出了完整的自动售货机操作规程,售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并做出相应的反应6。售货机中有9种商品,价格依次从1元到8元和10元,矿泉水1元、奶糖2元、绿茶3元,奶茶4元,果汁5元,咖啡6元,泡鸡脚7元,方便饭8元,香烟10元,先投入钱币,当投入的前币超过1元的价格时,1元指示灯亮,提示可以购买,当投入的货币超过3元的价格时,3元指示灯亮,当投入的货币超过10元的价格时,10元指示灯亮,提示可以购买。当按下1元按钮时,售货机进行减法运算,从投入的货币总值中减去1元的价格同时启动相应的电机,提取1元商品到出货口。买其他商品操作同理。操作完成后不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,自动售货机进行一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。可通过操作属性把把自动售货机分为四个过程1投币过程2价格比较过程3选择商品过程4退币过程可把自动售货机工作过程分为4个状态1初始状态2投币状态3购买状态4退币状态初始状态,自动售货机内部各元件都处于复位状态,内部电机停止运转,等待投币操作。投币状态。按下投币按钮,显示投币框,按下所投币显示屏显示投入、消费、余额数值,当所投币超过商品价格时,相应价格选择按钮发生变化,提示可以购买。购买状态。按下可以购买的选择按钮,所选的商品出现在出货框中,同时显示屏上的金额数字根据消费情况相应变化。取走商品后出货框消失。退币按钮。按下退币按钮,显示退币框,同时显示出应退币值及数量。按下确认钮,则恢复初始状态。到此为止,自动售货机的一个完整工作过程结束。如图31图211自动售货机工作流程图31自动售货机的一个完整工作过程32自动售货机的功能实现自动售货机是一种可完成无人自动售货,集光、机、电一体化的商业自动化设备。传统的自动售货机采用单片机作为控制核心,在输入输出端口做了大量的工作,但抗干扰能力比较差。本文提出一种基于PLC控制的自动售货机。自动售货机自动控制系统主要包括检测和计币系统、比较和选择系统、饮料供应系统、退币系统和报警系统5个基本模块。(1)检测和计币系统。检测和计币系统主要负责校验钱币是否正确。投入的钱币送入感应器,感应器记忆投币的个数传送到检测系统(即电子天平)和计币系统。电子天平测量的重量少于误差值时,计币系统允许进行累加钱币,累加的钱币数据存放在数据寄存器中。如果检测结果不正确时,认为是假币,退出系统。(2)比较和选择系统。比较和选择系统主要负责钱币数据与购买饮料的价格进行区间比较选择。当投入的钱币小于1元时,错误警示灯亮,显示投入的钱币不足。当投入的钱币在13元之间时,1元物品选择指示灯长亮。当大于3元时,1元3元的指示灯同时长亮。比较电路完成后选择电路指示灯长亮,当按下商品选择时,相应的选择指示灯由长亮转为以1S为周期闪烁。当商品供应完毕时,闪烁同时停止。(3)商品供应系统。商品供应系统主要负责商品的输出。当按下选择按钮时,相应的电磁阀和电机同时启动。在商品输出的同时,减去相应的购买钱币数。当商品输出达到8S时,电磁阀首先关断,小电机继续工作05S后停机,保证电磁阀可以完好的关断。(4)退币系统。退币系统主要负责多余钱币的退回。当顾客按下退币按钮时,系统把数据寄存器内的钱币数除以10取整数部分,得到需退回1元钱的数量,在选择退币的同时启动退币电机。感应器开始计数,当感应器记录的个数等于数据寄存器退回的币数时,退币电机停止运转。报警系统。报警系统主要负责系统的维护。如果是非故障报警,通知送液车或者送币车即可。如果是故障报警,则通知维修人员检修,免造成顾客的损失。下图32为自动售货机功能实现硬件组成图。商品选择开关钱币识别传感器各种指示灯退币电动机出货电磁阀PLC图32自动售货机功能实现硬件组成图33PLC概述331PLC的定义PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。332本次设计为什么使用PLC控制器可编程序控制器(PROGRAMMABLECONTROLLER),简称PC,为了与个人计算机(PERSONALCOMPUTER)的PC相区别,又称可编程逻辑控制器(PROGRAMMABLELOGICCONTROLLER),简称PLC。它是在集成电路、计算机技术基础上发展起来的一种新型工业控制设备。由于它具有控制功能强、可靠性高、配置灵活、体积小、重量轻以及使用方便等优点,目前在我国已广泛地应用于自动化控制的各个领域。它应用的深度和广度成为了衡量一个国家工业自动化程度高低的标志。1985年国际电工委员会(IEC)的可编程序控制器标准草案第三稿对可编程序控制器作出了定义“PLC是一种数字运算操作的电子系统,专门为工业电气控制而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计算和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各类型的机械或生产过程。可编程序控制器及其相关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。”可编程控制器从诞生至今,在短短的30来年里,得到了异常迅猛的发展,已经成为当代工业自动化的主要支柱之一。在设计之初,考虑了单片机和PLC两种方案来设计自动售货机的控制系统部分,但考虑到自动售货机的输入电压不稳定,作为CPU的MCS51型单片机超压发热容易造成爆裂,而PLC不但可实现类似控制功能,还具有可靠性高、适应面广、抗干扰能力强、编程方便、电压使用范围宽及编程方便等特点,所以根据自动售货机的使用要求,本次设计就采用了PLC。333PLC的特点及应用领域3331PLC的特点1可靠性高、抗干扰能力强可靠性高、抗干扰能力强是PLC最重要的特点之一。PLC的平均无故障时间可达到几十万个小时,之所以有这么高的可靠性,是由于它采用了一系列的硬件和软件的抗干扰措施。硬件方面,其主要模块均采用大规模或超大规模集成电路,大量开关动作由无触点的电子存储器完成,具有屏蔽、滤波、隔离、电源调整与保护功能,出现故障时还可以在短时间内修复。软件方面,PLC采用扫描工作方式,减少了由于外界环境干扰引起的故障,具有故障检测、自诊断程序、信息保护与恢复功能。2编程简单、使用方便目前,大多数PLC采用的编程语言是梯形图语言,它是一种面向生存、面向用户的编程语言。梯形图语言与电气控制电路图相似,形象、直观,不需要掌握计算机知识,很容易让广大工程技术人员掌握,当生产流程需要改变时,可以在现场就改变程序,使用方便、灵活。同时,PLC的操作和使用也很简单,这也是PLC广泛使用的主要原因之一。3配套齐全、功能完善、通用性强PLC发展到今天,已经形成了各种规模的系列化产品。现代PLC不仅具有逻辑运算、定时、计算及顺序控制等功能,而且还具有A/D和D/A转换、数值运算、数据处理等许多功能。正因为功能完善PLC大量应用于各种工业控制中。4设计安装简单、维护方便由于PLC用软件代替了传统电气控制系统的硬件,大大减少了控制设备外部的接线,使控制系统设计周期大为缩短,同时维护起来也变得容易的多。5体积小、重量轻、能耗小由于PLC采用集成电路,其结构紧凑、体积小、能耗低,因而是实现机电一体化的理想控制设备。3332PLC的应用领域随着PLC性价比的提高,其应用的领域越来越广,从应用的类型看,大致可分为以下几个方面1开关量逻辑控制利用PLC最基本的逻辑运算、定时、计数等功能实现逻辑控制,可以取代传统的继电器接触器控制系统,常用于单机控制,多机群控制及自动生产线控制等。如机床、注塑机、印刷机、电梯及装配生产线的控制等。这是PLC最基本的应用,也是PLC最广泛的应用领域、2运动控制大多数PLC都有拖动步进电机或伺服电机的单轴或多轴位置控制模块,这一功能广泛用于各种机械设备。如各种机床、装配机械以及机器人等进行运动控制。3过程控制大、中型PLC都具有多路模拟量I/O模块和PID控制功能,有得小型PLC也具有模拟量I/O模块,所以PLC可实现模拟量控制。其中具有PID控制功能的PLC可构成闭环控制,用于过程控制这一功能在锅炉、水处理、酿酒以及速度控制等方面得到广泛应用。4数据处理现代的PLC都具有数学运算、数据传输、转换、排序和查表等功能,可进行数据的采样、分析和处理,同时可通过通信接口将这些数据传送给其他智能装置。如计算机数值控制(CNC)设备,进行处理。5通信联网PLC的通信包括PLC与PLC、PLC与上位计算机、PLC与其他智能设备之间的通信,PLC系统与通用计算机可直接或通过通信处理单元、通信转换单元相连构成网络,以实现信息的交换,并构成“集中管理、分散控制”的多级分布式控制系统,从而满足工厂自动化系统发展的需要。334PLC的工作原理和硬件组成3341PLC的工作原理PLC工作原理与计算机工作原理基本是一致的可以简单地表述为在系统程序的管理下,通过运行应用程序完成用户任务。PLC通电后,首先对硬件和软件作一些初始化操作,初始化反复不停地分阶段处理各种不同的任务图33。但是PLC也有它自己的特点,PLC在确定了工作任务,装入专用程序后成为一种专用机,它采用循环扫描工作方式,系统工作任务管理及应用程序执行都是用循环扫描方式完成的。读取输入执行用户程序通讯处理自诊断检测改写输出RUN状态STOP状态读取输入通讯处理自诊断检测改写输出图33各个处理阶段3342PLC的循环扫描工作对每个程序,CPU从第一条指令开始执行,按指令步序号做周期性的程序循环扫描,如果无跳转指令,则从则从第一条指令开始逐条顺序执行用户程序,直至遇到结束符后又返回第一条指令,如此周而复始不断循环,每一个循环称为一个扫描周期。PLC的扫描全过程如图34所示。(1)输入刷新阶段在输入刷新阶段,CPU扫描全部输入端口,读取其状态并写入输入状态寄存器。完成后关闭输入端口,转入程序执行阶段。(2)程序执行阶段在程序执行阶段,根据用户输入的控制程序,从第一条开始逐条执行,并将相应的逻辑运算结果存入对应的内部辅助寄存器和输出状态寄存器。(3)输出刷新阶段当所有指令执行完毕后,将输出状态寄存器中的内容,依次送到输出锁存电路,并通过一定输出方式输出,驱动外部相应执行元件工作,这才形成PLC的实际输出。输入端子输入锁存器输入映像寄存器程序执行输出映像寄存器输出锁存器用户输入设备输出端子用户输出设备输入刷新程序执行输出刷新一个扫描周期图34PLC扫描过程3343PLC的硬件组成PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图35中央处理单元输入接口输出接口外部设备接口I/O扩展接口编程器存储器系统程序用户程序数据图35PLC硬件结构图3344PLC的编程语言PLC为用户提供了完善的编程语言来满足编制用户程序要求。它提供的编程语言通常有以下5种梯形图(LAD)、语句表(STL)、顺序功能图(SFC)、功能块图(FBD)和结构文本(ST)。3345PLC的特点(1)抗干扰能力强,可靠性好I/O系统设计有完善的通道保护与信号调理电路;在结构上对耐热、防潮、防尘、抗震等都有周到的考虑。(2)控制系统结构简单,通用性强PLC及外围模块品种多,可由各种组件灵活组合成各种大小和不同要求的控制系统。(3)编程方便,易于使用PLC程序的编制,采用梯形图或面向工业控制的简单指令形式。(4)功能完善在PLC内部具有许多控制功能,诸如时序、计算机、主控继电器以及移位寄存器、中间寄存器等。(5)设计、施工、调试、的周期短PLC采用模块化积木式结构,故仅需按性能、容量等选用组装,因而缩短了设计周期,使设计和施工可同时进行。(6)体积小,维护操作方便PLC体积小,质量轻,便于安装。(7)易于实现网络化PLC可连成功能很强的网络系统。(8)可实现三电一体化PLC将电控(逻辑控制)、电仪(过程控制)和电结(运动控制)这三电集于一体。第四章硬件系统设计41人机交互设备人机交互设备,顾名思义就是指的人与机器之间的沟通设备,常见的人机交互设备有显示器、键盘、打印机、影音设备等。正式有了这些人机交互设备才使得先进的设备能够更好的为人们服务。411显示器选择自动售货机的显示设备是一个直观提示消费者是否能够买商品、余额多少和提供帮助的部件。因此显示器的选择就尤为重要,一个适合用在自动售货机上的显示器首先是要功能齐全,然后是成本低。本次设计的显示器采用LED显示屏,LED就是LIGHTEMITTINGDIODE,发光二极管的英文缩写“简称LED”。它是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。LED显示屏分为图文显示屏和视频显示屏,均由LED矩阵块组成。图文显示屏可与计算机同步显示汉字、英文文本和图形视频显示屏采用微型计算机进行控制图文、图像并茂、以实时、同步、清晰的信息传播方式播放各种信息。还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。LED显示屏显示画面色彩鲜艳立体感强,静如油画动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。LED显示屏技术特点1效果卓越采用动态扫描技术,画面稳定、无杂点、图像效果清晰、动画效果生动多样、视频效果流畅。2内容丰富可显示文字、图表、图像、动画、视频信息。3方式灵活可由用户任意编排显示模式。4质量保证采用进口发光材料、高品质IC芯片、无噪声大功率电源。5信息量大显示的信息不受限制。6维修方便模块化设计安装维护方便。同时LED显示频亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱,驱动简单、寿命长、耐冲击、性能稳定。412输入设备选择本次设计采用34矩阵式键盘,矩阵式键盘又称行列键盘,矩阵式键盘是相对于独立式键盘而言的,也叫行列式键盘,是当键数较多时为节省I/O点而采取的一种结构,它是用N条I/O线作为行线,N条I/O线作为列线组成的键盘。在行线和列线的每个交叉点上设置一个按键。这样键盘上按键的个数就为NN个。这种行列式键盘结构能有效地提高PLC系统中I/O口的利用率,提高效率进行按键操作管理的有效方法,同时它可以提高系统准确性,有利于资源的节约、降低对操作者本身素质的要求。通过去LED显示器的连接它能准确、实时、高效地显示按键信息,以提高工作效率和资源利用率。下图为本次设计键盘示意图41。123456789找零出币1元出币5元图41售货机按键42钱币识别设备421硬币识别1识别原理主要识别指标材质厚度直径材质采用电磁方式检测,使用空心线圈或者磁芯线圈,绕圈组数为的1到6组,多数情况下采用6组,工作状态下线圈及外围电路会以一个特殊的频率振荡,每个线圈的频率不同,当硬币以垂直或者平行与线圈平面的方式穿过线圈时(不同产品方式不同),会引起振荡频率的变化。材质的不同所引起的频率变化幅度和方向(减少、增加)也不同。对某种硬币的变化特征进行记录后,就成为了辨别硬币的有效手段。当出现假币时则反馈系统,将假币退出。2产品型号适用硬币直径为1832毫米,厚度1232毫米,适用于人民币。工作电压DC12V功耗静能05MW动能05W工作温度2050摄氏度422纸币的识别1纸币识别原理把正常的钞票在各传感器接收到的信号进行统计取样、识别,并且寄存起来作为检测的依据。当时别纸币时,把在各通道接口接受到的信号参数与原来寄存起来的信号参数进行比较、判断。从而识别纸币。当出现假币时则反馈系统,将假币退出。2型号电压DC_12V5电流待机012A工作02A工作温度050摄氏度保存温度2060摄氏度湿度3085RH重量08G插入方向任意方向识别时间25秒43信息反馈设备本次设计一共有指示灯19个,都采用发光二极管为灯源,发光二极管(英语LIGHTEMITTINGDIODE,简称LED)是一种能发光的半导体电子元件。这种电子元件早在1962年出现,早期只能发出低光度的红光,之后发展出其他单色光的版本,时至今日能发出的光已遍及可见光、红外线及紫外线,光度也提高到相当的光度。而用途也由初时作为指示灯、显示板等;随着技术的不断进步,发光二极管已被广泛视机采光装饰和照明。其优点如下1高节能节能能源无污染即为环保。直流驱动,超低功耗(单管003006瓦)电光功率转换接近100,相同照明效果比传统光源节能80以上。2寿命长LED光源有人称它为长寿灯,意为永不熄灭的灯。固体冷光源,环氧树脂封装,灯体内也没有松动的部分,不存在灯丝发光易烧、热沉积、光衰等缺点,使用寿命可达6万到10万小时,比传统光源寿命长10倍以上。3多变幻LED光源可利用红、绿、蓝三基色原理,在计算机技术控制下使三种颜色具有256级灰度并任意混合,即可产生25625625616777216种颜色,形成不同光色的组合变化多端,实现丰富多彩的动态变化效果及各种图像。利环保环保效益更佳,光谱中没有紫外线和红外线,既没有热量,也没有辐射,眩光小,而且废弃物可回收,没有污染不含汞元素,冷光源,可以安全触摸,属于典型的绿色照明光源。4高新尖与传统光源单调的发光效果相比,LED光源是低压微电子产品,成功融合了计算机技术、网络通信技术、图像处理技术、嵌入式控制技术等,所以亦是数字信息化产品,是半导体光电器件“高新尖”技术,具有在线编程,无限升级,灵活多变的特点。图42为发光二极管图42发光二极管44电磁阀的选择国内外的电磁阀从原理上分为三大类直动式、分步直动式、先导式。而从阀瓣结构和材料上不同于原理上的区别又分为六个分支小类直动膜片结构、分布默片结构、先导式默片结构。直动活塞结构、分部活塞结构、先导活塞结构。本次设计主要采用直动式电磁阀。441直动式电磁阀原理通电时,电磁线圈产生电磁力把关闭件从阀座上提起,阀门打开。断电时,电磁力消失,弹簧力把关闭件压在阀座上,阀门关闭。特点在真空、负压、零压时能正常工作,但一般通径不超过25毫米。下图43为直动式电磁阀图43直动式电磁阀45I/O地址分配本次设计主要I/O分配如下图输入单元PLC地符输出单元PLC地址符号址号假币传感器X0SQ1错误指示灯(假币)Y0L0投币1元传感器X1SQ21元货物显示Y1L1投币5元传感器X2SQ32元货物显示Y2L2投币10元传感器X3SQ43元货物显示Y3L31元商品按钮X4SB14元货物显示Y4L42元商品按钮X5SB25元货物显示Y5L53元商品按钮X6SB36元货物显示Y6L64元商品按钮X7SB47元货物显示Y7L75元商品按钮X10SB58元货物显示Y10L86元商品按钮X11SB610元货物显示Y11L97元商品按钮X12SB7假币退出继电器Y12KM18元商品按钮X13SB8出货1元商品继电器Y13KM210元商品按钮X14SB9出货2元商品继电器Y14KM3找零按钮X15SB10出货3元商品继电器Y15KM4出货4元商品继电器Y16KM5出货5元商品继电器Y17KM6出货6元商品继电器Y20KM7出货7元商品继电器Y21KM8出货8元商品继电器Y22KM9出货10元商品继电器Y23KM10找钱继电器Y24KM1146硬件接线图第五章程序设计51程序设计流程图下图51为程序设计的整个步骤流程,本次所设计的程序都依照此流程进行设计。图51程序设计流程图52系统中的PLC指令简介521比较指令CMP比较指令在PLC控制系统中是一条非常重要的功能指令,它将S1、S2中的数据进行比较,比较结果送到目的操作数D中,如下图52所示,当X0为OFF时,不执行CMP指令,M0、M1、M2保持不变当X0为0N时,执行CMP指令,S1、S2中的数据进行比较,即C20计数器值与K100(数值K100比较。如果C20当前值小于100,则M01;如果C20当前值大于100,则M21如果C20当前值小于100,则M11。FNC10CMOK100C20M0X0M0M1M2Y0Y1Y2S1S2D图52CMP指令使用说明522计数指令计数器使用两条指令完成计数任务,其指令编程格式如图53所示RSTC0X0X1C0C0K5Y0X0X1Y0当前值012345图53计数器使用说明523运算指令1加法运算加法运算指令是把指定的源元件中的二进制数相加,结果送到指定的目标与案件中如图54,当X0为1时,(D10D12D14,运算是代数运算。FNC20ADDPD10D12D14X0图54加法运算使用说明(2)减法运算减法运算指令是把指定的源元件中的二进制数相加,结果送到指定的目标元件中,如图55,当X0为1时,(D10D12D14,为代数运算。FNC21SUBPD10D12D14X0图55减法运算使用说明53部分中要程序分析以下为本次设计的重要组形成部分,完整程序见附录1。531判别假币真伪程序当投入钱币为假币时,假币传感器感应到一触发脉冲,假币指示灯Y0接通长亮,直接驱动假币继电器线圈Y12,将假币退出,5秒后恢复正常。其程序梯形图及指令表如图56和表57所示。程序梯形图图56假币判定程序梯形图程序指令表表57程序指令表532计币比较系统程序存储钱币寄存器D0清零。当投入1元钱币时,数据寄存器做加1计算,当投入5元时,数据寄存器做加5计算,当投入10元时,数据寄存器做加10计算。将顾客投入的钱币与购买所需钱币进行比较,若小于1元,则警示灯Y0长亮,表示钱币不足,无法购买。若投入钱币大于1元,则1元商品指示灯长亮,表示可以购买。若投入钱币大于2元,则1LDPX000ORY000ANIT000OUTY000LDY000ORY012ANIT000OUTY012LDY012OUTT0K50END元和2元商品指示灯长亮,表示可以购买,同理其他3元、4元、5元等价位的商品也按照这个原理判定指示灯亮。以下为程序梯形图58和程序指令表59。程序梯形图图58价格比较程序梯形图程序指令表表59价格比较程序指令表LDM8002LDM8000MOVK0D0CMPK3D0M6LDPX001LDM7ADDK1D0D0ORM10LDPX002OUTM36ADDK5D0D0LDM100LDPX003ANDM8013ADDK10D0D0LDM34LDM8000ANIM100CMPK1D0M0OUTY1LDM0LDM101OUTM33ANDM8013LDM1LDM35ORM2ANIM101OUTM34OUTY2LDM8000LDM102CMPK2D0M3ANDM8013LDM4LDM36ORM5ANIM102OUTM35OUTY3注本次设计在这里是只是简要介绍其控制程序,所以不一一描述所有商品程序,以下所有程序均如此,完整程序请见附录1;梯形图中的M指令为中间继电器。533商品选择系统程序当选择商品矿泉水按下X4时,中间继电器M100得电,矿泉水指示灯Y1闪烁,当选择瓜子

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论