第四章 仿真模拟
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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库基于PLC的自动售货机控制系统的设计(5)在线全文阅读。
相关推荐: