凯发游戏娱乐官网自动售货机PLC控制系统课程设

原创 2020-04-25 17:40  阅读

  自动售货机PLC控制系统课程设计_电子/电路_工程科技_专业资料。自动售货机 PLC 控制系统设计 Xxxxxxxx 学院 课程设计报告 课程名称: 系 部: 自动售货机 PLC 控制系统设计 电气与信息工程学院 xx xx xx 2012 年 6 月 8 日

  自动售货机 PLC 控制系统设计 Xxxxxxxx 学院 课程设计报告 课程名称: 系 部: 自动售货机 PLC 控制系统设计 电气与信息工程学院 xx xx xx 2012 年 6 月 8 日 专业班级: 学生姓名: 指导教师: 完成时间: 报告成绩: 评阅意见: 评阅教师 目录 1 日期 自动售货机 PLC 控制系统设计 目录 ·摘要…………………………………………………………………………..….2 ·一、设计题目…………………………………………………………………...3 ·二、设计要求…………………………………………………………….……..3 ·三、设计作用与目的…………………………………………………………....4 ·四、所用设备及软件………………………………………………….………...4 ·五、系统设计……………………………………………………………............4 5.1 系统总体设计…………………………………………………………..4 5.1.1 系统设计总思路…………………………………………………4 5.1.2 程序设计步骤……………………………………………………5 5.2 各子模块设计………………………………………………………..…7 5.2.1 记币系统………………………………………………………....7 5.2.2 价格比较系统………………………………………………….…7 5.2.3 选购商品系统…………………………………………………….8 5.2.4 退币系统………………………………………………………….8 5.3 I/O 分配表……………………………………………………………….9 5.4 PLC 外部接线图………………………………………………………...10 ·六、实验调试结果……………………………………………………...……..…10 ·七、设计中的问题及解决办法……………………………………………….…12 ·八、设计心得………………………………………………………………….…13 ·九、参考文献…………………………………………………………………….14 ·十、梯形图程序或指令表…………………………………………………….....15 ·致谢…………………………………………………………………………..…...17 2 自动售货机 PLC 控制系统设计 摘要 自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快 捷,可以每天 24h 售货,在我国也越来越普及。传统的自动售货机采用单片机作为控制核 心,但这样在输入输出接口上消耗很大。PLC 不但可实现类似控制功能,还具有可靠性高、 编程简单、功能强、能耗低、调试方便等优点。本款售货机是基于汽水、可乐和咖啡的自 动售货设计的。 课程设计以三菱FX系列PLC设计自动售货机控制系统,简要介绍PLC各硬件选型,软件 的设计,PLC梯形图的编写和系统的调试方法。 关键词:自动售货机;PLC;调试 Abstract Vending machine is a self-service device that can automatically sell goods to customers. It is not restricted to specific sites, which is convenient and sells 24 hours a day. Vending machines also become increasingly popular in China. The traditional vending machines use Single Chip Microcomputer as the core of control, which costs greatly on its input/output interface. PLC not only fulfill a similar controlling function, but also has other advantages such as high reliability, easiness to program, strong function, low energy consumption, convenience to debug and so on. This vending machine is based on the design of self-service selling for soft drinks、coke and coffee . On the basis of Mitsubishi PLC, this paper gives a brief introduction to the various hardware selection, software design, the compilation of PLC Ladder Diagram and the debugging method of the system. Key words: Vending Machine;PLC;Debugging 一、设计题目 设计题目:自动售货机 PLC 控制系统设计 课题内容: 自动售货机广泛用于娱乐场所。 本设计要求用 PLC 控制自动售货机的运行。 使其能在运算指令的控制下,巧妙地实现投币币值累加,从而自动完成汽水、可乐、咖啡 的售货工作。 3 自动售货机 PLC 控制系统设计 二、设计要求 1、此自动售货机可投入 1 元、2 元和 5 元硬币。 2、当投入的硬币总值等于或超过 2 元时,汽水按钮指示灯亮;当投入的硬币总值等于或 超过 3 元时,汽水、可乐按钮指示灯都亮;当投入的硬币总值等于或超过 5 元时,汽 水、可乐、咖啡按钮指示灯都亮。 3、当汽水按钮指示灯亮时,按下汽水按钮,则汽水排出 10 秒后自动停止。 4、当可乐按钮指示灯亮时,动作同上。 5、当咖啡按钮指示灯亮时,动作同上。 6、若投入的硬币总值超过所需的钱数时,找钱指示灯亮。自动售货机的示意图如图 1 所 示。 图 1、自动售货机示意图 三、设计作用与目的 PLC 的发展与计算机技术、半导体技术、控制技术、数字技术、通信网络技术等高新 技术的发展息息相关,这些高新技术的发展推动了 PLC 的发展,而 PLC 的发展又对这些高 新技术提出了更高更新的要求,促进了他们的发展。本次设计就在于结合 PLC 的种种优点 联系实际情况来弥补原有系统的不足,利用 PLC 控制的自动售货机提高系统的稳定性,保 证了自动售货机能够长期稳定的运行。 4 自动售货机 PLC 控制系统设计 本课题主要的目的是为了通过课程设计,使学生了解 PLC 控制的应用背景,掌握 PLC 控制系统设计的基本步骤,程序设计的基本方法,理论联系实际。培养学生分析问题和解 决问题的能力。 四、所用的设备及软件 三菱 FX 系列 PLC、计算机一台 五、系统设计 5.1、系统总体设计 5.1.1、系统设计总思路 1、通过分析,取最有把握的思路,故采取一般梯形图进行程序设计。 2、注意一点,程序运行开始阶段要有上电复位,让机子清零。 3、本自动售货机可使用1元、2元、5元硬币,计币时用ADD指令进行累加从而得到一个投 币总额;比较币值时使用CMP指令来判断是否符合汽水排出、可乐排出或咖啡排出的条 件;余额计算时用SUB指令从投币总额中扣除顾客所消费的币值总额;退币计算时用到 触点型比较指令。 4、由于实验室三菱FX系列PLC对某些指令可能无法识别,所以需将所有用脉冲执行型的功 能指令都使用PLS指令进行转化,即通过PLS指令驱动辅助继电器M,实现程序功能。 5、PLC选用继电器输出型。 6、要求实现顾客的循环购买,故需实现控制程序的跳转。 7、退币结束时,使用ZRST指令进行购买完成的复位,以准备下一个顾客购买饮料,防止 出现错误。 5.1.2、程序设计的步骤 1、对于较复杂的控制系统,需绘制系统控制流程图,用以清楚地表明动作的顺序和条件。 2、设计梯形图。这程序设计的关键一步,也是比较困难的一步。 3、根据梯形图编制程序清单。 4、用编程器将程序输入到 PLC 的用户存储器中,并检查输入的程序是否正确。 5、对程序进行调试和修改,直到满足要求为止。 6、待控制台及现场施工完成后,就可以进行联机调试。若未满足要求,再从新修改程序 或检查接线 自动售货机 PLC 控制系统设计 7、编写技术文件。 8、交付使用。 自动售货机工作流程图如图 2 所示。 开始 投币 投币计数 金额计算 N 可买吗 选择汽水 输出 汽水 选择可乐 输出 可乐 选择咖啡 输出 咖啡 计算余额 计算余额 计算余额 Y 余额=0? Y 余额=0? Y 余额=0? N 退币程序 余额为 0 N 退币程序 余额为 0 N 退币程序 余额为 0 图 2、自动售货机工作流程图 5.1.3、PLC 的系统结构 目前 PLC 种类繁多,功能和指令系统也都各不相同,但都是以微处理器为核心用做工 业控制的专用计算机,所以其结构和工作原理都大致相同,硬件结构与微机相似。主要包 括中央处理单元 CPU、存储器 RAM 和 ROM、输入输出接口电路、电源、I/O 扩展接口、外部 设备接口等。其内部也是采用总线结构来进行数据和指令的传输。 如图 3 所示,PLC 控制系统由输入量—PLC—输出量组成,外部的各种开关信号、模拟 信号、传感器检测的各种信号均作为 PLC 的输入量,它们经 PLC 外部输入端子,作为 PLC 6 自动售货机 PLC 控制系统设计 的输出量对外围设备进行各种控制。由此可见,PLC 的基本结构有控制部分输入和输出组 成。 图3 PLC 硬件结构图 5.2、各子模块设计 5.2.1、记币系统 当有顾客购买时,每投入一次钱币都得经过感应器进行真假监辨后,再给 PLC 进行计 币的指令。当发现伪币时,感应器不给 PLC 累计投币值的指令,同时自行退出伪币。而当 PLC 接收到感应器传来的记币的指令时,PLC 自动把接收来的货币对应的数据累加到寄存 器 D0 中。PLC 编程梯形图如图 4。 图 4、PLC 进行记币过程的梯形图 由图可以知道我是把投进的不同货币,进行不同的记录,并把总数目都寄存到寄存器 7 自动售货机 PLC 控制系统设计 D0 中。为了避免小数点的影响,我是把货币的数据化成整数进行处理的,这样可以减少自 己在编程时会出现的差错。X002~X004 为设置为高电平的输入,这样中间继电器 M1~M3 侧 为一周期内都会保证了 X002~X004 的输入有效。 一方面避免了扫描漏了有投币的有效反应; 另一方面也可以避免了不良输入对记数的不良影响。 5.2.2、价格比较系统 价格的比较要贯穿实验过程的始终,只要余额大于某种商品价格时,就需要输出一个 信号,凯发游戏娱乐官网,提示可以购买。投币完成后,系统会将 D0 内钱币数据和可以购买的饮料价格进行 比较:当投币2 元,则没有可购买的商品指示灯亮,表示所投钱币不能购买任何东西,此 时可以继续投币或退币;只有投币在 2 元或以上时会见到汽水选择的指示灯长亮,此时可 以选择购买汽水或退币;同样,大于 3 元的就有汽水和可乐的选择显示,5 元就出现汽水、 可乐和咖啡的选择显示,此时都是可以选择购买或退币。PLC 编程梯形图如图 5。 图 5 、PLC 进行价格比较过程的梯形图 在梯形图 5 中,为了实现数据的实时比较,用了一个特殊内部继电器 M8000,在程序执 行过程中,M800 始终保持闭合,FNC10 CMP 是 16 位数据比较指令,用它来比较余额和商 品的价格。当余额大于等于某种商品价格时,程序使相应的指示灯亮起来表示可以购买该 种商品。 5.2.3、选购商品系统 当投入的币值可以购买某种商品时,即商品下相应的指示灯亮了,按下相应的“选择” 按纽即可在出货框中出现该种商品,同时消费显示栏中显示出扣除已经消费掉的金额的余 额币值,接着余额继续与价格相比较,判断是否能继续购买。 若余额还能符合上面比较过程的条件时,相应商品的指示灯还会亮的,不然灯不亮了。 8 自动售货机 PLC 控制系统设计 PLC 编程梯形图如图 6。 图6 PLC 进行选购商品过程的梯形图 在梯形图 6 中,一是要使商品出现在出货框中,二是要实现内部货币的运算。以第一 步为例,按下选择汽水相应键,X005 施加一个脉冲的信号(只能接受一次的脉冲信号) , X006, X007 的常闭可以保证了汽水的选购时就不能同时执行其他商品的选购运作。 X005 当 接收到一个脉冲信号时,在这个工作周期内,系统就会只对汽水进行出货的操作,同时也 会对余额进行扣除汽水价格的处理。这样就完成了一次购买的执行。这时,系统又跑回了 比较的过程中去了。 5.2.4、.退币系统 系统可在顾客购买完饮料后退回余币。按下退币按钮后,数据寄数器 D0 内的币数除 以 10,商的整数部分就是需要退回 1 元硬币的个数并储存在 D1 上,余数就自动的默认在 D2 上; 在把 D2 的数据除以 5, 商的整数部分就是需要退回 1 元的个数, 并储存在 D3 中 (这 里由所可投的货币限制来看,1 元个数就只有两种情况,0 或 1,故在选 PLC 时可以只给这 里的留一个端口就行了。 )选择退币的同时起动 2 个退币电动机。2 个感应器开始记数,当 感应器记币的个数等于数据寄存器的退币数时,退币电动机停止运转。PLC 编程梯形图如 图 7。 9 自动售货机 PLC 控制系统设计 图 7、PLC 进行退币过程的梯形图 5.3、I/O 分配表 此控制系统可采用自动工作方式,输入信号为汽水、可乐、咖啡选择,1 元、2 元、5 元硬币投入识别口记数手动复位按钮;输出信号为汽水、可乐、咖啡出货电机控制、出币 选择灯及相应指示灯,共 18 个输入点,16 个输出点,均为开关量。I/O 地址定义如表 1 所示。 输入点地址 X0 X1 X2 X3 X4 X5 X6 功能 启动 暂停 1 元输入 2 元输入 5 元输入 汽水选择 可乐选择 输出点地址 Y0 Y1 Y2 Y3 Y4 Y5 Y6 功能 汽水选择灯 汽水出货电机控制 可乐选择灯 可乐出货电机控制 咖啡选择灯 咖啡出货电机控制 1 元传动电机控制 10 自动售货机 PLC 控制系统设计 X7 X10 X11 X12 X13 X14 X15 X16 X17 咖啡选择 1 元退币感应器 2 元退币感应器 出币选择 温度传感器 光度传感器 1 元硬币传感器 1 元硬币传感器 缺货传感器 Y7 Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17 2 元传动电机控制 出币选择灯 制冷控制 照明控制 1 元缺币报警 2 元缺币报警 缺货报警 表 1、I/O 分配表 5.4、PLC 外部接线、PLC 外部接线 自动售货机 PLC 控制系统设计 六、实验调试结果 应用我们所学过的 MCGS 组态软件模拟了自动售货机的运行过程,如图 9 所示。 图 9、自动售货机 当投入的硬币总值等于 2 元时,汽水按钮指示灯亮,按下汽水按钮,出货口就出来了 汽水。其运行效果图如图 10 所示。 12 自动售货机 PLC 控制系统设计 图 10、选择汽水的运行效果图 当投入的硬币总值等于 3 元时,汽水、可乐按钮指示灯都亮,按下可乐按钮,出货口 就出来了可乐。其运行效果图如图 11 所示。 13 自动售货机 PLC 控制系统设计 图 11、选择可乐的运行效果图 当投入的硬币总值等于 5 元时,汽水、可乐、咖啡按钮指示灯都亮,按下咖啡按钮, 出货口就出来了咖啡。其运行效果图如图 12 所示。 14 自动售货机 PLC 控制系统设计 图 12、选择咖啡的运行效果图 图 13、自动售货机的实时数据库 15 自动售货机 PLC 控制系统设计 七、设计中的问题及解决方法 1、程序设计流程图的设计思路要清晰,我一开始没有做程序设计流程图对于接下来的步 骤显得很模糊,不知道该如何动手。程序设计流程图概括了全篇的内容,起到一个指导作 用! 2、梯形图的设计绝不能模糊不清,得先把思路构思好,一步步来,从易到难。一旦思路 不清晰,程序就很容易出错。例如我在制作过程中把汽水按钮、凯发游戏娱乐官网可乐按钮、咖啡按钮这三 个和汽水按钮指示灯、可乐按钮指示灯、咖啡按钮指示灯混合起来了,结果在运行过程中 总是出错。这就是一个典型的思路混乱,没有理清思路的后果。后来我是对照 I/O 分配表 一个个对照起来才把它做好的。 3、运用 MCGS 组态软件时,一定要把实时数据库整理好,数据库里的各种开关型、数值型、 字符型分清,才能保证它运行。还有循环程序里的脚本程序编写必须得把“清晰第一”把 在第一位,多写一点没关系,关键在于程序的可靠性。 八、设计心得 经过三周的时间,我的课程设计终于完成了。在没有做课程设计以前觉得课程设计只 是对这几年来所学知识的单纯总结,但是通过这次设计过程,我发现学习过程中不容得半 点马虎和随意。 通过这次比较完整的自动售货机控制系统设计, 我摆脱了单纯的理论知识学习状态, 和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际问题的能力,同 时也提高我查阅文献资料、设计规范以及电脑制图等其他专业能力水平,而且通过对整 体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得 到了丰富,并且意志品质力,抗压能力也都得到了不同程度的提升。这是我们都希望看 到的也正是我们进行毕业设计的目的所在。 虽然课程设计内容繁多,过程繁琐但我的收获却更加丰富。我都是随着设计的不断 深入而不断熟悉并学会应用的。提高是有限的但提高也是全面的,正是这一次设计让我 积累了无数实际经验,使我的头脑更好的被知识武装了起来,也必然会让我在未来的工 作学习中表现出更高的应变能力和更强理解力。 16 自动售货机 PLC 控制系统设计 九、参考文献 1.李长久.PLC 原理及应用[M].北京:机械工业出版社,2006 年 2.周美兰.PLC 电气控制与组态设计[M]. 北京:科学出版社,2003 年 3.吴中俊.可编程序控制器原理及应用[M]. 北京:机械工业出版社,2003 年 4.张万忠.电器与 PLC 控制技术[M].北京:化学工业出版社,2003 年 5.王兆义.可编程序控制器教程[M].北京:机械工业出版社,2004 年 6.廖常初.FX 系列 PLC 编程及应用[M].北京:机械工业出版社,2005 年 17 自动售货机 PLC 控制系统设计 十、梯形图程序 18 自动售货机 PLC 控制系统设计 图 9、 自动售货机梯形图 19 自动售货机 PLC 控制系统设计 致谢 课程设计就是我们所学知识的见证,完成它有一种收获感,代表了我在上一阶段的学 习努力的历程。当它终于完工的时候,我不禁想起了很多人,很多事,尤其是辛勤培养我 的老师们,谢谢你们! 在这里,首先我要特别感谢我的导师 xx 老师对我的谆谆教导。正是在她的不厌其烦 地指导下,我顺利地完成了我的课程设计。 其次感谢我的同学和朋友,他们给予了我无私的帮助和鼓励。在我遇到知识上的的难 点时,他们总是能给我及时的援助。感谢我同宿舍的其他同学,谢谢他们给我的帮助和关 心。 再次深深感谢我的父母,他们在我的物质及精神上给予很大的支持。是他们教会了我 人生的真谛,让我茁壮成长。父母的教诲是我一生最宝贵的财富,再一次感谢他们对我的 培养。 最后,衷心地感谢在百忙之中评阅课程设计的老师!衷心地祝愿老师身体健康、工作 顺利。 20

版权声明:本文为原创文章,版权归 凯发游戏娱乐官网 所有,欢迎分享本文,转载请保留出处!
上一篇:凯发游戏娱乐官网机械手三菱PLC控制系统设计方
下一篇:凯发游戏娱乐官网机械手PLC控制系统设计-(终do