(完整版)三菱plc自动售货机PLC设计毕业设计

在图中,当按下投入1角时,相当于让R200接通,之所以用一个微分指令,就是要只在接通时检测一次,不能永远加下去。投入1角要投入显示、余额显示都相应增加相同数值,加法是由16位加法指令E20来实现的。投入5角、1元、5元、10元,原理同上。 (3)价格比较过程

价格的比较要贯穿实验过程的始终,只要余额大于某种商品价格时,就需要输出一个信号,

图7 投币过程梯形图

提示可以购买。这里只要选择灯来代表此信号。所建立的变量表如表3所示。 表 3 价格比较过程变量表

根据变量表和控制要求编写的程序如图8所示。

在梯形图8中,为了实现数据的实时比较,用了一个特殊内部继电器R9010,在程序执行过程中,R9010始终保持闭合,F60是16位数据比较指令,用它来比较余额和商品的价格,R900A是大于价格,R900B是等于标志。当余额大于等于某种商品价格时,程序使相应的指示灯闪烁表示可以购买该种商品。

R9010

F60 CMP , WR3 , WR4

R900A Y0 R900B

R9010

F60 CMP , WR3 , WR5

R900A Y1

R900B

R9010

F60 CMP , WR3 , WR6

R900A Y2 R900B R9010

F60 CMP , WR3 , WR7 R900A

Y3 R900B

R9010

F60 CMP , WR3 , WR8

R900A Y4 R900B

R9010

F60 CMP , WR3 , WR9

R900A Y5

R900B

. . . . . . 图8 价格比较过程梯形图 (4)选择商品过程

当投入的币值可以购买某种商品时,按下相应的“选择”按纽即可在出货框

中出现该种商品,同时消费显示栏中显示出已经消费掉的金额,余额也将扣除已消费的币值,接着余额继续与价格相比较,判断是否能继续购买。出现在出货口的商品在没有取走前,一直保持显示状态,用鼠标点击该商品代表已经取走,出货口中的商品隐藏。建立的变量表如表4所示。对应的梯形图程序如图9所示。

表4 选择商品过程变量表

联系客服:779662525#qq.com(#替换为@)