超过12元时汽水指示灯亮,超过15元时汽水和咖啡指示灯都亮,如图4所示。图4投入不同币值的指示灯情况(3)按下汽水按钮时,汽水指示灯亮,汽水释放机构得电,8秒后停止,相应指示灯闪烁,如图5所示。图5按下汽水按钮的指示灯情况(4)按下咖啡按钮时,咖啡指示灯亮,咖啡释放机构得电,8秒后停止,相应指示灯闪烁,如图6所示。图6按下咖啡按钮的指示灯情况(5)投入钱币的总钱数超过所需钱数后,找钱指示灯亮,退出多余的钱,如图7所示。图7退币的指示灯情况(6)按下找钱按钮后,退出多余的钱,如图8所示。图8退币的显示7设计心得体会本次课程设计利用S7-300系列PLC的相关原理实现自动售货机的功能, 在课程设计过程中,我收获很多。在系统全面的总结以前所学内容的同时又学到了新的知识,不仅锻炼了我们的思考能力,也提升了我们总结、归纳、综合运用理论知识的能力,是对之前所学的知识的回顾和检验。在基础知识,软件应用,绘图等方面都有提高,对可编程控制器有了更深一步的理解,而且通过这次课程设计,我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。当然在整个设计过程中也遇到了很多问题,很多时候运行的结果和设计要求不相符合,通过解决一个个在调试中出现的问题,我们对PLC的理解得到加强,看到了理论与实践的差距。work1:启动程序,work2:work3:work4:work5:将存储区MW10、MW12和MW14赋值为1元、work6:work7:work8:work9:work10:work11:work12:work13:work14:如果投入的钱币大于12元,work15:如果投入的钱币大于15元,work16:按下汽水按钮,work17:采用接通延时定时器,当按下汽水按钮SB1时,work18:T3定时器延1秒后,则M5.1得电,同时定时器T4开始得电,控制汽水指示灯的闪烁;