PLC控制的自动售货机设计

PLC控制的自动售货机设计

ID:28668596

大小:984.00 KB

页数:9页

时间:2018-12-12

PLC控制的自动售货机设计_第1页
PLC控制的自动售货机设计_第2页
PLC控制的自动售货机设计_第3页
PLC控制的自动售货机设计_第4页
PLC控制的自动售货机设计_第5页
资源描述:

《PLC控制的自动售货机设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自动售货机的PLC系统设计自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。它的出现是劳动密集型的产业构造向技术密集型社会转变的产物。消费模式和销售环境的变化,要求新的流通渠道,相对于超市、百货购物中心等流通渠道而言,场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。自动售货机的售货领域非常广泛,是发达国家商品零售的一种主要方式。近几年,自动售货机逐渐被越来越多的消费者所接受。采用可编程控制器实现自动售货机的系统设计,不仅编程方便,而且增强了系统的抗干扰能力。1自动售货机功能分析1.自动售货机

2、有3个投币孔,分别为1元、5元和10元。2.售货共有3种饮料供选择,分别为汽水、花茶和咖啡。3.如投币总额超过销售价格,将可由退币钮找回余额。4.投币总额或当前值显示在7段数码管上。5.投币值等于或大于12元时,汽水指示灯亮,表示只可选择汽水。6.投币值等于或大于15元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶。7.投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示3种均可选择。8.按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s后自动停止,表示饮料已经掉出。9.动作停止后按退币钮,可以退回余额,退回金额如果大于10元,则先退10元再退1元,如

3、果小于10元则直接退1元的。1.1.1自动售货机的基本功能1.设计出硬件系统的结构图、接线图、时序图等;.2.系统有启动、停止功能;3.运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序;4.程序结构与控制功能自行创新设计;5.进行系统调试,实现自动售货机的控制要求。自动售货机PLC程序设计3.1仿真实验中售货机的分析由于售货机的全部功能是在上位机上模拟的,所以售货机的部分硬件是由计算机软件来模拟代替的。如钱币识别系统,可以用按某个“仿真对象”输出一个脉冲直接给PLC发布命令,而传动系统也是由计算机直接模拟的,这些并不会影响实际程序的操作,完全

4、能模拟实际自动售货机的运行。(1)实验状态假设a、由于是在计算机上模拟运行的,实验中有些区别于实际情况的假设:b、自动售货机只售出三种商品;c、自动售货机可以识别10元、5元、1元;d、自动售货机可以退币10元、5元、1元;e、自动售货机有液晶显示功能;f、试验中售货机忽略了各种故障以及缺货等因素;(2)一次交易过程分析为了方便分析,以一次交易过程为例a、初始状态:有电子标签显示各商品价格,显示屏显示界面,此时不能购买任何商品;b、投币状态:按下投币按钮,显示投币框,按下所投币值,显示屏显示投入、消费、余额数值,当所投币值超过某商品价格时,相应商品选择按钮发

5、生变化,提示可以购买。c、购买状态:按下可以购买的选择按钮,所选的出现在出货框中,同时显示屏上的金额数字根据消费情况相应变化。取走商品则出货框消失。.d、退币状态:按下退币按钮显示退币框,同时显示相应的退币值和数量,按下确认按钮则恢复初始状态。到此为止,自动售货机的一个完整工作结束。这也是本仿真系统的设计思想。3.2设计任务的确定根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行自动售货机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。主要内容包括:1.设计出硬件

6、系统的结构图、接线图、时序图等;2.系统有启动、停止功能;3.运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序;4.程序结构与控制功能自行创新设计;5.进行系统调试,实现自动售货机的控制要求。3.3程序设计部分仿真程序的编写利用利用组态软件FORCECONTROL2.6,下位机程序的编制则利用PLC专用编程软件欧姆龙完成的。PLC程序已经介绍,现在我们看一下仿真界面设计。.(1)销售机背景的设计售货机背景是一个不动的画面,可以利用图片处理的方法按照制定样式的功能画出售货机的整体。先分几部分进行仿真设计,如图6-1所示。(2)显示屏部分的设计显

7、示屏部分的设计利用了组态软件设计两个显示画面,一个是未交易时初始状态的欢迎界面如图6-2,在交易过程中的币值显示画面如图6-3所示,其中图6-1中的欢迎字符是可以闪烁变化的,‘aaaa’字符可以显示系统时间,图3-2中的‘8888’用来显示币值,它们均是可以定义的变量。图1-3-13售货机背景.图1-3-14欢迎界面图1-3-15币值界面(3)标签设计电子标签用来显示程序中传上来的价格,所以其中要有可以定义的字符,所以标签设计为,其中“J.03显示03商品价格的变量。(4)按钮设计“选择”按钮的设计要反映出可以购买和不可以购买的差异,所以其中也要有可以变化的

8、字符,设计如右图,其中字符“选择”在满足条件下可以闪

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。