自动售货机控制系统的设计(已修)

上传人:小** 文档编号:48867979 上传时间:2022-01-15 格式:DOC 页数:25 大小:789KB
返回 下载 相关 举报
自动售货机控制系统的设计(已修)_第1页
第1页 / 共25页
自动售货机控制系统的设计(已修)_第2页
第2页 / 共25页
自动售货机控制系统的设计(已修)_第3页
第3页 / 共25页
点击查看更多>>
资源描述
课程设计任务书设计题目:自动售货机的 PLC 控制学院:机械工程学院班级 :机检 0811组员:周详 卞冰冰 冯露 瞿梦丹 王雨 吴晴指导老师:邓三鹏教授一任务描述:自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,在我国也越来越普及。传统的自动售货机采用单 片机作为控制核心,但这样在输入输出接口上消耗很大。PLC不但可实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试 方便等优点。本文设计的是售汽水和咖啡这两种饮料的自动饮料机,它 的售货过程是:首先由顾客按下商品选择开关时,然后顾客投入的硬币 (投入硬币的面值和剩余值由 PLC驱动数码管显示)经过光传感器感应, 再由光传感器驱动硬币识别传感器识别硬币(由于能力有限,在识别硬 币上不做具体研究)。如果是无效币则使继电器打开阀门,将硬币退出; 如果是真币则系统将硬币自动传送到相应的硬币贮币腔,并经硬币识别传感器将信号送给PLC最后经顾客选择,同时 PLC控制,使PLC的输 出口上有相应的信号输出。若贮币腔内无硬币(红外检测器感应)、饮料的量位小于设定值(红外传感器感应)、售货机遭损,系统就报警【7】。 大体运行如图2-1 :图2-1自动售货机控制系统硬件组成示意图I图2-2是自动售货机简单示意图。在该机中有两种已经配制好的饮料储液桶(未画出来),一种为汽水,另一种为咖啡。汽水出口和咖啡出口分别代表由两个电磁阀控制放入杯中的饮料品种的饮料出口。退币按钮汽水按钮咖啡按钮iiii投币口01汽水出口咖啡出口退币口退币指示灯 汽水指示灯 咖啡指示灯投币不足指示灯图2-2自动售货机简单示意图二控制要求(1)自动售饮料机可投入1角、5角、1元的硬币。(2) 所售饮料标价:汽水 2元,咖啡 3元。(3)投币总额或现在值显示在 7段数码管上。(4)当投入的硬币总值超过所购饮料的标价时,所有可购买饮料的指示灯均亮,作可购买提示。(如:当投入的硬币总值超过 2元,汽水指示灯亮;当投入的硬币总值超过3元时,汽水、咖 ii啡指示灯均亮)。(5) 当汽水指示灯亮时,按选择汽水按钮,则排出汽水,7s后自动 停止。在这段时间内,汽水指示灯闪烁。(6) 当咖啡指示灯亮时,按选择咖啡按钮,则排出咖啡,7s后自动 停止。在这段时间内,咖啡指示灯闪烁。(7) 系统根据顾客投入的硬币,判断硬币是否足够,若足够则根据 顾客的要求自动售货,投币不足则给出提示。(8) 购买饮料后,系统自动计算剩余币值,并根据剩余币值提示可购 买的饮料(指示灯亮)。(9) 若投入的硬币总值超过所需的钱数(汽水2元,咖啡3元),则 找钱指示灯亮,当按退币控制按钮时,退出找回的钱。(10) 在报警系统中,PLC只起到开关连接的作用。三系统配置及输入/输出继电器地址分配1 I/O 口分配列出I/O 口分配表,如表所示:输入信号输出信号名称代号输入点编号名称代号输出点编号1角投币感应器ST1X0显示指示灯HL1Y0 Y75角投币感应器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售货机遭破坏感应器ST12X16I/O 口分配表2控制接线图本系统是一个小型集中控制系统,PLC选型主要取决于控制系统输 入、输出开关信号的数量、用户程序的长短及相关的功能。根据控制要 求,I/O点数在48个左右,选择性能价格比较高的三菱 FX2n-48MR其 中其输入点为24点,输出点为24点,该PLC为继电器输出型。了解各个控制对象的驱动要求,分析对象的控制要求,完成PLC硬件结构配置。本设计中,退币按钮、各种饮料按钮和饮料出口(驱动电 磁阀)等均为开关量。根据上述要求,因条件所限输出均用指示灯代替,由此绘制出PLCV控制电路接线图,如图所示:C OMC OM 1C OM 2C OM 3C OM 4Y 0 -Y7ZPo rt2 20V1角钱币输入5角钱币输入“1元钱币输入11汽水按钮“咖啡按钮n1角退币感应器儿5角退币感应器“1元退币感应器儿退币控制按钮11角剩余钱币感应器儿5角剩余钱币感应器.1元剩余钱币感应器"汽水液位感应器咖啡液位感应器"售货机遭破坏感应器-o/O q/oo O O- q/o q/o q/o q/o q/o -o/oX 0X 1X 2X 3X 4X 5X 6X 7X 1 0X 1 1X 1 2X 1 3X 1 4X 1 5X 1 6Y 1 0Y 1 1Y 1 2Y 1 3Y 1 4Y 1 5Y 1 6Y 1 7Y 20Y 21Y 22Y 23Y 2 4控制接线图?o rt 显示J汽水选择灯'咖啡选择灯'汽水电磁阀'咖啡电磁阀'无币报警控制'没有汽水报警'没有咖啡报警'售货机遭破坏报警I角传动电机控制5角传动电机控制1元传动电机控制退币指示灯投币不足指示灯73系统的流程图i四程序设计根据自动售货机控制系统的流程可以知道自动售货机的主要系统包 括:计币部分、比较部分、选择和饮料供应部分、余额计算部分、退币 部分、报警部分。1计币部分当有顾客购买饮料时,投入硬币时经过光传感器感应, 然后由光传感 器驱动硬币识别器识别硬币,如果是假币则系统自动退出硬币,如果是真 币则系统将硬币自动传送到相应的硬币贮存腔,并经光传感器感应,然后 在PLC内进行数据运算,否则认为是假币并退出系统,梯形图如图 4-3 :11813947u u u -I J- u u UOO2比较部分投币完成后,系统会将D1内钱币数据和可以购买的饮料价格进行区间 比较:若投币2元,则指示灯Y24亮,显示投币不足,此时可以继续投币 或退币;若2元W投币3元,则汽水选择指示灯长亮,此时可以选择汽水 或退币;若投币3元,则汽水和咖啡指示灯长亮,此时可以选择汽水、咖2啡或退币。梯形图如图:5577M0UM12MSM4YOISM7M;Y0I9T卜M100-II-Y0I21019T1Y0I3M8JI3TI-CMP01K20H4CMP01K30M7t ¥02+ 2K601 Y01B J< ¥011 :3#X0041013选择和饮料供应部分比较完成后,按下指示灯长亮的选择按钮,相应的电磁阀(Y12或Y13)起动,并且相应的选择指示灯由长亮转为以1s为周期的闪烁直至饮料供 应完毕后闪烁停止。当饮料输出达到 7s时,电磁阀关断。梯形图如图:V j<10K?0f YD13 <T1K?034余额计算部分饮料输出的同时减去相应的购买币数。梯形图如图:M1001Mil01顾客可在购完饮料后,由退币指示灯 Y23可知是否可以退币,指示 灯亮,则可以退币,当按下退币控制按钮后,数据寄数器D1内的币数除以10,商的整数部分是需要退回1元的个数并储存在D2中; D3的数据除以 5,商的整数部分是需要退回的5角钱的个数,并储存在D仲,依次类推 选择退币的同时起动3个退币电动机。3个感应器开始计数,当感应器记 币的个数等于数据寄存器退回的币数时,退币电动机停止运转。PLC编程梯形图如图:5#6M15168-一I 卜MO271 一 |279-DIYPDIKWD2-Q)IVPD3K5D43-DIVHD5KID63<M17AD2KOFD4KOFD6KO>D2KODD4KOPDEKO6报警部分NO288_ |JMOOTT3I I1 卜X006M17T3J_I I1 I1 卜浙(15M20T3JI I1 I1 卜LSECPGMPPDEKOLSECPMPPD4KOLSECPCMPP D6KOY022D2M16Y021D4M19Y020D6M2 23333SEGL DI Y000 KORST DI D6PLC在报警系统中,只起到开关连接的作用,具体梯形图如图:m X003< Y014 X015< Y015 < Y016 < Y017 I8M8002TI-M0M8002TI-M0113147557754M1M2M3M0MEM4整体运行梯形图M0ZRST D1D6X001X002T卜PLSPLSM1QQY(Tf)12M80191Ik-i7Y0131rM5D1K0M1-ADDDIKIDI-ADDDI馬DI屮DDDIkioDI-CMPDIK20M44CMPDIK30M7M100 Y024 < Y010 J< Y011 )1011166M15-pivpDIK10D2-plYPD3K5-pivpD5KIMl?=D?KO=KQ=KOKOXD07T3II1 卜pLSpECPCMPP D2KOVD22M16>KOPLSmiCMPP MDECPKOl>KOXB 前M20T9IIHIICMPP D6I)ECP06KOn288SEGL D1YOOOKODI300X011卄X012卄X013T卜X014卄細15卄X016T卜X003卄N004卄xom卄< YOH< Y0I5< YOIB< Y0I7END 13梯形图程序调试由于实验室没有相应的实物控制模型 ( 自动售货机 ) ,因此,在 调试系统控制程序时,所有的输入信号均用开关信号和复位按钮来 代替,所有的输出均用指示灯来表示。 调试时, 首先按控制系统 PLC 接线图完成硬件接线,并仔细检查接线是否有误,特别要注意接线 时不能出现短路、断路及反接等情况,否则会造成硬件损坏及人身 意外。开始程序调试:首先将 PLC 控制程序写入到 PLC 机器中,再选 择监控状态,使PLC处于“ RUN状态,然后逐一按投币感应器(即 硬币识别机构用复位按钮信号来表示硬币的输入) ,观察有没有进行 累加币值; 或按选择按钮, 观察输出指示灯是否按预计效果闪灭 (即 显示饮料选择提示、饮料送出、送出时间和退币提示) ,并通过监控 状态观察程序的运行过程及输入输出信号、内部描述实际出现的问 题及解决方案。 对报警部分进行调试, 只需给相应的输入端口信号, 然后相应的指示灯变亮即可。要对照设计控制要求,逐一检验设计 功能是否能有效的实现,并对程序进行改进和完善。例如,调试过程中,发现重复线圈问题,需将程序进行合并, 避免重复线圈等等。总而言之,对程序必须要反复调试,不断改进, 以获得既完全实现功能,而又简单、严谨性高的PLC控制程序。参考文献1 廖常初.FX系列PLC编程及应用M.北京:机械工业出版社.2005.1 127.2 罗宇航.流行PLC实用程序及设计(西门子S7-200系列)M.西安: 西安电子科技大学出版社 .2006.246 252.3 高勤. 可编程控制器原理及应用(三菱机型) M. 北京: 电子工业 出版社.2006.41 46.4 钱锐.PLC应用技术M.北京:科学出版社.2006.112113.5 黄继昌等. 传感器工作原理及应用实例 M. 北京:人民邮电出版 社.1998.6 朱军等 . 自动售货机中的纸钞及硬币识别原理 J.7 董淑冷等 .PLC 在自动售货机控制系统中的应用 J. 上海师范大学学报 .2007,36(2):4751.8 赵红梅等.自动售货机PLC控制系统的设计J.9 孙余凯等.传感器应用电路300例M.北京:电子工业出版社.2008.157 158.10 何希才等 .实用传感器接口电路实例 M. 北京:中国电力出版社.2007.218 219.1511
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


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

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


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