




免费预览已结束,剩余24页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常州工学院成人教育学院摘 要本论文设计的是由微机PLC构成的自动售货机监控系统,本文阐述了自动售货机的来源与发展,以及它在国内外发展的现状,对自动售货机的方案进行了论证,介绍了PLC的基本组成、特点以及工作原理。对由微机PLC构成的自动售货机系统整体设计过程进行较为细致的论述。在设计中介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分成几个程序块,然后分别对程序块进行编程。具体说明了可编程控制器在自动售货机中的作用。程序涉及到了自动售货机工作的绝大部分过程。利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定的运行。关键词:可编程序控制器、自动售货机、梯形图。绪 论自动售货机最早出现在二十世纪五、六十年代的西欧,英国是较早实行自动售货机售货的国家之一。1942年,在食品销售中首先推广了自动售货的销售方式。1950年。英国食品杂货行有500家采用自动售货机售货。1969年,采用自动售货机售货的商家增加到23000家,销售的商品扩展到文化用品、唱片、香烟、食品等多个方面。进入70年代后,约有40多万家香烟、饮料店采用自动售货机。1980年英国有50余万台自动售货机,年销售额达8.81亿英镑。70年代后,日本、美欧等发达国家和地区自动售货机迅猛的发展,短短30年,发达国家自动售货机产业已发展到相当大规模。自动售货机被广泛地布放于车站、油站、码头、机场、宾馆、写字楼、娱乐场所及大街小巷和公路旁,人们通过自动售货机可以买到食品、香烟、饮料、报纸、票、卡甚至鲜花和小宠物等物品。自动售货机实现了商品需求化、性能多样化的发展,又原来只能出售有限商品品种,转变为继百货公司、超级市场、便民店之后,以消费者与售货机“一对一”自动售货的无店铺销售业态。目前自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用。在中国人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其它热闹的场所。自动售货机的新奇、文明、高档、昼夜服务、占地小、灵活方便深受许多地区市民的青睐,甚至出现许多排队购买的现象。专辑测算,中国的自动售货机在市场容量最保守算应该有四十七万台,一年的销售额可达三百五十亿元若按人均台数计算全年可达五百亿,自动售货机在日本达到平均每二三十人一台,在美国达到每四十人一台,在欧洲每六十人一台,由于中国经济与上述国家还有一定差距,按每人五百台计算。因此,自动售货机在中国有着广阔的发展前景。本文选择PLC作为控制器,来控制售货机子系统。第一章 控制要求1.1 控制对象的介绍自动售货机是集声、光、机、电于一体的智能科技产物。进入21世纪,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展,它的新奇、文明、高档、灵活方便等深受广大市民青睐。自动售货机最基本的功能是对投入的货币进行运算,并根据所投入的货币数值判断是否能够购买某种商品,并做出相应的反映。因此,售货机应能够辨识机内包含的商品,能够对所投入的币值进行累计,并提供所要购买的商品。当按下选择商品的按钮时,售货机根据投入的币值,起动电机,提取商品到出货口,顾客取出商品,完成此次交易。它还具有识币系统、货物和货币的传送系统来实现完整的售货功能。1.2 控制对象的工作原理自动售货机是台机电一体化的自动化装置,在接受到货币已输入的前提下,靠触摸控制按扭输入信号使控制器启动相关位置的机械装置完成规定动作,将货物输出。 用户将货币投入投币口,货币识别器对所投货币进行识别; 控制器根据金额将商品可售卖信息通过选货按键指示灯提供给用户,由用户自主选择欲购买的商品; 按下用户选择商品所对应的按键,控制器接收到按键所传递过来的信息,驱动相应部件,售出用户选择的商品到达取物口; 如果还有足够的余额,则可继续购买。在15秒之内,自动售货机将自动找出零币或用户旋转退币旋钮,退出零币。 从退币口取出零币完成此次交易。1.3 控制要求(1)自动售货机有3个投币口,可以分别投入1元、5元、10元。售货3种饮料供选择,分别为汽水、花茶和咖啡。投币总额或现金值显示在7段数码管上,若投币总额超过售货价格,将可由退币按钮找回余额。(2)当投币值等于或大于12元时,汽水指示灯亮,表示只可选择汽水;投币值等于或大于15元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶;投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示三种均可选择。按下欲饮用的饮料按钮,则相对应的指示灯开始闪烁,7秒后自动停止,表示饮料已经掉出。(3)若投入的硬币总值超过按钮所需的钱数(汽水12元,花茶15元,咖啡20元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。退回金额如果大于10元,则先退10元再退1元;如果大于5元,则先退5元再退1元;如果小于5元则直接退1元的。第二章 硬件的选择2.1 PLC选型根据自动售货机的控制需要,该系统的输入有1个计数器复位开关,3个投币口,3个饮料选择按钮开关,1个启动按钮,1个停止按钮和1个退币按钮共9个输入点;系统的输出有3个饮料指示灯,1个找钱指示灯,3个饮料排出的接电器和1个7段数码管显示共14个输出点。根据I/0端子的数量和种类,同时考虑将来的发展需要再增加10%15%的余量,则估算PLC所需I/0总点数为32。因此选用日本三菱公司功能较强的小型FX2N32MR001整体式PLC。PLC框架配置图如图1所示。 CPU模块 FX2N32MR001图1 PLC框架配置图CPU模块采用三菱公司的FX2N32MR001模块。由于该模块采用交流220V供电,并且自带16个数字量输入点,16个数字量输出点,完全能够满足自动售货机控制系统的要求,因此不再需要另外的电源模块、数字量输入/输出模块。I/0分配采用自动分配方式,模块上的输入端子对应的输入地址是X000X017,输出端子对应的输出地址是X000X017。2.2 主要参数计算与选择由于选用的电动机功率为150W,额定电压为220V,因此由下面的计算可得电动机的额定电流是:I = P/U = 150/220 = 0.7A (1)开关的选择选用低压断路器的自动开关QF作为系统的电源总开关,完成主电路的短路保护,在其主电路中的控制对象为电动机。自动开关过电流脱扣值是针对电动机负载而言,可按照电动机启动电流的1.7倍选定。本系统有三台负载电动机150W,其启动电流均较小,因此选择自动开关QF的电流脱扣值:IQF = 1.7INE = 1.70.7 = 1.19A式中,INE - 电动机的额定电流;因此选用IQF = 1.5A,型号为DZX7-8025的低压断路器自动开关QF。(2)按钮的选择用启动、停止按钮来控制电路的启停。启动按钮常有常开触头,按下按钮来控制电路的启停。启动按钮常有常开触头,按下按钮,常开触头闭合;松开,常开触头复位。停止按钮带有常闭触头,按下按钮,常闭触头断开;松开,常闭触头复位。一般红色表示停止,绿色表示启动。因此选用型号为LAY37的启动和停止按钮。(3)熔断器的选择熔断器FU1、FU2、FU3分别实现个负载回路的短路保护,FU4完成PLC控制回路的短路保护。选择螺旋式熔断器,它有明显的分断指令和不用任何工具就可取下或更换熔体等优点。FU熔体额定电流IFU的选定,考虑电动机冲击电流的影响,各台电动机不同时启动,则应按下式计算: IFU (1.52.5)INmaxIN = 20.71.4 = 2.8A式中, INmax-容量最大的一台电动机的额定电流; IN-其余电动机额定电流的总和。因此负载回路中选用熔体IFU = 3A,型号为RL625的螺旋式熔断器。 按以上方法选配控制回路中选用熔体的额定电流为1A,型号为RT1632X的螺旋式熔断器。(4)热继电器的选择 电动机M1、M2、M3分别由热继电器FR1、FR2、FR3实现过载保护。由于电动机的额定电流为0.7A,则选择型号为JR1620/3的热继电器,其动作电流整定范围是0.50.8A。(5)接触器的选择在主电路中,接触器KM1、KM2、KM3分别控制电动机M1(排出咖啡)、电动机M2(排出花茶)、电动机M3(排出汽水),它们各设有运行指示灯,均由对应的接触器的辅助触点(常开)点亮,则选择交流接触器,一般有3对主触头,2对辅助触头。其额定电压应大于或等于所控制线路的电压。接触器主触头电流按下式计算: IC = PN/KUN = 150/(1220)= 0.7A式中,PN -电动机额定功率;UN -电动机额定电压;K -经验系数,一般取11.4。 因此选用IC = 1A的接触器主触头,选用型号为CJ105,线圈电压为220V AC的交流接触器。(6)计数器的选择 计数器在程序中用作计数控制,采用普通用途16位增计数型计数器。电源正常情况下,即使是非掉电保持型计数器的当前值寄存器也具有记忆功能,因而计数器重新开始计数前要用复位指令才能对当前值寄存器复位。本例采用计数器对系统进行复位。当复位条件M0接通时,计数器的当前值为0,输出触点也复位。(7)定时器的选择 定时器相当于继电器电路中的时间继电器,在程序中用于延时控制。本例采用100ms型定时器,对排出饮料时指示灯闪烁进行计时,对精度要求不高。2.3 I /O地址表自动售货机PLC的I /0地址表如表1所示。表1 自动售货机PLC的I /0地址分配输入信号输入地址输出信号输出地址计数器复位开关SQ1X000排出咖啡接触器KM1Y000 1元投币口SQ2X001排出花茶接触器KM2Y001 5元投币口SQ3X005排出汽水接触器KM3Y002 10元投币口SQ4X010汽水指示灯Y012启动按钮开关SB1X006咖啡指示灯Y013停止按钮开关SB2X007花茶指示灯Y015汽水选择按钮SB3X012找钱指示灯Y014咖啡选择按钮SB4X013报警指示灯Y011花茶选择按钮SB5X0157段数码管Y004Y010退币按钮SB6X011第三章 编程 3.1 控制框图自动售货机控制框图如图2所示。图2 自动售货机控制框图 3.2 控制程序介绍3.2.1计数器复位当X000接通,在第一个脉冲信号到来时,M0产生一个扫描周期的单脉冲,它的常开触点闭合一个扫描周期,常闭触点断开,实现了计数器C1的复位功能。其梯形图如图3所示。图3 计数器复位梯形图所对应的指令表为:0 LD X0001 PLS M03 LD M04 RST C1 ;计数器复位 3.2.2售货机启停辅助继电器当按下启动按钮X006时,自动售货机开始工作,该辅助继电器M2得电;当按下停止按钮时,自动售货机停止工作,该辅助继电器M2失电。其梯形图如图4所示。图4 售货机启停辅助继电器梯形图所对应的指令表为: 0 LD X006 1 OR M2 2 ANI X007 3 OUT M2 ;自动售货机启动 3.2.3投入币值在该程序中,自动售货机启动之下,当投币口X001,X005,X010由OFF ON变化时,各投币口计数器C1的值自动加1,即将投入币值进行累加作为计数器的当前值。其梯形图如图5所示。图5 投入币值梯形图所对应的指令表为: 0 LD X001 1 AND M2 2 ADDP C1 K1 C1 ;投入1元钱 9 LD X005 10 AND M2 11 ADDP C1 K5 C1 ;投入5元钱 18 LD X010 19 AND M2 20 ADDP C1 K10 C1 ;投入10元钱 3.2.4显示在7段数码管上在自动售货机启动下,将投入的币值与20比较,并将C1的值送到Y004Y010的7段数码管显示,即将投入币值在数码管上显示出来。若投币总额小于12元,则绿灯一直在亮。其梯形图如图6所示。图6 投入币值显示在7段数码管的梯形图 所对应的指令表为: 0 LD M2 1 CMP C1 K20 M1 8 SEGL C1 Y004 K3 ;显示在数码管上 15 LD M2 16 CMP C1 K12 M4 ;投币总额不够 23 OUT Y011 ;绿灯亮3.2.5选择饮料在该程序中,将投币总额与汽水的价格12元比较,若确定是大于或等于12,则M11接通,确定排出的是汽水,汽水指示灯亮。将投币总额与花茶的价格15元比较,若确定是大于或等于15,则M21接通,确定排出的是花茶,花茶指示灯亮。将投币总额与咖啡的价格20元比较,若确定是大于或等于20,则M31接通,确定排出的是咖啡,咖啡指示灯亮。其梯形图如图7所示。图7 选择饮料的梯形图所对应的指令表为:0 LD M2 1 CMP K12 C1 M10 ;经比较后确定是否排出汽水8 LD M119 OR M1210 OR M2111 OR M2212 OR M3113 OR M3214 OR M10015 AND M216 ANI T317 OUT M10018 LD M10019 ANI T120 ANI T321 ANI M4522 OUT Y012 ;汽水指示灯亮23 LD M224 CMP K15 C1 M20 ;经比较后确定是否排出花茶31 LD M2132 OR M2233 OR M3134 OR M3235 OR M10136 AND M237 ANI T638 OUT M10139 LD M10140 ANI T441 ANI T642 ANI M4543 OUT Y015 ;花茶指示灯亮44 LD M245 CMP K13 C1 M30 ;经比较后确定是否排出咖啡52 LD M3153 OR M3154 OR M3255 AND M256 ANI T957 OUT M10258 LD M10259 ANI T760 ANI T961 ANI M4562 OUT Y013 ;咖啡指示灯亮3.2.6饮料的排出在该程序中,按下汽水选择按钮且其指示灯亮,未互锁且定时器未溢出,则置M15=1,延时7秒后,汽水指示灯闪烁,排出汽水。按下花茶选择按钮且其指示灯亮,未互锁且定时器未溢出,则置M15=1,延时7秒后,花茶指示灯闪烁,排出花茶。按下咖啡选择按钮且其指示灯亮,未互锁且定时器未溢出,则置M15=1,延时7秒后,咖啡指示灯闪烁,排出咖啡。其梯形图如图8所示。图8 饮料排出的梯形图所对应的指令表为:0 LD X012 ;按下汽水按钮1 AND Y012 ;汽水指示灯亮2 OR M153 ANI T34 ANI M455 OUT M156 LD M157 OUT T3 K70 ;延时7秒10 LD M1511 ANI T212 OUT T1 K515 LD T116 OUT T2 K5 ;汽水指示灯闪烁19 LD M1520 ANI T321 OUT Y002 ;排出汽水22 LD X015 ;按下花茶按钮23 AND Y015 ;花茶指示灯亮24 OR M2525 ANI T626 ANI M4527 OUT M2528 LD M2529 OUT T6 K70 ;延时7秒32 LD M2533 ANI T534 OUT T4 K537 LD T438 OUT T5 K5 ;花茶指示灯闪烁41 LD M2542 ANI T643 OUT Y001 ;排出花茶44 LD X013 ;按下咖啡按钮45 AND Y013 ;咖啡指示灯亮46 OR M3547 ANI T948 ANI M4549 OUT M3550 LD M3551 OUT T9 K70 ;延时7秒54 LD M3555 ANI T856 OUT T7 K559 LD T760 OUT T8 K5 ;咖啡指示灯闪烁63 LD M3564 ANI T965 OUT Y0003.2.7找钱在该程序中,自动售货机处于开状态,在保证余额不为0的情况下,找钱指示灯亮。按下汽水选择按钮,售货机将投币总额扣除汽水的金额;按下花茶选择按钮,售货机将投币总额扣除花茶的金额;按下咖啡选择按钮,售货机将投币总额扣除咖啡的金额。其梯形图如图9所示。图9 找钱梯形图所对应的指令表为:0 LD M21 CMP K0 C1 M40 ;余额不为08 LD M409 OR M4110 ANB11 OUT M4512 LD M4213 AND M214 OUT Y014 ;找钱指示灯亮15 LD X012 ;按下汽水选择按钮16 OUT T10 K319 LD T1020 AND M221 ANI M1022 SUBP C1 K12 C1 ;扣除汽水的金额29 LD X015 ;按下花茶选择按钮30 OUT T11 K333 LD T1134 AND M235 ANI M2036 SUBP C1 K15 C1 ;扣除汽水的金额43 LD X01344 OUT T12 K347 LD T1248 AND M249 ANI M3050 SUBP C1 K13 C1 ;扣除汽水的金额 在该程序中,按下退币按钮,可以退回余额。退回金额如果大于10元,则先退10元再退1元;如果大于5元,则先退5元再退1元;如果小于5元则直接退1元的。退回余额后,复位。其梯形图如图10所示。图10 找钱梯形图所对应的指令表为:0 LD X0111 SET Y0032 LD Y0033 CMP C1 K0 M1910 CMP C1 K10 M1617 MPS18 LD M1619 OR M1720 ANB21 AND M222 SUBP C1 K10 C129 MPP30 AND M1831 CMP C1 K5 M1338 MPS 39 LD M1340 OR M1441 ANB42 ANB M243 SUBP C1 K5 C150 MPP51 AND M752 CMP C1 K1 M859 LD M860 OR M961 ANB62 AND M263 DECP C166 LD M2967 RST Y0第 29 页 共 29 页第四章 调试依次按下复位开关X001和启动按钮X006,自动售货机开始启动。按下1元投币开关X001和10元投币开关X010,则报警指示灯一直亮,说明投币不足。按下X000,计数复位。按下1元投币开关X001三次和10元投币开关X010一次,7段数码管上显示13,则汽水指示灯Y012亮;按下汽水选择按钮X012,则汽水指示灯Y012闪烁,7秒后Y002亮,说明汽水排出;按下退币按钮X008,找钱指示灯Y014亮,退币口直接退出余额1元。按下10元投币开关X010二次,5元投币开关X005一次和1元投币开关X001一次,7段数码管上显示27,则汽水指示灯Y012、花茶指示灯Y015和咖啡指示灯Y013均亮;按下花茶选择按钮X015,则花茶指示灯Y015闪烁,7秒后Y001亮,说明花茶排出;按下退币按钮X008,找钱指示灯Y014亮,退币口先退出余额10元,再退出2个1元的。按下停止按钮X007,所有运行工作全部停止。第五章 总结通过本次如何对一台自动售货机的控制进行PLC程序设计,我对PLC的常用指令、定时期指计数器指令以及PLC控制系统的设计方法和步骤有了更深刻的了解,并懂得如何应用,更好地掌握了PLC控制系统的基本方式,熟练了流程图,梯形图的编程和设计思想和方法。本例应用比较指令和算术运算指令解决问题,即利用比较指令来判断是否符合汽水排、花茶排出、咖啡排出的条件,利用比较指令来判断先后退出票面的金额;顾客投入的钱的票面金额有1元、5元、10元三种,需要使用加法指令进行累加,从而得到一个投币总额;正确区分计数器的当前值和设定值的区别,即顾客投入的总币值作为计数器的当前值;当顾客结束消费过程后,利用减法指令从投币总额中扣除顾客所消费的金额,退出余额。还应用四位一组带锁存7段管显示指令,将投币总额显示在7段数码管上。利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。致谢 时光的长河流过了6个多星期,喜怒哀乐一笔带过,本次毕业设计已经接近尾声,由于经验的匮乏,所以作品略有瑕疵,因此有很多考虑不周全的地方,而后导师的督促指导,以及和一起工作的同学的支持下,完成这个难以想象的设计。在这里首先我要感谢我的导师。即使他平日里工作繁忙,但在我做毕业设计的每一个阶段,依然给予了我悉心的指导。从外出实习到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 形体礼仪课程课件
- 幼儿感官探索课件
- 二零二五年度跨境电商进出口合同清单
- 二零二五年度防火门产品安全标准制定合同
- 二零二五年度工衣采购与职业培训合作合同
- 二零二五年度建筑材料运输合同标准范本
- 二零二五版智慧城市照明系统升级补充合同范本大全
- 高三试卷:重庆南开中学高2025届高三第三次质量检测数学
- 高三试卷:辽宁省点石联考(辽宁县级协作体)2024-2025学年度上学期2025届高三年级期中考试数学试卷
- 高三试卷:江西省赣州市十八县(市、区)二十四校2025届11月期中联考数学试卷高三11月联考数学
- he及roma用于卵巢癌全程管理省肿瘤雷旦生
- 小儿呼吸机相关知识详解课件
- SY∕T 5280-2018 原油破乳剂通用技术条件
- 维护手册v00-地铁3号线贯通道系统
- 苏教版五年级数学下册【全册课件完整版】
- 心力衰竭心脏再同步(CRT)治疗课件
- 人防地下室墙体后开洞整改施工方案(防办)
- 现金流量表的编制培训课程(共93张)课件
- 慢性肾衰竭(慢性肾脏病)诊疗指南(内容清晰)
- “县管校聘”教师岗位竞聘量化考评表
- 第十九章颅内和椎管内肿瘤
评论
0/150
提交评论