基于PLC控制的自动售货机系统设计

上传人:QQ-1****6396 文档编号:6653325 上传时间:2020-03-01 格式:DOC 页数:24 大小:394.04KB
返回 下载 相关 举报
基于PLC控制的自动售货机系统设计_第1页
第1页 / 共24页
基于PLC控制的自动售货机系统设计_第2页
第2页 / 共24页
基于PLC控制的自动售货机系统设计_第3页
第3页 / 共24页
点击查看更多>>
资源描述
摘 要自动售货机作为一种先进的零售业受到喜欢追逐时尚的年轻人的欢迎。自动售货机是一种高智能化的产品,因其没有语言障碍,操作简便,可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时自动售货系统在运营时需要更少的资本、占用更小的面积,拥有吸引人们购买好奇心的自身性能,以及解决人工费用上升的问题等优点。 2004年以后,中国的自动售货机产业将实现快速增长,奥运会和世博会为自动售货机市场带来了巨大商机,2008年后将进入发展期,自动售货即将在中国零售业掀起继百货商店、超市之后的第三次零售业革命。本文应用PLC 来进行设计,介绍了自动售货机的基本原理,对其控制要求进行了分析,根据PLC的相关知识设计出外部接线图,画出顺序功能图,最后设计了梯形图。程序涉及到了自动售货机工作的绝大部分过程。利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。关键词: 自动售货机 可编程序控制器 梯形图目 录前 言(1)一可编程序控制器的介绍(2)(一) 可编程序控制器的定义和原理(2)(二)可编程序控制器的产生和现状(2)(三) 可编程序控制器的特点和应用(3)(四) 可编程序控制器的分类及发展趋势(4)1.可编程序控制器的分类(4)2PLC的发展趋势(5)二自动售货机的概述(6) 三系统设计(7)(一)机型选择和I/O地址分配(7)(二)硬件的设计(7)1.电源部分(7)2. PLC接口部分(8) (三) 软件的设计(9) 1.系统涉及PLC指令简介(9) 2.售货机软件说明(12) 3.售货机软件梯形图(15) 结束语(18)致谢(19)参考文献(20)前 言自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。 自动售货机不受任何场地限制,方便快捷,可以每天24h售货,因此深受上班族的欢迎,很多城市的公共场所里面都放置有自动售货机,出售的商品五花八门,从饮料、零食、香烟、糖果,到牙刷、方便面、自动照相机。 近年来,我国的自动售货机行业突飞猛进:在汽车总站、商厦、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。 这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求 传统的自动售货机控制系统采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。可编程逻辑控制器(Programmable Logical Controller),简称PLC。可编程序控制器是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用。 因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必须可靠、稳定和执行效率高。PLC是以CPU为核心, 综合了计算机技术和通信技术发展起来的一种通用的工业自动控制装置, 是现代工业控制的三大支柱( P L C 、机器人和C A D / C A M ) 之一。P L C有它自己的特点, P L C 在确定了工作任务, 装入了专用程序后成为一种专用机, 它采用循环扫描工作方式, 系统工作任务管理及应用程序执行都是用循环扫描方式完成的。目前,可编程控制器在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保等各行各业。自动售货机的新奇、文明、高档、灵活方便等深受广大市民青睐。自动售货机最基本的功能是对投入的货币进行运算,并根据所投入的货币数值判断是否能够购买某种商品, 并做出相应的反映。因此, 售货机应能够辨识机内包含的商品, 能够对所投入的币值进行累计, 并提供所要购买的商品。当按下选择商品的按钮时,自动 售货机根据投入的币值, 起动电机, 提取商品到出货口, 顾客取出商品, 完成此次交易。它还具有识币系统、货物和货币的传送系统来实现完整的售货功能。一.可编程序控制器的介绍(一) 可编程序控制器的定义和原理PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计PLC的工作原理与计算机的工作原理基本是一致的,可以简单地表述为在系统程序的管理下,通过运行应用程序完成用户任务。PLC通电后,首先对硬件和软件作一些初始化操作,初始化反复不停地分阶段处理各种不同的任务(见图1)。但是PLC也有它自己的特点,PLC在确定了工作任务,装入了专用程序后成为一种专用机,它采用循环扫描工作方式,系统工作任务管理及应用程序执行都是用循环扫描方式完成的。读取输入执行用户程序处理通信要求自诊断检查改写输出RUN状体读取输入处理通信要求自诊断检查改写输出STOP状体 图1 各阶段处理任务(二)可编程控制器的产生和现状 传统的生产机械自动控制系统是继电器和接触器组成的控制系统,简称为继电控制系统。继电控制系统是用导线把一个个继电器、接触器、开关及其触点按一定的逻辑关系连接起来构成的控制系统。这种连线方式又称为布线逻辑,具有结构简单、价格低廉、容易操作和对维护技术要求不高的优点,特别适用于工作模式固定、控制要求比较简单的场合,所以至今还在使用,目前在我国应用也比较广泛。 随着工业生产的迅速发展,市场竞争激烈,产品更新换代的周期日趋缩短,新产品不断涌现,生产机械、加工规范和生产加工线也必须随之而改变,控制系统经常需要作新的配置。但继电控制系统的布线连接不易更新、功能不易扩展已成为生产发展的障碍,当控制对象比较多、要求比较复杂时,由于系统的器件多、体积庞大、可靠性差而不能满足生产的要求。因此,迫切需要新型先进的自动控制装置。20世纪60年代出现了半导体逻辑元件装置,利用半导体二极管、三极管和中小规模集成电路构成的逻辑式顺序控制器,具有体积小、无触点、可靠性较高、动作顺序变更比较方便等优点,但是控制规模较小,编制程序不够灵活。当时,还曾有过用小型计算机来实现工业控制装置。但由于当时计算机对使用环境要求较高,现场的输入输出信号与计算机不匹配,计算机程序的编制复杂,一般工程技术人员不容易运用自如,加上造价高,所以没有得到广泛应用。 1969年新一代工业控制设备可编程序逻辑控制器PLC(Programmable Logic Controller)应运而生。 第一台PLC是美国数字设备公司研制生产的,并成功地应用到美国通用汽车公司(GM)的生产线上。它既具有继电控制系统的外部特性,又有计算机的可编程性、通用性和灵活性,并开创了自动控制设备的新局面。由于当时技术所限,使用的器件集成度不高、器件数量多、体积大,只用来取代继电系统,在功能上仅限于执行继电控制逻辑、定时和计数等。20世纪70年代中期,随着大规模集成电路和微型计算机技术的发展,美国、日本、德国等把微处理器引入PLC,使可编程序逻辑控制器具有更多的计算机功能,不仅用软件编程取代了硬连线逻辑,还增加了数字运算、数据处理和数据通信功能,并且做到了小型化。在编程方面采用了面向生产、面向用户的语言,打破了以往必须具有计算机专业知识的人员使用计算机编程的限制,使广大工程技术人员以及具有电工知识的人员乐于接受和应用,所以得到了迅速而广泛的推广。20世纪80年代国外工业界把引进了微处理器的可编程序逻辑控制器正式命名为可编程序控制器(Programmable Controller),简称为PC。在我国一部分技术人员为了与个人计算机(Personal Computer简称PC)区别开来,仍把可编程序控制器简称为PLC。 1985年1月国际电工委员会对可编程序控制器给出如下定义:“可编程序控制器是一种数字运算的电子系统,专为工业环境下应用而设计。它采用可编程序的存储器,用来在内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统联成一个整体,易于扩充的原则设计。” 可编程序控制器的发展相当迅速,在发达国家的应用几乎覆盖所有工业企业行业,PLC的销售额年增长率在20以上,PLC品种已多达数百种,世界上几十家著名的电气工厂都在生产PLC装置。目前,美国处于领先地位,著名的生产厂家有德州公司、通用电气公司、歌德公司、数字设备公司等。日本自1971年引进PLC技术后,发展也非常快,三菱公司、日立公司和立石公司是最大的三家。德国的西门子公司,荷兰的飞利浦公司,瑞典的通用公司及英国、法国等都生产自己的PLC。近年来,美国、日本、德国等国的PLC大量进入我国市场。我国也引进多条PLC生产线,在逐步消化国外技术的基础上仿制和自行研制PLC,影响较大的是上海香岛机电制造公司。PLC在我国大多数工业部门得到应用,已经取得显著的经济效益并正在迅速推广。(三) 可编程序控制器的特点和应用可编程序控制器专为在工业环境下应用而设计,以用户需要为主, 又采用了先进的微型计算机技术,所以具有以下几个显著特点:1.可靠性高 PLC由于选用了大规模集成电路和微处理器,使系统器件数大大减少,并且在硬件和软件的设计制造过程中采取了一系列隔离和抗干扰措施,使它能适应恶劣的工作环境,所以具有很高的可靠性。PLC控制系统平均无故障工作时间可达2万小时以上,美国GE公司带冗余系统的PLC无故障工作时间高达45万小时,高可靠性是PLC成为通用自动控制设备的首选条件之一。 2.编程简单、使用方便 PLC的编程采用类似继电控制系统电气原理的梯形图,用串联、并联、定时、计数等人们所熟悉的概念,使计算机语言大众化,只要是比较熟练的电工和熟悉工艺知识的人员在几天内就能学会,这是PLC得到推广的重要原因之一。 3.通用性好、具有在线修改能力 PLC的硬件采用模块化结构,可以灵活地组态以适应不同的控制对象、控制规模和控制功能的要求,给组成各种系统带来极大的方便,同一台PLC装置用于不同的受控对象时,只是输入输出组件、功能模块和应用软件不同。同时,PLC控制系统中的控制电路是由软件编程完成的,只要对应用程序进行修改就可以满足不同的控制要求,因此PLC具有在线修改能力,功能易于扩展,给生产带来了“柔性”,具有广泛的工业通用性。 4.缩短设计、施工、投产试制周期,维护容易 目前PLC产品已实现了系列化、标准化,正朝着通用化方向发展,设计人员只需要根据控制系统的需要,选用相应的模块进行组件设计。同时,用软件编程代替了继电控制的硬连线,大大地减轻了繁重的安装和接线工作,这不仅提高了可靠性,还极大地缩短了施工周期,PLC还具有故障检测及显示的功能,使故障处理时间可缩短为10分钟,对维护人员的技术水平要求也不太高。 5.体积小 由于采用了微型计算机技术,使PLC达到了小型和超小型化,很容易装入机械设备内部,便于实现机电一体化。 由于上述特点,PLC作为通用自动控制设备,可用于单一机电设备的控制,也可用于工艺过程的控制,而且控制精度相当高,操作简便,又具有很大的灵活性和可扩展性,使得PLC广泛应用于机械制造、冶金、化工、交通、电子、电力、纺织,印刷及食品等几乎所有工业行业。 PLC的应用可以归纳为以下几方面: 开关逻辑控制,这是PLC最初也是最基本的应用范围。可以用PLC取代继电控制用于机床电气、自动生产线、高炉上料系统、电梯及自动生产线等。 闭环控制 PLC可用于闭环的位置控制和速度控制,如轧钢机、自动焊机等。大型PLC都配有PD调节功能,能完成诸如锅炉、冷冻、反应堆、水处理及酿酒等闭环的过程控制。 机械加工的数字控制。 机器人。 目前,机器人在工厂自动化网络中和生产线上得到越来越多的普遍使用。 组成多级分布式控制系统 。 目前,PLC控制技术已在世界范围内广为流行,国际市场竞争相当激烈,产品更新也很快,用PLC设计自动控制系统已成为世界潮流。 (四) 可编程序控制器的分类及发展趋势 1可编程序控制器的分类 PLC的分类方法很多,大多是根据外部特性来分类的。以下三种分类方法用得较为普遍。 1.按照点数、功能不同分类 根据输入输出点数、存贮器容量和功能分为小型、中型和大型三类。 小型PLC又称为低档PLC。它的输入输出点数一般从20点到128点,用户程序存贮器容量小于2K字节,具有逻辑运算、定时、计数、移位等功能,可以用来进行条件控制、定时计数控制,通常用来代替继电器、接触器控制,在单机或小规模生产过程中使用。由于体积小、价格低廉,一般用在替代30个及30个以上的继电器就比较合算,在国外就是10个左右的继电器控制系统也用小型PLC替代。由于用途广泛,小型PLC产品是PLC中量大而面广的产品。例如立石公司的C-20及C系列P型PLC,三菱公司的F、F1、F2系列,德州仪器公司的T1-100,通用电气公司的GE-1,上海香岛机电制造公司的ACMY-S256和ACMY-S80系列。 中型PLC的I/O点数一般在128512点之间,用户存贮器容量为2K8K字节,兼有开关量和模拟量的控制功能。它除了具备小型PLC的功能外,还具有数字计算、过程参数调节如比例、积分、微分(P、I、D)调节、模拟定标、查表等功能,同时辅助继电器数量增多,定时计数范围扩大,适用于较为复杂的开关量控制如大型注塑机控制、配料及称重等小型连续生产过程控制等场合。例如立石公司的C500、C200H,三菱公司的MELSEC-A1、A2、A3,哥德公司的484型PLC。 大型PLC又称为高档PLC,I/O点数超过512点,最多可达8192点,进行扩展后还能增加,用户存贮容量在8K字节以上,具有逻辑运算、数字运算、模拟调节、联网通讯、监视、记录、打印、中断控制、智能控制及远程控制等功能,用于大规模过程控制(如钢铁厂、电站)、分布式控制系统和工厂自动化网络。例如立石公司的C1000、C2000,哥德公司的584型等。 2. 按照结构形状分类 根据PLC各组件的组合结构,可将PLC分为整体式和机架模块式两种。整体式PLC是将中央处理机、输入输出部件和电源部件集中于一体,装在一个金属或塑料外壳之中。输入输出接线端子及电源进线分别在机箱的两侧,并有相应的发光二极管显示输入输出状态。这种结构的PLC具有结构紧凑、体积小、重量轻、价格低和易于装入工业设备内部的优点,适用于单机控制,小型PLC通常采用这种结构。这种机架模块式的PLC,各功能模块独立存在,如主机模块、输入模块、输出模块、电源模块等,各模块做成插件式,在机架底板上有多个插座,使用时将选用的模块插入底板就构成PLC,这种PLC的配置灵活,装配和维修都很方便,也便于功能扩展,大中型PLC通常采用这种结构。 3. 按照使用情况分类 从应用情况又可将PLC分为通用型和专用型两类。通用型PLC可供各工业控制系统选用,通过不同的配置和应用软件的编制可满足不同的需要,是用作标准工业控制装置的PLC,如前面所举的各种型号。 专用型PLC是为某类控制系统专门设计的PLC,如数控机床专用型PLC就有美国AB公司的8200CNC、8400CNC,德国西门子公司的专用型PLC等。 2. PLC的发展趋势 目前PLC的发展大致有以下几方面趋势: (1).向小型化、专用化方向发展。当前开发出许多简易、经济、超小型PLC,以适应单机控制和机电一体化,真正成为继电器的替代品。 (2).向大型化、复杂化、高功能化、分散型、多层分布式工厂自动化网络方向发展。PLC的输入输出容量已超过32k,扫描速度小于1ms千步,新增容错功能可适应高可靠控制场合。 (3).编程语言和编程工具朝着标准化和高级化方向发展。 PLC是近十几年发展起来的一种新型工业控制器,但已步入成熟阶段。这种工业专用微机系统是高精技术普及化的典范,使计算机进入工业各行业,使机械设备和生产线控制更新换代。 PLC将成为工业控制的主要手段和重要的基础控制设备。在未来的工业生产中,作为自动化的三大支柱(PLC技术、机器人、计算机辅助设计和分析)之一的PLC技术将跃居主导地位。 二自动售货机的概述自动售货机最早出现在二十世纪五、六十年代的西欧,当时在美国的地铁系统中,人们可以用1美分在自动售货机上买到一块口香糖。作为一种全新的零售方式,八十年代以来,自动售货机在美、日等发达国家得到了迅速地普及和发展。人们通过自动售货机可以买到食品、香烟、饮料、报纸、票、卡甚至鲜花和小宠物等物品。目前在我国东部地区和中西部部分市场上已经逐步推广应用,其商业前景十分可观。随着中国经济的发展、行业运作的变革和入世的到来,自动售货机在中国的普及和应用是必然趋势。纵观近年来国内自动售货机市场,从92年开始从日、韩等国引进旧机器摆放国内市场以来,到自行研制和生产国产化自动售货机,各厂家、商家蹒跚起步、艰难守业,已为国内零售业撑起一片蔚蓝的晴空。据来自国内自动售货机市场行情分析报告表明:目前国内自动售货机市场走势已逐渐明晰,自动售货机逐步从沿海经济发达地区和各大中城市向内陆和次发达地区延伸,逐步从高级宾馆、地铁、机场等豪华高档场所向高中档社区普及,大有星火燎原之势。自动售货机的普及在某种程度上能反映一个国家的科技发展水平,是一个国家文明程度的象征。实践和直觉告诉我们,自助服务在中国的横空出世,必将为国内的电信、公用事业、食品、香烟、饮料等诸多行业发展带来新的契机,中国的现代文明又将自助服务设备的应用和普及开启一个新的里程碑!在实际生活中,我们见到的售货机的基本功能就是对投入的货币进行运算,并根据投入的货币额来判断可以购买的商品。在本系统中设计可接受三种面值的货币,1元,5元,10元由于系统没有采用货币识别系统,故用铵键X0,X1,X2分别代表1元,5元,10元的货币,也就是每按键一次代表相应面值的货币投入一张,本系统一次最多接受的货币金额只可在100元以内,否则喇叭报警,并自动退回用户所投货币。在系统中共有3种商品可以选择,即牛奶,果汁,雪碧,其出售价格分别为20元,10元,15元。数码管用于显示当前用户还可消费的金额。LED灯用于指示哪些商品可供选择及被选择后商品的送出。 用户消费余额按退币键即可退回。退币会有相应的LED闪烁指示。投入响应金额的货币后,如果投入货币金额大于某项商品单价则该商品对应的LED指示灯会点亮,此时可按下相应的铵键表示已选择该商品,相应的指示灯此时会闪烁3次已示该商品已经售出。同时数码管显示的金额会减去已经消费商品的价格,按退币键即可退回余额。本系统不计缺货等因素。三系统的设计(一)机型选择和I/O地址分配PLC是一种用作数字控制的专用电子计算机。它根据用户给的指令,通过输入接口现场采样信息执行逻辑或数值运算,在通过输出接口去控制各种执行机构动作。它和单片机一样,主要有CPU、存储器、I/O接口模板三部分。它是整体模块形式,因此由它作为售货机控制系统,在硬件设计上就相对简单点。通过对系统结构图的分析,可知售货机的I/O点不多,选择三菱FX-2N系列可以完全满足其要求,如表1-1。表1-1 I/O地址分配表X0001元币按键Y0Y3A1、B1、C1、D1X0015元币按键Y4Y7A0、B0、C0、D0X00210元币按键Y10牛奶输出X0010牛奶选择按键Y11果汁输出X0011果汁选择按键Y12雪碧输出X0012雪碧选择按键Y13大于99元报警X006启动按键Y14退币指示X007退币按键(二)硬件的设计1.电源部分由于本系统在显示部分是用数码管,LED等实现的,所以PLC需使用外接5V电源,这里采用7805来实现直流5V。此不做详述。其电路图如下所示。图1-2 +5V电源电路图2. PLC接口部分本系统采用三菱FX2N系列的PLC,且PLC与控制和显示部分的接线如下图所示:图1-3 PLC电路图1)控制部分控制部分由八个按键组成,分别有一个引脚接PLC的X0,X1,X2;X6,X7;X10,X11,X12。另外一只引脚短接后接PLC输入的COM端。其中,X0,X1,X2是投币按钮,分别代表1元,5元,10元,即每按键一次代表已投入相应的金额投入,如若要投入6元,则按键X 0 六次,或者先按键X 0一次,再按键X1一次即可。X6为启动按按键,上电后,只有先按X6键后,按其它键才有效。X7为退币按键,用户在操作过程中,如果想中断操作或者操作完毕后想退出操作按此键即可退回消费余额,如果投币金额大于99元程序则会自动调用此按键功能,退回用户所投入金额。X10,X11,X12为选择按钮,分别可以选中牛奶,果汁和雪碧。这里须注意的是用户所投入的金额不小于该货物的单价时,按键才有效,此时相应的指示灯点亮。2)显示部分(1)数码管数码管用于显示用户当前可以消费的金额,如果显示56,表示用户有56元可以消费。这里用CD4511译码后接七段译码显示器。CD4511是一种BCD码七段译码驱动器,有A,B,C,D四个BCD码输入端,a,b,c,d,e,f,g四个译码输出端,输出“1”有效,用来驱动共阴极LED数码管。LT 为测试输入端,为0时译码输出全为“1”。BI为消引输入端,为0时,译码输出为“0”。LE为所定端,LE=“1”时,译码器处于锁定保持状态,译码输出保持在LE=0时的数值,LE=0时为正常译码。具体参见下表真值表。图1-4(2)发光二极管和喇叭本系统中共用到四个发光二极管,分别接到PLC的Y10,Y11,Y12,Y14端,其中接到Y10,Y11,Y12的三个LED灯点亮时分别表示牛奶,果汁和雪碧用户可以选择,这三个灯以1s的周期闪烁时则表示相应的商品已经送到取货筐。接Y14的LED为用户在按退币键X7后以0.1s的周期闪烁,表示退币正在进行中,当用户投币金额大于99元自动退币时,该LED也会闪烁。喇叭用于用户投币大于99元时报警用,报警时间为4s,报警结束后,系统自动退币。(三)软件的设计1.系统涉及PLC指令简介1) 功能指令的应用比较指令 CMP比较指令在PLC控制系统中是一条十分重要的功能指令,它将S1、S2中的数据进行比较,比较结果送到目的操作数D中,如下图所示,当X0为OFF时,不执行CMP指令,M0,M1,M2保持不变;当X0为ON时,执行CMP指令,S1、S2中的数据进行比较,即C20计数器值与K100(数值K100)比较。如果C20当前值小于100,则M0=1;如果C20当前值大于100,则M2=1;如果C20当前值等于100,则M1=1。图1-5 CMP指令使用说明计数指令 计数器使用两条指令完成计数任务,其指令编程格式如图1-7所示。图1-6 计数指令C的使用说明运算指令1)加法运算图1-7 加法运算使用说明加法运算指令是把指定的源元件中的二进制数相加,结果送到指定的目标元件中,如图1-8所示。当X0为1时,(D10)+(D12)=(D14),运算是代数运算。2)减法运算图1-8 减法运算使用说明减法运算指令是把指定的源元件中的二进制数相减,结果送到指定的目标元件中,如图1-8所示。当X0为1时,(D10)-(D12)=(D14),运算为代数运算。BCD指令图1-9 BCD码变换指令使用说明BCD码变换指令是将源操作数中的二进制数变换成BCD码送至目标操作数中,如上图所示。当X0为ON时,将D12中的二进制数变换成BCD码送到输出口Y7Y0中。之后的BCD码可送到LED七段显示器显示D12中的值。2.常规定时器 T0 T245T0 T199为100MS定时器,共有200点,定时范围为0.1 3276.7 S。其中T192 T199为子程序中断服务程序专用的定时器;T200 T245为10 MS定时器,共有46点,定时范围为0.01 327.67 S。图 1-11为定时器的工作原理图。当X1接通时,定时器T210的当前值计数器对10MS的时钟脉冲进行累积计数。当该值与设定值K213相等时,定时器的输出触点就接通,即输出触点是其线圈被驱动后213 *0.01S=2.13S时动作。如果X1的常开触点断开后,定时器T210被复位,它的常开触点就断开,常闭触点接通,当前计数值为零。图1-10 常规定时器工作原理说明3.辅助继电器(M)PLC内部有很多辅助继电器(M),辅助继电器与PLC外部无任何直接联系,它的线圈只能由PLC内部程序控制,它的常开和常闭两种触点只能在PLC内部编程时使用,并且可以无限次使用,但是,它不可以直接驱动负载,外部负载只能由输出继电器驱动。(1)通用辅助继电器FX2n的通用辅助继电器的元件编号为M0M499,共有500点。如果PLC运行电源突然中断,输出继电器和M0M499将全部变为OFF,若电源再次接通,除了因外部输入信号变为ON以外,其余仍然保持为OFF状态。(2)特殊辅助继电器FX2n的特殊辅助继电器的元件编号为M8000M8255,表示PLC的某些状态,本系统中主要用到下面几个特殊辅助继电器M8002:初始化脉冲。 M8012:100ms时钟脉冲。 M8013:1000ms时钟脉冲。 2. 售货机软件说明1)按键投币部分按键X0,X1,X2为投币键,每按键一次,即X0,X1或X2接通一次,往寄存器D10中累加按键代表的相应金额,但是在报警和退币的时候不可投币,此时M206和M208会分别断开,此时按投币键无效,只有在退币过程结束4s后,再按投币键方才有效。M204在系统上电按下启动键X6后接通后,M205接通时方可开始下一次操作2)价格比较部分寄存在D10中的货币金额和商品的单价相比较,如第一句中如果(D10)20,则M6=1;(D10)=20,则M7=1;(D10)20,则M8=1。最后一句用于判断用户投币金额是否大于99,只有当(D10)100时,即M9=1时方可调用下列程序,否则系统自动调用退币程序。当用户投币金额不大于99时,并且大于相应商品的单价时,对应的指示灯会点亮,当某种商品被选择后,对应的指示灯会以1s为周期闪烁。在退币时LED灯不在点亮,即M300的常闭触点断开。3)选择商品和送出部分选择商品部分由三段程序构成,分别用来处理牛奶,果汁和雪碧的选择,下面以选择牛奶为例进行详细说明。牛奶的单价为20元,当牛奶指示灯点亮,即Y10接通时,每按键一次牛奶选择按钮X10 ,系统将把用户的可消费余额减去20元,如按键前数码管显示50元,按键后则显示30元。这里须注意的是按键X10时,不可同时按X11,X12,否则,按键无效。同样在商品送出时按选择商品键也是无效的,这里由M30的常闭来实现。商品的送出由代表该商品的指示灯闪烁4次来表示。当选择该商品后在实现上述处理的同时,将M30置“1”,它的常闭触点可以屏蔽用户再次选择该商品,它的一对常开触点用于产生四个周期为4s的方波,每个方波的占空比为50%。其波形如下所示。当C0在四次计数完毕后,释放M30,并将C0复位清零。4) 退币找零部分退币键为X7,当接通X7后,退币指示灯Y14开始以0.1s为周期不断闪烁,以表示系统退币正在进行中。闪烁时间由T14设置,这里设置T14=400,即4000.1s=40s。M207的常开在用户投币金额大于99元系统自动调用退币时接通。退币时,系统根据拥护所剩余额进行比较,当余额大于或者等于10元时,先退币面值为10元的货币,然后,再将小于10元的用户余额退回给用户。在按退币键X7后,为保证系统的可靠性,用户在4s内不可在投币,即T26的常闭触点接通M208,而前面已经说明M208的常闭触点可以实现阻止用户投币的作用。3.售货机软件梯形图1)梯形图结束语毕业设计是大专学习阶段一次非常难得的理论与实际相结合的机会,通过这次比较完整的给自动售货机设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际工程问题的能力,同时也提高我查阅文献资料、设计手册、设计规范以及电脑制图等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志品质力,抗压能力及耐力也都得到了不同程度的提升。这是我们都希望看到的也正是我们进行毕业设计的目的所在。虽然毕业设计内容繁多,过程繁琐但我的收获却更加丰富。我都是随着设计的不断深入而不断熟悉并学会应用的。和老师的沟通交流更使我从经济的角度对设计有了新的认识也对自己提出了新的要求。自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。所以说,自动售货机是今后小商品和饮料销售方式的一个很好的发展趋势。它的出现将极大的方便人们购买所需要的小商品。致 谢在这里首先我要感谢我的指导老师景魏老师。即使他平日里工作繁忙,但在我做毕业设计的每一个阶段,依然给予了我悉心的指导。从查阅资料,设计草案的确定和修改,中期的检查,后期的详细设计,装配草图等等。我的设计有错误,老师仍然细心地纠正。景老师水平专业,治学严谨,积极科学研究的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作。然后要感谢无锡技师学院的所有领导和老师为我提供了良好的研究条件,谨向各位表示诚挚和谢忱。论文从酝酿,到初具雏形,至暇壁微疵,最后完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意! 谢谢你们!参考文献1、郁汉琪主编,电气控制与可编程序控制器应用技术.南京:东南大学出版社,2003.62、谢克明,夏路易主编.可编程序控制器院里与程序设计.北京:电子工业出版,2008.83、张凯主编.可编程序控制器教程.南京:东南大学出版社,20054、张万忠,孙晋编著.可编程序控制器入门与应用实例(三菱系列).北京:中国电力出版社20055、钟福金,吴晓梅编著.可编程序控制器.南京:东南大学出版社,20036、钟肇新,彭侃编译,可编程序控制器原理及应用.广州:华南理工大学出版社,1991.077、史国生,电器控制与可编程序控制器技术.北京:化学工业出版社,2005.48、张万忠,孙晋编著.可编程序控制器入门与应用实例.北京:中国电力出版社,2005.079、杨长能,林小峰主编,可编程序控制器例题习题及实验指导.重庆:重庆大学主办社.1997.0710、常斗南主编,可编程序控制器、应用、实验.北京:机械出版社.2002.02第 20 页 共 24 页
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 参考资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!