自动售货机控制系统设计

自动售货机控制系统设计

ID:12663803

大小:747.00 KB

页数:27页

时间:2018-07-18

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

《自动售货机控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业论文鉴定书设计题目:自动售货机院(系)继续教育学院专业班级夜大09机电一体化(电气)(专科)(1)班姓名学号完成日期:2011年3月17日自动售货机控制系统设计摘要:自动售货机控制系统由计币系统、比较系统、选择系统、饮料供应系统、退币系统和报警系统组成,采用一系列功能指令配合步进指令,如计币系统的加法指令、比较系统的比较区间指令、选择-饮料供应系统的减法指令、退币系统的移动指令、除法指令。关键词:自动售货机PLC触摸屏引言:自动售货机控制系统由FX2N-48MRPLC、GT1155触摸屏构成,具有计币、币值比较、饮料选择、饮料供应、退币和报警等功能,效

2、果相对良好。它可以在无人售货的状态下自动识别钱币并给顾客选择饮料的便利。一、设计内容1.设计任务:自动售货机控制系统2.设计目标:利用FX2N-48MRPLC、GT1155触摸屏构成售货机的自动控制系统3.控制要求:售货机自动控制系统主要包括:计币系统、比较系统、选择系统、饮料供应系统、退币系统和报警系统。(1)计币系统:当有顾客买饮料时,投入的钱币经过感应器,感应器记忆投币的个数且传送到检测系统(接电子天平)和计币系统。只有当电子天平测量的重量少于误差值时,允许计币系统进行叠加钱币,叠加的钱币数据存放在数据寄存器D2中。如果不正确时,认为是假币,则退出钱

3、币,等待新顾客。(2)比较系统:投入完毕后,系统会把D2内钱币数据和可以购买饮料的价格进行区间比较,当投入的钱币小于2元时,指示灯Y0亮,显示投入的钱币不足。此时可再投入钱币或选择退币。当投入的钱币在2-3元之间时,汽水选择指示灯长亮;当投入的钱币大于3元时,汽水和咖啡的指示灯同时长亮。此时可以选择饮料或者退币。(3)选择系统:比较电路比较完成后选择电路指示灯是长亮的,当按下汽水或咖啡选择,相应的选择指示灯由长亮转为以1s为周期的闪烁。当饮料供应完毕后,闪烁同时停止。(4)饮料供应系统:当按下选择按钮时,相应的电磁阀(Y4或Y6)和小电机(Y3或Y5)同时

4、启动。在饮料输出的同时,减去相应的购买钱币数。当饮料输出达到8s时,电磁阀首先关断,小电机继续工作0.5s后停机。此小电机的作用是:在输出饮料时,加快输出;在电磁阀关断时,加速电磁阀的关断。(注:由于该售货机是长期使用,电磁阀使用过多时,返回弹力减少,不能完全关断,会出现触点漏饮料的现象。此时电机Y3和Y5延长工作0.5s起到电磁阀加压的作用,使电磁阀可以完好地关断。)(5)退币系统:当顾客购完饮料后,多余的钱币只要按下退币按钮,系统就会把数据寄存器D2内的钱币数首先除以10得到整数部分,是1元钱需要退回的数量,存放在D10里,余数存放在D11里。再用D1

5、0除以5得到整数部分,是5角钱需要退回的数量,存放在D12里,余数存放在D13中。最后D13中的数值就是1角钱需要退回的数量。在选择退币的同时,启动各退币电机,3个对应感应器开始计数,当感应器记录的个数等于数据寄存器退回的币数时,退币电机停止运转。(6)报警系统:报警系统如果是非故障报警,只要通过网络通知送液车或送币车即可。如果是故障报警则需要通知通知维修人员到现场维修,同时停止服务,避免造成顾客的损失。4.程序设计要领:(1)完成计币系统的程序设计:将顾客投入的钱币(有1角、5角、1元之分)数量存入数据寄存器D2中。(2)投入钱币比较系统的程序设计:按下

6、启动按钮SB0后,对所投入的钱币进行比较(假定:汽水每杯价值2元;咖啡每杯价值3元。)(3)饮料选择系统的程序设计:Ⅰ选择汽水:在汽水选择灯和咖啡选择灯长亮的前提下,按下汽水选择按钮SB2,此时:Ⅱ选择咖啡:在咖啡选择灯长亮的前提下,按下汽水选择按钮SB3,此时:(4)剩余钱币计算系统的程序设计:Ⅰ.汽水供给完毕后,将数据寄存器D2中的钱币数目减去2元。Ⅱ.汽水供给完毕后,将数据寄存器D2中的钱币数目减去2元。(5)退币系统的程序设计:在没有重新投入钱币的前提下,按下退币按钮SB4,即进入了退币数目的计算和退币操作的实施过程。Ⅰ退币数目的计算过程;①在数据

7、寄存器D2中的剩余钱币数除以10,得到的整数部分,是需退回的1元钱的数量,把它存放在D10中,余数则存放在D11中。②在数据寄存器D11中的数目除以5,得到的整数部分,是需退回的5角钱的数量,把它存放在D12中,余数则存放在D13中。③D13中的数值,就是需退回的1角钱的数量。Ⅱ退币操作的实施过程:①1元退币:数据存储器D10中1元数量>0时:1元退币传动电机(有KM3控制)动作→退出一枚1元钱币→1元退币感应器X5有感应信号→指定数据存储器D5中数值加1→比较D10和D5的数值→若D10>D5→再次退币→……→直至D10=D5:1元退币结束。②5角退币:

8、数据存储器D12中5角数量>0时:5角退币传动电机(有KM4控制)

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

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

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