PLC在自动售货机中的应用 下载本文

内容发布更新时间 : 2024/4/24 3:05:16星期一 下面是文章的全部内容请认真阅读。

南通纺织职业技术学院毕业设计(论文) PLC在自动售货机中的应用

减法运算:减法运算指令是把指定的源元件中的二进制数相加,结果送到指定的目标元件中,如图3-3所示。当X000为1时,(D10)+(D12)=(D14),运算为代数运算。

图3-3 减法运算使用说明图

3.2 部分程序注释

3.2.1 投币程序

X000、X001、X002、X003、X004为投币识别,每识别一次,即X000、X001、X002、X003或X004接通一次,X000接通进行识别真假币往寄存器,X001、X002、X003、X004接通D0中累加按键代表的相应金额,但是在退币的时候不可投币,此时投币无效,只有在退币过程结束1s后,再投币才有效,若在1s内投币则直接退币。其具体梯形图如图3-4所示:

图3-4 投币梯形图

3.2.2 价格比较程序

南通纺织职业技术学院毕业设计(论文) PLC在自动售货机中的应用

寄存在D0中的货币金额和商品的单价相比较,如第一句中如果(D0)<25,则M200=1;(D0)=25,则M201=1;(D0)>25,则M202=1。以此类推,其价格比较梯形图如下图3-5所示:

图3-5 价格比较梯形图

3.2.3 根据投入的钱数指示灯显示程序

根据选择的饮料价格不同,投入的钱币多少,则饮料的指示灯亮的情况也不一样,指示灯分别有Y001,Y002,Y003和Y004分别表示四种饮料的指示灯,具体表现将会在后面具体实例中体现,指示灯的编程梯形图如下图3-6所示:

图3-6 指示灯显示梯形图

南通纺织职业技术学院毕业设计(论文) PLC在自动售货机中的应用

3.2.4 选择商品和送出部分

选择商品的输出,当投入的钱币达到规定的价格时,相对应商品的指示灯就会亮,当按下所对应的按钮,则对应的商品就会输出。例如当钱币足够时,选择雪碧按钮即X005,其中M101、M102和M103的常闭触点起到互锁的作用,这样的目的就是保证不能同时选择两种饮料,其具体的部分梯形图如下图3-7所示:

图3-7 选择商品输出程序图

3.2.5 找钱退币程序

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

图3-8 找钱程序梯形图

南通纺织职业技术学院毕业设计(论文) PLC在自动售货机中的应用

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

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

其退币程序如图3-9所示:

图3-9 退币程序梯形图

3.3 梯形图和指令表

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

南通纺织职业技术学院毕业设计(论文) PLC在自动售货机中的应用

第4章 具体事例的仿真

4.1 GX Simulator软件的简介

GX Simulator是一种模拟调试PLC梯形图的一种软件,它的出现给现代电子行

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

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

图4-1GX Simulator操作图

4.2 具体事例的分析

例如向自动给售货机里面投入一个1元和10元的钱币,则Y001、Y002和Y003、Y004都会显示亮,当按下红牛按钮之后,则红牛输出,即Y011线圈得电,买过之后退