基于PLC的自动售货机控制系统的设计 联系客服

发布时间 : 星期一 文章基于PLC的自动售货机控制系统的设计更新完毕开始阅读d301d7f4a3c7aa00b52acfc789eb172ded6399eb

4.1仿真软件的操作设置

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

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

图4.1 仿真软件的设置

Word 资料

4.2 系统仿真

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

图 4.2 投币计数系统模拟

Word 资料

图 4.3 一元投币计数

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

图4.4 多元投币计数

Word 资料

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

图4.5 商品可购买提示

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

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

图4.6 商品计数

Word 资料