图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