基于PLC的自动售货机(饮料机)
4.3.7 找钱
在程序中,自动售货机处于开状态,在保证余额不为0的情况下,找钱指示灯亮。按下可乐选择按钮,售货机将投币总额扣除可乐的金额;按下果汁选择按钮,售货机将投币总额扣除果汁的金额;按下咖啡选择按钮,售货机将投币总额扣除咖啡的金额。其梯形图如图4.8.1所示:
图4.8.1 找钱梯形图(1)
在程序中,按下退币按钮,可以退回余额。退回金额如果大于5元,则先退5元再退1元;如果小于5元则直接退1元的。退回余额后,复位。其梯形图如图4.8.2所示:
图4.8.2 找钱梯形图(2)
第 21 页 共 29 页
基于PLC的自动售货机(饮料机)
第五章 系统的调试
依次按下复位开关X000和启动按钮X002,自动售货机开始启动。
①按下1元投币开关X001和5元投币开关X005,则报警指示灯一直亮,说明投币不足。按下X000,计数复位。
②按下1元投币开关X001四次,7段数码管上显示4,则可乐指示灯Y004和果汁指示灯Y005亮;按下可乐选择按钮X011,则只有可乐指示灯Y004亮,5s后Y000亮,说明可乐排出;按下退币按钮X014,找钱指示灯Y007亮,退币口直接退出余额1元。
按下停止按钮X003,所有运行工作全部停止。
第 22 页 共 29 页
基于PLC的自动售货机(饮料机)
第六章 心得体会
通过本次如何对一台自动售货机的控制进行PLC程序设计,我对PLC的常用指令、定时期指计数器指令以及PLC控制系统的设计方法和步骤有了更深刻的了解,并懂得如何应用,更好地掌握了PLC控制系统的基本方式,熟练了流程图,梯形图的编程和设计思想和方法。
此程序中运用了比较指令和算术运算指令解决问题,即利用比较指令来判断是否符合可乐、果汁、咖啡的排出条件,利用比较指令来判断先后退出票面的金额;顾客投入的钱有1元硬币、5元纸币两种,需要使用加法指令进行累加,从而得到一个投币总额;当顾客结束消费后,利用减法指令从投币总额中扣除顾客所消费的金额,退出金额。还应用了四位一组的7段数码管显示指令,将投币总额显示在7段数码管上。
在开始做程序之前,发现自己有很多的不会,对很多知识都不了解,顿时发现自己掌握的东西是如此的浅薄。后来经过自己在网上、书本上查找到的资料,外加老师和同学的帮助,这才使我的毕业设计能够顺利的完成。
第 23 页 共 29 页
基于PLC的自动售货机(饮料机)
参考文献
1. 张梦欣.PLC应用技术(三菱).中国劳动社会保障出版社,2006年7月. 2. 张凤珊.电气控制及可编程序控制器(第二版).中国轻工业出版社,2003年. 3. 廖常初.FX系列PLC编程及应用.机械工业出版社,2005年4月. 4. 王兆义.可编程控制器教程.机械工业出版社,2001年.
5. 吴建强,姜三勇.可编程控制器原理及应用.哈尔滨工业大学出版社,2000年. 6. 程周.电气控制与PLC原理及应用.电子工业出版社,2009年6月. 7. 殷洪义.可编程控制器选择设计与维护.机械工业出版社,2004年. 8. 钱锐.PLC应用技术.科学出版社,2006年.
9. 王永华.现代电气控制及PLC应用技术.北京航空航天大学出版社,2007年. 10.史国生.电气控制与可编程控制器技术.化学工业出版社,2007年.
第 24 页 共 29 页