基于PLC控制的自动售货机毕业设计论文 下载本文

图4-10 选择商品输出程序图

4.6.6找钱退币程序

自动售货机的退币键为X007,当接通自动售货机X007按钮后,线路构成闭合,退币指示灯Y016亮,以表示系统退币正在进行中,这种显示结果能够表明系统执行的完善性。其中常开开关M34作为自锁作用,目的是在退币按钮选择以后,能够使时间继电器继续执行其要求的功能,即亮的时间由T6设置,这里设置T6=40,就是亮4s。其找钱程序如图4-11所示:

图4-11找钱程序梯形图

自动售货机退币时,其系统根据用户所剩余额进行比较,当余额大于或者等于5元时,先退币面值为5元的货币,然后再根据大于或者等于1元的余额退1元的货币,最后再退回0.5元的用户余额退回给用户。

其控制的过程就是先进行钱币的比较,如果剩余钱币满足大于五元,Y022就会有结果,并且在总的剩余币值里面减去5元;如果剩余钱币不够5元,而大于一元,其结果就是Y021会显示动作,并且从总的钱币值中减去所统计的一元的面值;有5角的,其Y020就会显示动作,并减去5角的面值。在梯形图中,常开开关Y020、Y021、Y022所起的作用是自锁作用,这样能够较为准确的控制钱币的输出。

29

其退币程序如图4-12所示:

图4-12退币程序梯形图

4.6.7 梯形图和指令表

本设计的总梯形图和指令表见附录。

30

第5章 仿真

5.1 GX7CH软件的简介

GX7CH是一种模拟调试PLC梯形图的一种软件,它的出现给现代电子行业带来了巨大的进步,它可以编写程序,调试程序,还可以显示效果,利用这些功能可以仿真自己所设计的梯形图,看看是否能够达到预期的效果,可以反复的修改、调试、运行,一直达到自己所要实现的目的,这样可以在设计中节约成本,提高经济利用率,总之在模拟电路中起到了良好的运用。

它具体的操作效果及步骤将会在下面设计中体现,具体一些显示图框如图5-1和5-2及所示。

图5-1 GX7CH操作图

写入梯形图程序,选择FX2N系列,然后运行。

31

图5-2 GX7CH输出显示图

上图为其输出显示图的页面

5.2 具体事例的分析

例如向自动给售货机里面投入一个1元和5元的钱币,则Y010、Y011和Y012都会显示亮,当按下奶茶按钮之后,则奶茶输出,即Y015显示亮,买过之后退出钱币,找钱币灯亮,然后会退出钱币,即Y020和Y021显示亮,梯形图的动作情况及输出结果的显示如下图所示:

图5-3 投入1元后的调试梯形图

投入一元后,X002亮.

32

图5-4 投入5元后的程序调试梯形图

投入5元后X003亮.

图5-5 显示灯亮的梯形图

可乐指示灯-Y010灯亮,绿茶指示灯-Y011,灯亮奶茶指示灯-Y012灯亮。

33