基于PLC的自动售货机控制系统的设计(5)

2020-05-13 08:39

第四章 仿真模拟

4.1仿真软件的操作设置

学习PLC最有效的手段就是手动编程和上机调试,由于一些条件的限制缺乏实验条件,编写程序后无法检测是否正确,仿真软件的出现解决了这一现状。S7-200 仿真软件能模拟S7-200的大多数指令和功能,PLC编程过后通过编译确认系统无误后可通过该软件进行仿真模拟,并确认系统的正确可行性。

在系统配置中选择此次试验的CPU的型号,CPU224。在CPU的右边是拓展模块,可根据要添加的I/O点拓展模块数量。仿真软件不能直接接受S7-200的程序代码,程序编译成功后,在编程软件中导出文件,将程序转换成扩展名为“awl”的文本文件。打开仿真软件,在“程序”中选择“装载程序”,选择要装载的文件。如果仿真软件支持程序中的全部指令和功能,单击工具栏的“运行”按钮,切换到RUN模式,此时可对程序进行监控。

图4.1 仿真软件的设置

21

4.2 系统仿真

在系统的仿真中,系统处于RUN状态,并对程序块进行监控。初始状态下,币值计数C1的值为0。

图 4.2 投币计数系统模拟

图 4.3 一元投币计数

22

当按下I0.0投币按钮后,I0.0常开闭合C1的值加1。当按下5元投币按钮后,I0.1常开闭合,M0.1输出,C1的值加5。

图4.4 多元投币计数

当投入的钱币大于等于商品售价时商品可购买指示灯亮。

图4.5 商品可购买提示

23

当商品可购买按下商品选择按钮,通过计时器,控制M0.4的输出,商品售价为1则M0.4输出1次,加减计数器的值减1。同时Q0.1有输出,电机工作商品被送出。

当一次购买出货后,自动售货机内,商品的库存量减一。

图4.6 商品计数

当商某一商品被售空对应的缺货指示灯亮,此时无法再进行购买该商品。且当余额小于商品售价时,此商品对应的可购买指示灯熄灭,该商品无法购买。

当交易结束时,余额大于0,按下找零按钮I0.5,Q0.5输出,电机工作找零出币,C1值清零 ,交易结束。

图4.7 退币找零

24

图4.8 系统复位

4.3 接线模拟

25


基于PLC的自动售货机控制系统的设计(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:合同法规练习题(1)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: