好文档 - 专业文书写作范文服务资料分享网站

PLC控制自动售货机设计毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

3.3.2 PLC程序设计

可以把一次交易过程分为几个程序块:运行初期电子标签价格的内部传递;投币过程;价格比较过程;选择商品过程;退币过程。 (1)

运行初期电子标签

价格的内部传递程序的设计

仿真系统运行初期,要由PLC向仿真画面相应对象传递已经存储好的价格,还要给投入显示、消费显示及余额显示存储器清零,同时也要给存储退币币值的存储器清零。程序编制过程中,要用到运行初期闭合继电器R9013、16位数据传送指令FO,同时在上位机ForceControl中,必须定义相应的变量,来实现与PLC程序的对表1 初始状态变量表

接。所定义的变量如表1所示。

14

根据表1 编制PLC程序如图5所示。

15

图5 运行初期电子标签价格的内

部传递程序

在梯形图程序图5中,系统初始化时,通过

运行初期闭合继电器R9013在第一次扫描时将数值传递给上位机。给WR1-WR11及SV0-SV4赋初值,赋值功能通过高级指令FO实现。至于为什么要加入WR13、WR15、WR17、WR19及WR20,在以后的程序中将介绍它们的作用。 (2).投币过程

在投币的过程中,每投下一枚硬币,投入显示将增加相应的币值,余额也增加同样币制。先建立变量表,在编写程序。变量表如表2所示。

16

对应的梯形图程序如图7所示。

F60 CMP , WR3 , WR9 Y5

R900B

. . .

. .

图8 价格比较过程梯形图

(4)选择商品过程

当投入的币值可以购买某种商品时,按下相

应的“选择”按纽即可在出货框中出现该种商品,同时消费显示栏中显示出已经消费掉的金额,余额也将扣除已消费的币值,接着余额继续与价格相比较,判断是否能继续购买。出现在出货口的

17

R900A

.

商品在没有取走前,一直保持显示状态,用鼠标点击该商品代表已经取走,出货口中的商品隐藏。建立的变量表如表4所示。对应的梯形图程序如图9所示。

表4 选择商品过程变量表

18

PLC控制自动售货机设计毕业论文

3.3.2PLC程序设计可以把一次交易过程分为几个程序块:运行初期电子标签价格的内部传递;投币过程;价格比较过程;选择商品过程;退币过程。(1)运行初期电子标签价格的内部传递程序的设计仿真系统运行初期,要由PLC向仿真画面相应对象传递已经存储好的价格,还要给投入显示、消费显示及余额显示存储器清零,同时也要给存储
推荐度:
点击下载文档文档为doc格式
03w4b443gl97tl37kuug5o77k30e1i00qo8
领取福利

微信扫码领取福利

微信扫码分享