《论文自动售货机控制系统 的设计 论文(定稿)》.doc_第1页
《论文自动售货机控制系统 的设计 论文(定稿)》.doc_第2页
《论文自动售货机控制系统 的设计 论文(定稿)》.doc_第3页
《论文自动售货机控制系统 的设计 论文(定稿)》.doc_第4页
《论文自动售货机控制系统 的设计 论文(定稿)》.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

论文自动售货机控制系统 的设计 论文(定稿) I摘要自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,可以每天24h售货,在我国也越来越普及。 传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大。 PLC不但可实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。 本款售货机是基于汽水和咖啡的自动售货设计的。 论文以三菱PLC设计自动售货机控制系统,简要介绍PLC各硬件选型,软件的设计,PLC梯形图的编写和系统的调试方法。 自动售货机不受任何场地限制,方便快捷,可以每天24h售货,因此深受上班族的欢迎,很多城市的公共场所里面都放置有自动售货机,出售的商品五花八门,从饮料、零食、香烟、糖果,到牙刷、方便面、自动照相机。 近年来,我国的自动售货机行业突飞猛进在汽车总站、商厦、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。 这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求。 传统的自动售货机控制系统采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。 但是PLC(即可编程序控制器)是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它不但可实现类似控制功能,还具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用。 因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必须可靠、稳定和执行效率高。 可以看出,采用PLC对自动售货机控制系统进行控制可以提高系统的稳定性和可靠性,这在现代化商业社会的今天尤为重要。 本论文采用的PLC是FX2n-48MR型号,编程软件是SWOPC-FXGP/WIN-C,设计的是一款简单实用的自动售货机。 该自动售货机最基本的功能是对投入的硬币进行感应,并根据所投入的硬币数值判断是否能够购买某种饮料,并做出相应的反映。 因此,售货机应能够辨识机内包含的饮料,能够对所投入的币值进行累计,并提供所要购买的饮料。 当按下选择饮料的按钮时,相应的电磁阀起动,饮料开始供应,提取饮料到出货口,顾客取出饮料,完成此次交易。 它具有投币感应系统、比较系统、选择和饮料供应系统、退币系统、报警系统等来实现完整的售货功能。 第2章自动售货机的工艺流程本文设计的是售汽水和咖啡这两种饮料的自动饮料机,它的售货过程是首先由顾客按下商品选择开关时,然后顾客投入的硬币(投入硬币的面值和剩余值由PLC驱动数码管显示)经过光传感器感应,再由光传感器驱动硬币识别传感器识别硬币(由于能力有限,在识别硬币上不做具体研究)。 如果是无效币则使继电器打开阀门,将硬币退出;如果是真币则系统将硬币自动传送到相应的硬币贮币腔,并经硬币识别传感器将信号送给PLC。 最后经顾客选择,同时PLC控制,使PLC的输出口上有相应的信号输出。 若贮币腔内无硬币(红外检测器感应)、饮料的量位小于设定值(红外传感器感应)、售货机遭损,系统就报警【7】。 大体运行如图2-1图2-1自动售货机控制系统硬件组成示意图图2-2是自动售货机简单示意图。 在该机中有两种已经配制好的饮料储液桶(未画出来),一种为汽水,另一种为咖啡。 汽水出口和咖啡出口分别代表由两个电磁阀控制放入杯中的饮料品种的饮料出口。 退币按钮汽水按钮咖啡按钮商品选择开关硬币感应器PLC各种指示灯退币电动机出货电磁阀液位感应器报警退币口投币口退币指示灯汽水指示灯咖啡指示灯投币不足指示灯汽水出口咖啡出口图2-2自动售货机简单示意图第3章自动售货机的硬件选型3.1红外线传感器在本设计中,当硬币投入开始由红外线传感器感应,然后由红外线传感器驱动硬币识别传感器,硬币经识别后进入贮存腔时,由硬币识别传感器送给PLC一个信号,进行硬币的叠加运算;当退币时,退出的硬币经红外线传感器感应,给PLC一个信号,进行退币的相加运算。 本设计是运用红外线传感器的原理对投币进行检测的。 图3-1所示是由红外线传感器构成的红外线探测开关电路图。 它是以单运放为主构成,PLC与之联系。 探测头采用一体化红外线传感器发射接收组件。 当发射管与接收管之间无硬币时,接收管集电极与发射极间的电阻值变小,因此会使IC1反相信号输入端3脚电压下降,IC1的同相输入端2脚上的基准电压是由R3和R4*分压后得到的,由此使其7脚输出变为高电平,KA继电器不工作,所以PLC得不到相应的信号。 当发射管与接收管之间有硬币时时,硬币遮挡红外线,接收管集电极和发射极之间的电阻变大,IC1的3脚电压大于2脚电压,其7脚输出为低电平使VD7导通发光,KA继电器工作,使PLC得到相应的信号【9】。 TLP947发射管接收管R12kR3240kR2240kR4*62kIC1VD7R51.2kVD6KA2CW20VD5C2220u16v1234VD1VD4220VC10.47u400VR61M2341758图3-1红外线探测开关电路图3.2红外检测器对贮存腔没有硬币的报警,在本设计中采用红外检测器给PLC的输入端一个信号,然后由PLC的输出端驱动报警系统。 在贮存腔底部安装了红外遥控发射装置。 当没有投币时,系统正常运行,给出了运行指示;当没有投币时而按了汽水、咖啡按钮或者退币按钮,这时光线没有被硬币遮挡,有信号输出,产生无币报警。 3.3红外传感器在本设计中,当饮料的量位小于设定值时,由红外传感器感应,光敏二极管接收到LED发射出的光,给PLC一个报警信号,然后PLC驱动报警器【10】。 红外传感器应用电路发光和受光方式如图3-2。 图(图3-2红外传感器应用电路图3.4数码管显示在本设计中,显示部分,以带锁存的7段显示指令SEGL来实现,对于指令SEGL,用12个扫描周期显示一组4位数据,占用8个输出点。 源操作数可以选所有的数据类型,目标操作数为Y,只有16位运算,n=07,该指令用12个扫描周期显示一组或两组4位数据,占用8个或12个输出点,该指令可以是使用两次。 SEGL指令用12个扫描周期显示一组或两组4位数据,PLC的扫描周期应大于10ms,若小于10ms,应使用恒定扫描方式。 该指令的执行条件一旦接通,指令反复执行,若执行条件变为OFF,停止执行。 图3-3中使用一组输出(n=03),D1中的数据依次送到Y0Y3。 选通信号由Y4Y7提供【1】。 LED驱动电路放大器LED光敏晶体管施密特触发器输出图3-3带锁存的7段显示接线图对于晶体管输出电路有漏输出(即集电极输出)和源输出(即发射极输出)两种(见图3-4),前者为负逻辑,梯形图中的输出继电器为ON时输出低电平;后者为正逻辑,梯形图中的输出继电器为ON时输出高电平。 图3-4正负逻辑图7段显示器的数据输入(由Y0Y3和Y10Y13提供)和选通信号(由Y4Y7提供)也有正逻辑和负逻辑之分。 若数据输入以高电平为“1”,则为正逻辑;反之为负逻辑。 选通信号若在高电平时锁存数据,则为正逻辑;反之为负逻辑。 参数n的值由显示器的组数、PLC与7段显示器是否相同来确定(见表3-1)。 组数12PLC与数据输入类型相同不同相同不同PLC与选通脉冲类型相同不同相同不同相同不同相同不同n01234567表3-1参数n的确定在本设计中,因需显示一组4位数据,PLC与数据输入类型相同,PLC与选通脉冲类型相同,所以n=0。 3.5敲击防盗报警器在本设计中,采用BS-02压电式传感器作为检测售货机遭破坏的一种传感器,它利用压电元件对振动敏感的特性来感知售货机受破坏时产生的振动波,传感器把振动波转换成电压输出,输出电压经放大、滤波、比较等处理后提供给PLC,然后由PLC输出控制报警系统。 BS-02压电式玻璃破碎传感器的外形及内部电路如图3-5所示。 传感器的最小输出电压为100mV,是大输出电压为100V,内阻阻抗为1520K,工作温度为-1060。 图3-5BS-02传感器外形及内部电路图使用时传感器用胶贴在售货机上,通过电缆和PLC相连,然后再通过PLC与报警电路相连。 为了提高报警器的灵敏度,信号经放大后,需经带通滤波器进行滤波,要求它对选定的频谱通带的衰耗要小,而带外衰耗要尽量大。 由于售货机振动的波长在音频和超声波的范围内,这就使滤波器成为电路中的关键。 为了提高报警的可靠性,电路中设置有比较器,只有在传感器信号高于设定的阈值时,它才会输出报警信号,驱动PLC,再由PLC驱动报警执行机构工作。 报警器电路框图如图3-6所示。 图3-6报警器电路框图3.6硬币识别原理主要识别指标材质、厚度、直径。 材质是用电磁的方式测的,使用空心线圈或磁芯线圈,线圈组数少的只有一组,多的常见的是六组。 工作状态下,线圈及其外围电路会以一个特殊的频率振荡(多个线圈的话频率各不相同),当硬币以垂直或平行于线圈平面的方式穿过时(不同产品方式不同),带通滤波PLC比较放大执行机构自动售货机传感器会引起振荡频率的变化。 材质不同所引起的频率变化幅度和方向(增加、减少)也不同,对某种硬币的变化特征进行记录后,就成为使用中识别该种硬币的依据。 厚度是没有东西专门测的,实际上这个指标是和材质一起测。 因为即使相同材质的硬币,如果厚薄不同,导致的频率变化差异也较大。 直径老式的识别装置用光电管队列来识别直径,排列组合得当的话,识别精度也不低。 新一点的都用偏心或异形线圈来测量,依据是直径小的硬币与线圈的重合部分也少,由此也带来频率变化的不同。 我国目前发行的1元、5角和1角硬币的金属原材料是为造币而专门使用的特殊合金,因此在它通过投币入口进入由电感和电容组成的特定高频振荡线路所产生的磁场时。 金属材质和体积的差异对电感量的影响大小也出现微弱差异,电感量的变化引起振荡频率的变化;再通过检测频率的变化,与设定值进行比较,确定某种硬币种类后,经窄带选频电路将频率信号变成电压信号输出,完成对金属硬币的识别。 3.7硬币的贮存和退币机构金属硬币识别器种类繁多,但贮币退币机构基本上分为两类一类是平面式贮币,电磁阀退币;另一类是圆筒式贮币,步进电机退币。 在本设计中,采用的是圆筒式贮币,步进电机退币。 当硬币投入后经过识别识出电信号后,伪币和异物被排出,真币按面值由几组分布电磁阀分配到不同贮币腔内备用。 当收到退币找零电信号后,通过退币电机拉杆,将贮币腔内下部硬币依电信号程序退出,完成自动售货机的退币找零功能。 第4章自动售货机的软件设计本次设计的重要部分是第4章的设计部分,即自动售货机梯形图的程序设计。 根据控制要求和工作流程图准确设计出它的梯形图,这样才能真正理解本次自动售货机控制系统的控制原理。 4.1控制要求 (1)自动售饮料机可投入1角、5角、1元的硬币。 (2)所售饮料标价汽水2元,咖啡3元。 (3)投币总额或现在值显示在7段数码管上。 (4)当投入的硬币总值超过所购饮料的标价时,所有可购买饮料的指示灯均亮,作可购买提示。 (如当投入的硬币总值超过2元,汽水指示灯亮;当投入的硬币总值超过3元时,汽水、咖啡指示灯均亮)。 (5)当汽水指示灯亮时,按选择汽水按钮,则排出汽水,7s后自动停止。 在这段时间内,汽水指示灯闪烁。 (6)当咖啡指示灯亮时,按选择咖啡按钮,则排出咖啡,7s后自动停止。 在这段时间内,咖啡指示灯闪烁。 (7)系统根据顾客投入的硬币,判断硬币是否足够,若足够则根据顾客的要求自动售货,投币不足则给出提示。 (8)购买饮料后,系统自动计算剩余币值,并根据剩余币值提示可购买的饮料(指示灯亮)。 (9)若投入的硬币总值超过所需的钱数(汽水2元,咖啡3元),则找钱指示灯亮,当按退币控制按钮时,退出找回的钱。 (10)在报警系统中,PLC只起到开关连接的作用。 4.2方案设计 (1)通过分析,取最有把握的思路,故采取一般梯形图进行程序设计。 (2)注意一点,程序运行开始阶段要有上电复位,让机子清零。 (3)本自动售货机可使用1角、5角、1元硬币,计币时用ADD指令进行累加从而得到一个投币总额;比较币值时使用CMP指令来判断是否符合汽水排出或咖啡排出的条件;余额计算时用SUB指令从投币总额中扣除顾客所消费的币值总额;退币计算时用到触点型比较指令。 (4)由于实验室PLC型号三菱FX2n-48MR对某些指令可能无法识别,所以需将所有用脉冲执行型的功能指令都使用PLS指令进行转化,即通过PLS指令驱动辅助继电器M,实现程序功能。 (5)PLC选用继电器输出型。 (6)要求实现顾客的循环购买,故需实现控制程序的跳转。 (7)退币结束时,使用ZRST指令进行购买完成的复位,以准备下一个顾客购买饮料,防止出现错误。 4.3控制接线图本系统是一个小型集中控制系统,PLC选型主要取决于控制系统输入、输出开关信号的数量、用户程序的长短及相关的功能。 根据控制要求,I/O点数在48个左右,选择性能价格比较高的三菱FX2n-48MR,其中其输入点为24点,输出点为24点,该PLC为继电器输出型。 了解各个控制对象的驱动要求,分析对象的控制要求,完成PLC硬件结构配置。 本设计中,退币按钮、各种饮料按钮和饮料出口(驱动电磁阀)等均为开关量。 根据上述要求,因条件所限输出均用指示灯代替,由此绘制出PLC控制电路接线图,如图4-1所示X16X15X12X14X11X13X10售货机遭破坏感应器咖啡液位感应器汽水液位感应器1元剩余钱币感应器5角剩余钱币感应器1角剩余钱币感应器退币控制按钮1元退币感应器5角退币感应器1角退币感应器咖啡按钮汽水按钮1元钱币输入5角钱币输入1角钱币输入X0X1X2X3X4X5X6X7Y24Y23Y12Y13Y14Y15Y16Y17Y20Y21Y22Y10Y11Y0-Y74321Port220V显示汽水选择灯咖啡选择灯Port汽水电磁阀咖啡电磁阀无币报警控制没有汽水报警没有咖啡报警售货机遭破坏报警1角传动电机控制5角传动电机控制1元传动电机控制退币指示灯投币不足指示灯图4-1控制接线图4.4I/O口分配列出I/O口分配表,如表4-1输入信号输出信号名称代号输入点编号名称代号输出点编号1角投币感应器ST1X0显示指示灯HL1Y0Y75角投币感应器ST2X1汽水指示灯HL2Y101元投币感应器ST3X2咖啡指示灯HL3Y11汽水按钮SB1X3汽水电磁阀YV1Y12咖啡按钮SB2X4咖啡电磁阀YV2Y131角退币感应器ST4X5无币报警控制YV3Y145角退币感应器ST5X6没有汽水报警YV4Y151元退币感应器ST6X7没有咖啡报警YV5Y16退币控制按钮SB3X10售货机遭破坏报警YV6Y171角剩余钱币感应器ST7X111角传动电机控制YV7Y205角剩余钱币感应器ST8X125角传动电机控制YV8Y211元剩余钱币感应器ST9X131元传动电机控制YV9Y22汽水液位感应器ST10X14退币指示灯HL4Y23咖啡液位感应器ST11X15投币不足指示灯HL5Y24售货机遭破坏感应器ST12X16表4-1I/O口分配表4.5控制流程图绘出自动售货机PLC控制流程图,表达出各控制对象的动作顺序,相互间的制约关系。 自动售货机PLC控制流程图,如图4-2所示。 图4-2控制流程图4.6程序设计由于本设计为毕业设计,因此要求上要有现实中的自动售货机的多种功能。 根据自动售货机控制系统的流程可以知道自动售货机的主要系统包括计币部分、比较部分、选择和饮料供应部分、余额计算部分、退币部分、报警部分。 投币计数比较币价累加币价选择饮料汽水选择咖啡选择减去咖啡用币是否退币退币计数钱币倒入退币箱结束饮料不足报警减去汽水用币硬币不足售货机遭破坏钱币不足N Y4.6.1计币部分当有顾客购买饮料时,投入硬币时经过光传感器感应,然后由光传感器驱动硬币识别器识别硬币,如果是假币则系统自动退出硬币,如果是真币则系统将硬币自动传送到相应的硬币贮存腔,并经光传感器感应,然后在PLC内进行数据运算,否则认为是假币并退出系统,梯形图如图4-3图4-3计币部分4.6.2比较部分投币完成后,系统会将D1内钱币数据和可以购买的饮料价格进行区间比较若投币2元,则指示灯Y24亮,显示投币不足,此时可以继续投币或退币;若2元投币3元,则汽水选择指示灯长亮,此时可以选择汽水或退币;若投币3元,则汽水和咖啡指示灯长亮,此时可以选择汽水、咖啡或退币。 梯形图如图4-4:图4-4比较部分4.6.3选择和饮料供应部分比较完成后,按下指示灯长亮的选择按钮,相应的电磁阀(Y12或Y13)起动,并且相应的选择指示灯由长亮转为以1s为周期的闪烁直至饮料供应完毕后闪烁停止。 当饮料输出达到7s时,电磁阀关断。 梯形图如图4-5图4-5选择和饮料供应部分4.6.4余额计算部分饮料输出的同时减去相应的购买币数。 梯形图如图4-6图4-6余额计算部分4.6.5退币部分顾客可在购完饮料后,由退币指示灯Y23可知是否可以退币,指示灯亮,则可以退币,当按下退币控制按钮后,数据寄数器D1内的币数除以10,商的整数部分是需要退回1元的个数并储存在D2中;D3的数据除以5,商的整数部分是需要退回的5角钱的个数,并储存在D4中,依次类推选择退币的同时起动3个退币电动机。 3个感应器开始计数,当感应器记币的个数等于数据寄存器退回的币数时,退币电动机停止运转。 PLC编程梯形图如图4-7图4-7退币部分4.6.6报警部分PLC在报警系统中,只起到开关连接的作用,具体梯形图如图4-8图4-8报警部分第5章梯形图程序调试由于实验室没有相应的实物控制模型(自动售货机),因此,在调试系统控制程序时,所有的输入信号均用开关信号和复位按钮来代替,所有的输出均用指示灯来表示。 调试时,首先按控制系统PLC接线图完成硬件接线,并仔细检查接线是否有误,特别要注意接线时不能出现短路、断路及反接等情况,否则会造成硬件损坏及人身意外。 开始程序调试首先将PLC控制程序写入到PLC机器中,再选择监控状态,使PLC处于“RUN”状态,然后逐一按投币感应器(即硬币识别机构用复位按钮信号来表示硬币的输入),观察有没有进行累加币值;或按选择按钮,观察输出指示灯是否按预计效果闪灭(即显示饮料选择提示、饮料送出、送出时间和退币提示),并通过监控状态观察程序的运行过程及输入输出信号、内部描述实际出现的问题及解决方案。 对报警部分进行调试,只需给相应的输入端口信号,然后相应的指示灯变亮即可。 要对照设计控制要求,逐一检验设计功能是否能有效的实现,并对程序进行改进和完善。 例如,调试过程中,发现重复线圈问题,需将程序进行合并,避免重复线圈等等。 总而言之,对程序必须要反复调试,不断改进,以获得既完全实现功能,而又简单、严谨性高的PLC控制程序。 结束语毕业论文是大学学习阶段一次非常难得的理论与实际相结合的机会,通过这次比较完整的自动售货机控制系统设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际问题的能力,同时也提高我查阅文献资料、设计规范以及电脑制图等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志品质力,抗压能力也都得到了不同程度的提升。 这是我们都希望看到的也正是我们进行毕业设计的目的所在。 虽然毕业设计内容繁多,过程繁琐但我的收获却更加丰富。 我都是随着设计的不断深入而不断熟悉并学会应用的。 提高是有限的但提高也是全面的,正是这一次设计让我积累了无数实际经验,使我的头脑更好的被知识武装了起来,也必然会让我在未来的工作学习中表现出更高的应变能力和更强理解力。 顺利如期的完成本次毕业设计给了我很大的信心,让我了解专业知识的同时

温馨提示

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

评论

0/150

提交评论