三菱GT3触摸屏基于PLC零食自动售货机系统的设计及仿真_第1页
三菱GT3触摸屏基于PLC零食自动售货机系统的设计及仿真_第2页
三菱GT3触摸屏基于PLC零食自动售货机系统的设计及仿真_第3页
三菱GT3触摸屏基于PLC零食自动售货机系统的设计及仿真_第4页
三菱GT3触摸屏基于PLC零食自动售货机系统的设计及仿真_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

IIIIII-IIXXXXX毕业设计题目plc的零食自动售货机系统的设计及仿真学生姓名:专业班级:学院(部):校内指导教师:校外指导教师:完成日期:20XX年4月

摘 要自动售货机是一种全新的商业零售形式,可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。本次采用三菱FX2N小型PLC为控制核心,以三菱GOT触摸屏为上位机,设计了一套基于PLC的零食自动售货机控制系统。通过检测投币,通过按钮或者触摸屏进行操作,投入足额币值,选择商品,控制直流电机进行出货,出货完成进行找零。通过风分析控制要求,进行了总体设计,设计了控制方案;进行了硬件设计,选择了PLC,设计了主电路和控制电路,分配了PLC的IO点,设计了PLC的IO接线图;进行了软件设计,定义了内部使用地址,编写了控制流程图,使用编程软件编制了梯形图和语句表程序;进行了组态设计,选择了触摸屏型号,进行了通讯设定,组态了画面;最后进行了仿真测试,使用GXSimulator和GTSimulator进行了联合仿真测试,测试结果符合设计要求,达到了预期的设计目的。关键词:触摸屏,自动售货机,梯形图全套图纸加V信153893706或扣3346389411

AbstractVendingmachineisabrandnewformofcommercialretail.Itcanfullysupplementtheshortageofhumanresources,adapttothechangesinconsumptionandconsumptionpatterns.The24hoursystemofunsoldgoodscanbemorelabor-savingandlesscapitalandsmallareainoperation.Itcanbewellsolvedbyattractingpeopletobuygoodheart.Manyadvantagessuchastherisingofartificialcost.TheMITSUBISHIFX2NsmallPLCisusedasthecontrolcore,andMITSUBISHIGOTtouchscreenastheuppercomputer.AsetofPLCbasedvendingmachinecontrolsystemisdesigned.Throughthedetectionofthecoin,throughthebuttonortouchscreentooperate,putintothefullvalueofthecurrency,selectgoods,controlthedirectcurrentmotortoship,thecompletionofshipmentstofindzero.Throughthewindanalysiscontrolrequirements,theoveralldesigniscarriedout,thecontrolschemeisdesigned,thehardwaredesigniscarriedout,thePLCisselected,themaincircuitandthecontrolcircuitaredesigned,theIOpointofthePLCisassignedandtheIOwiringdiagramofthePLCisdesigned.Thesoftwaredesignisdesigned,theinternalusesiteisdefined,thecontrolflowchartiswritten,theprogrammingflowchartiswrittenandtheprogrammingisused.Thesoftwarehascompiledtheladderdiagramandthestatementlistprogram;theconfigurationdesigniscarriedout,thetouchscreenmodelisselected,thecommunicationsettingandtheconfigurationofthepicturearecarriedout.Finally,thesimulationtestiscarriedout,andthejointsimulationtestiscarriedoutusingGXSimulatorandGTSimulator.Thetestresultsconformtothedesignrequirementsandachievethedesireddesignpurpose.Keywords:TouchScreen,VendingMachine,LadderDiagram

目录1绪论 11.1设计背景 11.2设计目的和意义 12总体设计 22.1设计要求 22.2方案设计 23硬件设计 53.1PLC的型号选择 53.2主电路设计 53.3控制电路设计 73.4PLC输入和输出分配表 93.5外部PLC输入和输出接线图 94软件设计 114.1PLC内部使用地址 114.2程序流程图设计 114.3PLC梯形图 134.4语句表程序 225触摸屏设计 295.1创建项目和画面 295.2通信连接义 295.3画面制作 305.4仿真运行 30结束语 39致谢 40参考文献 41附录 42附录1电气图 42附录2PLC梯形图汇总 43基于plc的零食自动售货机系统的设计及仿真PAGE461绪论1.1设计背景标题自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。它又被称为24小时营业的微型超市。在日本,70%的罐装饮料是通过自动售货机售出的。全球著名饮料商可口可乐公司在全世界就布有50万台饮料自动售货机。在日本全国各地,共设有550万台自动售货机(据1998年的统计),销售额达6兆8969亿4887万日元,为世界第一。在售货机的显示屏幕上进行操作,输入商品号码和购买数量,并投入钱币后,商品就会从取货口出来,甚至从食品自动售货机上还能买到热呼呼的面条和米饭团。虽然日本的自动售货机总台数低于美国(据1997年的统计为689万台),但是,从人口占有数来看却是世界上最高的,美国平均35人占有一台,而日本为23人占有一台。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。1.2设计目的和意义从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。本次设计的主要目的能够实现自动售货机的自动控制系统的PLC设计,进一步增强和完善学生自我的创新与动手能力。主要内容是首先整个控制系统的设计思路,从硬件到软件的资料收集,对一些硬件以及自动售货机内部接线电路都逐一进行了研究学习。

2总体设计2.1设计要求 本课题采用三菱FX2N系列PLC对饮料自动售货机控制系统进行设计。 1)通过与单片机、继电器、液压在各个方面的比较,确定自动售货机的主控单元是PLC。 2)通过对自动售货机的售货方法分析确定采用双弹簧出货机构,直流电动机驱动。 3)根据系统需要确定饮料自动售货机的硬件,通过硬件框图选择硬件部分。根据自动售货机的功能选择货币识别器和电动机以及接触器的选择。通过I/O列表确定PLC类型,做出硬件连接图。 4)根据控制功能图进行性梯形图设计,软件这几中要结合硬件的性质选择合适的数据寄存器以及根据功能使用合适的算法。并在软件中调试运行,用组态软件作出仿真。2.2方案设计 售货机一般采用三种控制方式,单片机方式,继电器-接触器方式,PLC方式。单片机方式成本低,单可靠性差,抗干扰能力低,制作周期长,需要具有极强的制作能力和相当的编程能力。继电器-接触器,价格低,容易制作,但是不能跟上位机进行通讯,接线多,故障查找难度大。PLC具有接线简单,编程容易,制作周期短,可靠性高,抗干扰好,容易跟上位机进行通讯,但是PLC价格较高。随着技术的进步,PLC价格,特别是小型PLC价格已经相当低廉,加上PLC的优点,跟单片机和继电器接触器比较,具有巨大的优势,因此选择PLC控制方式。 具体方案如下: 1)投币类型分为硬币一元、纸币一、纸币五元、纸币十元; 2)分为五种饮料汽水,可乐,牛奶,咖啡,红茶。预设价格分别为三元、四元、五元、六元、七元; 3)当投币数大于三时汽水灯亮; 4)当投币数大于四时汽水、可乐灯亮; 5)当投币数大于五时汽水、可乐、牛奶灯亮等等; 6)按下饮料按钮,电动机得电指示灯亮,相应饮料的灯闪。投币数减去饮料价格,灯闪烁3秒,出货结束。 7)按下退币按钮有需要找零的执行退币 控制系统方框图如图2-1所示。触摸屏触摸屏汽水汽水指示灯可乐指示灯牛奶指示灯咖啡指示灯硬币1元纸币1元纸币5元纸币10元要汽水按钮要可乐按钮要牛奶按钮要咖啡按钮要红茶按钮出饮料按钮出币检测接触器电机可乐接触器电机牛奶接触器电机咖啡接触器红茶接触器电机红茶指示灯PLC电机图2-1控制系统方框图 以PLC为控制核心,触摸屏通过通讯方式跟PLC进行数据交换,进行参数设定,进行购买操作。 PLC输入方面,硬币1元检测,纸币1元检测,纸币5元检测,纸币10元检测,接PLC的输入,用于检测投币,进行投币累计,比较投币是否可以购买。 要汽水按钮,要可乐按钮,要牛奶按钮,要咖啡按钮,要红茶按钮,接PLC的输入,用于选择货物。 出饮料按钮,接PLC的输入,用于选择完货物,进行出货处理。 出币检测接PLC的输入,用于找零计数。 PLC输出方面,PLC输出接汽水继电器,PLC通过控制汽水继电器线圈得电,汽水继电器常开触点闭合,接通汽水接触器,汽水接触器常开触点闭合,启动汽水电机。同样的,可乐电机,牛奶电机,咖啡电机,红茶电机控制类似,电机都采用直流电机。 PLC输出接汽水指示灯,用于选择汽水指示和出货闪烁指示,同样的,可乐指示灯,牛奶指示灯,咖啡指示灯,红茶指示灯,都是用于相应的选择货物指示和出货指示。

3硬件设计3.1PLC的型号选择经分析,系统共使用了11路数字量输入,11路数字量输出,没有使用模拟量输入和输出,系统为小型自动化应用。三菱FX2NPLC是高性能的小型PLC,性价比极高,使用普及,编程容易,接线简单,根据使用输入和输出点从16点输入和输出到256输入和输出,另外有丰富的扩展模块,因此选择FX2N小型PLC。其中FX2N-32MR含16个输入和16个输出,根据设计本系统使用了11路输入,11路输出,满足使用要求,3.2主电路设计 主电路如图3-1-所示。外部220V50Hz交流电源,经L1,N供设备使用。QF1是总断路器,起到通断整台设备电源作用。FU1是总的熔断器,起到短路过流保护作用。 QF2是电机控制回路断路器,可以通断电机回路电源,FU2是电机控制熔断器,起到短路过流保护作用。A1是直流开关电源,将交流220V变成24V直流电源,共直流电机使用。 M1是汽水推出电机,为直流电机,QF3是汽水推出电机断路器,起到通断汽水推出电机电源的作用,FU3是汽水推出电机的熔断器,起到短路过流保护作用。KM1是汽水推出电机启动接触器,控制汽水推出电机。 同样的,M2是可乐推出电机,为直流电机,QF4是可乐推出电机断路器,起到通断可乐推出电机电源的作用,FU4是可乐推出电机的熔断器,起到短路过流保护作用。KM2是可乐推出电机启动接触器,控制可乐推出电机。 同样的,M3是牛奶推出电机,为直流电机,QF5是牛奶推出电机断路器,起到通断牛奶推出电机电源的作用,FU5是牛奶推出电机的熔断器,起到短路过流保护作用。KM3是牛奶推出电机启动接触器,控制牛奶推出电机。 同样的,M4是咖啡推出电机,为直流电机,QF6是咖啡推出电机断路器,起到通断咖啡推出电机电源的作用,FU6是咖啡推出电机的熔断器,起到短路过图3-1主电路图流保护作用。KM4是咖啡推出电机启动接触器,控制咖啡推出电机。 同样的,M5是红茶推出电机,为直流电机,QF7是红茶推出电机断路器,起到通断红茶推出电机电源的作用,FU7是红茶推出电机的熔断器,起到短路过流保护作用。KM5是红茶推出电机启动接触器,控制红茶推出电机。 同样的,M6是退币推出电机,为直流电机,QF8是退币推出电机断路器,起到通断退币推出电机电源的作用,FU8是退币推出电机的熔断器,起到短路过流保护作用。KM6是退币推出电机启动接触器,控制退币推出电机。3.3控制电路设计 控制电路如图3-2-所示。220V50Hz交流电经断路器QF1供给控制电路,QF9是控制电路断路器,起到通断控制电路电源的作用。FU9是控制电路熔断器,起到短路过流保护作用。A2是直流开关电源,将220V50Hz交流电变成24V直流电,为PLC输入和输出提供直流24V电源。220V交流电,经断路器QF9,熔断器FU9,为PLC提供220V交流工作电源。KM1是汽水电机启动接触器,KA1是汽水电机启动继电器,PLC通过控制继电器KA1线圈得电,KA1常开触点闭合,接触器KM1线圈得电,KM1常开触点闭合,启动汽水电机,执行出汽水。同样的,KM2是可乐电机启动接触器,KA2是可乐电机启动继电器,PLC通过控制继电器KA2线圈得电,KA2常开触点闭合,接触器KM2线圈得电,KM2常开触点闭合,启动可乐电机,执行出可乐。同样的,KM3是牛奶电机启动接触器,KA3是牛奶电机启动继电器,PLC通过控制继电器KA3线圈得电,KA3常开触点闭合,接触器KM3线圈得电,KM3常开触点闭合,启动牛奶电机,执行出牛奶。同样的,KM4是咖啡电机启动接触器,KA4是咖啡电机启动继电器,PLC通过控制继电器KA4线圈得电,KA4常开触点闭合,接触器KM4线圈得电,KM4常开触点闭合,启动咖啡电机,执行出咖啡。同样的,KM5是红茶电机启动接触器,KA5是红茶电机启动继电器,PLC通过控制继电器KA5线圈得电,KA5常开触点闭合,接触器KM5线圈得电,KM5常开触点闭合,启动红茶电机,执行出红茶。同样的,KM6是退币电机启动接触器,KA6是退币电机启动继电器,PLC通过控制继电器KA6线圈得电,KA6常开触点闭合,接触器KM6线圈得电,KM6常开触点闭合,启动退币电机,执行退币。图3-2控制电路图3.4PLC输入和输出分配表 PLC输入和输出分配表如表3-1,3-2所示。表3-1PLC数字量输入分配表序号名称PLC地址外部编号1硬币1元X000S12纸币1元X001S23纸币5元X002S34纸币10元X003S45要汽水X004SB16要可乐X005SB27要牛奶X006SB38要咖啡X007SB49要红茶X010SB510出饮料按钮X011SB611出币检测X012S5表3-2PLC数字量输出分配表序号名称PLC地址外部编号1汽水Y000KA12可乐Y001KA23牛奶Y002KA34咖啡Y003KA45红茶Y004KA56出币电动机Y005KA67汽水指示灯Y006HL18可乐指示灯Y007HL29牛奶指示灯Y010HL310咖啡指示灯Y011HL411红茶指示灯Y012HL53.5外部PLC输入和输出接线图PLC外部接线图如图3-3所示。A3是FX2N-32MRPLC,含16路输入,16路输出。220V交流电接PLC的L,N为PLC提供220V工作电源。24V直流电接PLC输出的COM1,COM2,COM3,和输出的公共端,为PLC输出提供直流电源。图3-3PLC外部接线图

4软件设计4.1PLC内部使用地址为了编程和阅读的方便,定义了部分PLC内部使用地址,如表4-1所示。表4-1PLC内部使用变量序号名称PLC地址备注1要汽水标志M02要可乐标志M13要牛奶标志M24要咖啡标志M35要红茶标志M46硬币1元上位机测试M10触摸屏控制7纸币1元上位机测试M11触摸屏控制8纸币5元上位机测试M12触摸屏控制9纸币10元上位机测试M13触摸屏控制10要汽水上位机测试M14触摸屏控制11要可乐上位机测试M15触摸屏控制12要牛奶上位机测试M16触摸屏控制13要咖啡上位机测试M17触摸屏控制14要红茶上位机测试M20触摸屏控制15出饮料按钮上位机测试M21触摸屏控制16出币检测上位机测试M22触摸屏控制17矿泉水价格D200预设3元18可乐价格D201预设4元19牛奶价格D202预设5元20奶茶价格D203预设6元21咖啡价格D204预设7元22投入币值D20523剩余钱数D21024应付D2204.2程序流程图设计 程序流程图如图4-1所示。开机初始化,进行内存清除,进行价格赋值。 否硬币否硬币1元?是是纸币1元?投入币值加1纸币1元?投入币值加1剩余币值加1否否纸币5元?是否纸币5元?是是纸币10元?投入币值加1是纸币10元?投入币值加1剩余币值加1投投入币值加5剩余币值加5投入币值加10投入币值加10剩余币值加10是币值币值>=4?是是可乐灯亮按出饮料按钮?币值>=3?汽水灯亮币值>=7??是牛奶灯亮出货时间到?是红茶灯亮是否币值>=5?币值>=6?是相应出货电机动作相应指示灯闪烁是咖啡灯亮是需要找零?找零电机动作找零完成?结束,清零是否否图4-1程序流程图4.3PLC梯形图 开机初始化,使用M8002特殊标志,开机运行一个扫描周期,防止错误,对输出进行复位,复位内存位,复位内存使用。 开机初始化,没设定价格的话,就是价格等于0,则使用预设值进行价格设定。预设汽水价格为3元;可乐价格为4元;牛奶价格为5元;咖啡价格为6元;红茶价格为7元。 投入硬币1元,检测到投入1元硬币,X000上升沿(X0从OFF变为ON瞬间),投入币值加1,D205=D205+1。或者检测到上位机按模拟投入一元硬币,M10上升沿,则投币加1。 投入纸币1元,检测到投入1元纸币,X001上升沿(X1从OFF变为ON瞬间),投入币值加1,D205=D205+1。或者检测到上位机按模拟投入一元纸币,M11上升沿,则投币加1。 投入纸币5元,检测到投入5元纸币,X002上升沿(X2从OFF变为ON瞬间),投入币值加5,D205=D205+5。或者检测到上位机按模拟投入5元纸币,M12上升沿,则投币加5。 投入纸币10元,检测到投入10元纸币,X003上升沿(X3从OFF变为ON瞬间),投入币值加10,D205=D205+10。或者检测到上位机按模拟投入10元纸币,M13上升沿,则投币加10。 汽水指示灯。不执行出汽水动作,Y000常闭触点闭合,检测到剩余钱数D210大于或者等于设定的汽水价格D200,则Y006线圈得电,点亮汽水指示灯,表示投入币值可以购买汽水。或者检测到执行出汽水动作,Y000常开触点闭合,则按M8013频率进行闪烁,M8013是系统的秒时钟,每秒通断0.5秒。 可乐指示灯。不执行出可乐动作,Y001常闭触点闭合,检测到剩余钱数D210大于或者等于设定的可乐价格D201,则Y007线圈得电,点亮可乐指示灯,表示投入币值可以购买可乐。或者检测到执行出可乐动作,Y001常开触点闭合,则可乐指示灯按M8013频率进行闪烁,表示正在出可乐动作。 牛奶指示灯。不执行出牛奶动作,Y002常闭触点闭合,检测到剩余钱数D210大于或者等于设定的牛奶价格D202,则Y010线圈得电,点亮牛奶指示灯,表示投入币值可以购买牛奶。或者检测到执行出牛奶动作,Y002常开触点闭合,则牛奶指示灯按M8013频率进行闪烁,表示正在出牛奶动作。 咖啡指示灯。不执行出咖啡动作,Y003常闭触点闭合,检测到剩余钱数D210大于或者等于设定的咖啡价格D203,则Y011线圈得电,点亮咖啡指示灯,表示投入币值可以咖啡牛奶。或者检测到执行出咖啡动作,Y003常开触点闭合,则咖啡指示灯按M8013频率进行闪烁,表示正在出咖啡动作。 红茶指示灯。不执行出红茶动作,Y004常闭触点闭合,检测到剩余钱数D210大于或者等于设定的红茶价格D204,则Y012线圈得电,点亮红茶指示灯,表示投入币值可以红茶牛奶。或者检测到执行出红茶动作,Y004常开触点闭合,则红茶指示灯按M8013频率进行闪烁,表示正在出红茶动作。 选择汽水。检测到剩余钱数D210大于或者等于设定的汽水价格D200,按要汽水按钮,X004上升沿,或者触摸屏上点要汽水按钮,M14上升沿,则M0线圈得电,M0常开触点闭合,进行自锁,要汽水标志有效,同时应付D220加汽水价格,D220=D220+D200,剩余钱数等于投入币值减应付,D210=D205-D220。 选择可乐。检测到剩余钱数D210大于或者等于设定的可乐价格D201,按下要可乐按钮,X005上升沿,或者触摸屏上点要可乐按钮,M15上升沿,则M1线圈得电,M1常开触点闭合,进行自锁,要可乐标志有效,同时应付D220加可乐价格D201,D220=D220+D201,剩余钱数等于投入币值减应付,D210=D205-D220。 选择牛奶。检测到剩余钱数D210大于或者等于设定的牛奶价格D202,按下要牛奶按钮,X006上升沿,或者触摸屏上点要牛奶按钮,M16上升沿,则M2线圈得电,M2常开触点闭合,进行自锁,要牛奶标志有效,同时应付D220加牛奶价格D202,D220=D220+D202,剩余钱数等于投入币值减应付,D210=D205-D220。 选择咖啡。检测到剩余钱数D210大于或者等于设定的咖啡价格D203,按下要咖啡按钮,X007上升沿,或者触摸屏上点要咖啡按钮,M17上升沿,则M3线圈得电,M3常开触点闭合,进行自锁,要咖啡标志有效,同时应付D220加咖啡价格D203,D220=D220+D203,剩余钱数等于投入币值减应付,D210=D205-D220。 选择红茶。检测到剩余钱数D210大于或者等于设定的红茶价格D203,按下要红茶按钮,X010上升沿,或者触摸屏上点要红茶按钮,M20上升沿,则M4线圈得电,M4常开触点闭合,进行自锁,要红茶标志有效,同时应付D220加红茶价格D204,D220=D220+D204,剩余钱数等于投入币值减应付,D210=D205-D220。 出饮料。按下出饮料按钮,X011上升沿,或者触摸屏上点出饮料按钮,M21上升沿,要汽水标志有效M0为ON,则置位Y000,执行出汽水,启动出汽水电机;要可乐标志有效M1为ON,则置位Y001,执行出可乐,启动出可乐电机;要牛奶标志有效M2为ON,则置位Y002,执行出牛奶,启动出牛奶电机;要咖啡标志有效M3为ON,则置位Y003,执行出咖啡,启动出咖啡电机;要红茶标志有效M4为ON,则置位Y004,执行出红茶,启动出红茶电机;。 出饮定时。执行出汽水,Y000常开触点闭合,启动定时器T0定时5秒,出汽水定时时间到,T0常开触点闭合,复位Y000,停止出汽水。执行出可乐,Y001常开触点闭合,启动定时器T1定时5秒,出可乐定时时间到,T1常开触点闭合,复位Y001,停止出可乐。执行出牛奶,Y002常开触点闭合,启动定时器T2定时5秒,出牛奶定时时间到,T2常开触点闭合,复位Y002,停止出牛奶。执行出咖啡,Y003常开触点闭合,启动定时器T3定时5秒,出咖啡定时时间到,T3常开触点闭合,复位Y003,停止出咖啡。执行出红茶,Y004常开触点闭合,启动定时器T4定时5秒,出红茶定时时间到,T4常开触点闭合,复位Y004,停止出红茶。 找零,启动出币电机,检测到剩余钱数大于0,D210>0,检测到出币,X12上升沿,或者上位机点模拟出币按钮M22上升沿,则剩余钱数减1,D210=D210-1, 剩余钱数D210小于或者等于0,D210=<0,则找零完成,进行复位,复位内存位,复位投币,复位应付。END是程序结束标志,表示程序到此结束4.4语句表程序;*开机初始化,复位输出,复位内存位,复位内存地址0LDM80021ZRSTY000Y0126ZRSTM0M2211ZRSTD210D220;*开机初始化,没设定价格的话,设定价格16LDM800217MPS18AND=D200K023MOVK3D20028MRD29AND=D201K034MOVK4D20139MRD40AND=D202K045MOVK5D20250MRD51AND=D203K056MOVK6D20361MPP62AND=D204K067MOVK7D204;*硬币1元72LDPX00074ORPM1076ADDPD205K1D20583ADDPD210K1D210;*投入纸币1元90LDPX00192ORPM1194ADDPD205K1D205101ADDPD210K1D210;*投入纸币5元108LDPX002110ORPM12112ADDPD205K5D205119ADDPD210K5D210;*投入纸币10元126LDPX003128ORPM13130ADDPD205K10D205137ADDPD210K10D210;*汽水指示灯144LD>=D210D200149ANIY000150LDIM8013151ANDY000152ORB153OUTY006;*可乐指示灯154LD>=D210D201159ANIY001160LDIM8013161ANDY001162ORB163OUTY007;*牛奶指示灯164LD>=D210D202169ANIY002170LDIM8013171ANDY002172ORB173OUTY010;*咖啡指示灯174LD>=D210D203179ANIY003180LDIM8013181ANDY003182ORB183OUTY011;*红茶指示灯184LD>=D210D204189ANIY004190LDIM8013191ANDY004192ORB193OUTY012;*选择汽水194LDPX004196ORPM14198AND>=D210D200203ORM0204OUTM0205ADDPD220D200D220212SUBPD205D220D210;*选择可乐219LDPX005221ORPM15223AND>=D210D201228ORM1229OUTM1230ADDPD220D201D220237SUBPD205D220D210;*选择牛奶244LDPX006246ORPM16248AND>=D210D202253ORM2254OUTM2255ADDPD220D202D220262SUBPD205D220D210;*选择咖啡269LDPX007271ORPM17273AND>=D210D203278ORM3279OUTM3280ADDPD220D203D220287SUBPD205D220D210;*选择红茶294LDPX010296ORPM20298AND>=D210D204303ORM4304OUTM4305ADDPD220D204D220312SUBPD205D220D210;*出饮料319LDPX011321ORPM21323MPS324ANDM0325SETY000326MRD327ANDM1328SETY001329MRD330ANDM2331SETY002332MRD333ANDM3334SETY003335MPP336ANDM4337SETY004;*出饮定时338LDM8000339MPS340ANDY000341OUTT0K50344MRD345ANDY000346ANDT0347RSTY000348SETY005349MRD350ANDY001351OUTT1K50354MRD355ANDY001356ANDT1357RSTY001358SETY005359MRD360ANDY002361OUTT2K50364MRD365ANDY002366ANDT2367RSTY002368SETY005369MRD370ANDY003371OUTT3K50374MRD375ANDY003376ANDT3377RSTY003378SETY005379MRD380ANDY004381OUTT4K50384MPP385ANDY004386ANDT4387RSTY004388SETY005;*找零389LDPX012391ORPM22393ANDY005394AND>D210K0399SUBD210K1D210;*找零完成复位,内存位,复位投币,复位应付406LDY005407AND<=D210K0412RSTY005413MOVK0D205418MOVK0D220423ZRSTM0M30428END

5触摸屏设计5.1创建项目和画面 新建GT项目,选择触摸屏型号,这里选择GT16xx-X(1024x768),颜色256色,其他的预设,可以随时根据需要到设置里更改触摸屏型号,画面自动调整。图5-1触摸屏型号选择5.2通信连接义设定触摸屏与PLC的通讯,在触摸屏编辑画面,找到公共设置菜单,找到连接机器设置图5-2触摸屏与PLC通讯设定5.3画面制作制作售货画面,组态汽水,可乐,牛奶,咖啡,红茶,和相应的指示灯,组态各价格显示,组态各出货显示指示灯,建立饮料选择开关和相应的指示灯,组态硬币1元,纸币1元,纸币5元,纸币10元模拟投币按钮,建立投入币值显示,应付显示,剩余币值显示,建立出饮料按钮,建立退币按钮,建立模拟退币1元按钮,制作完成画面如下图:图5-3监控画面5.4仿真运行在没有实际PLC的情况下,可以使用仿真PLC进行基本功能测试。在PLC编程软件里面,到工具菜单,找到梯形图逻辑测试起动,启动PLC仿真。图5-4打开PLC仿真软件PLC仿真画面如下:图5-5PLC仿真软件画面然后打开触摸屏编辑软件,打开触摸屏仿真软件,启动触摸屏仿真,在触摸屏画面上,使用鼠标点投入1元硬币按钮,观察到投入币值改为1,剩余币值改为1,各饮料指示灯都没有点亮,表示投入币值不足。图5-6触摸屏投入1元硬币再点击1元纸币按钮,模拟投入一元纸币,观察到投入币值改为2,剩余币值改为2,各饮料指示灯都没有点亮,表示投入币值还是不足。图5-7触摸屏投入1元纸币然后点5元纸币,模拟投入5元纸币,观察到投入币值改为7,剩余币值改为7。各饮料指示灯都点亮,表示投入币值足够,可以购买执行商品。图5-8触摸屏投入5元纸币再次点击10元纸币,模拟投入10元纸币,观察到投入币值改为17,剩余币值改为17。各饮料指示灯都点亮,表示投入币值足够,可以购买执行商品。图5-9触摸屏投入10元纸币点击要汽水按钮,模拟购买汽水,观察到要汽水指示灯亮,投入币值不变为17,应付值变为3,剩余币值变为14。图5-10选择汽水点要可乐按钮,模拟购买可乐,观察到要可乐指示灯亮,投入币值不变为17,应付变为7,剩余币值变为10。图5-11选择可乐点要牛奶按钮,模拟购买牛奶,观察到要

温馨提示

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

评论

0/150

提交评论