西门子PLC S7-200实现如下问题,先随机在触摸屏上规定动作,按启动后按照顺序动作进行

比如说先按推料C,再按推料B 再按传送带25HZ,再按50HZ,再按8HZ,再按机械手爪松等那么按过启动后实现上述功能按顺序进行!
先进先出,用表指令如何具体实现啊?我不太懂,请教高手。

最佳答案

你需要编程一个顺序查询控制子程序,在主OB1中调用
1)ID参数:顺序查询控制子程序至少有ID号,对应相应的动作,如HMI上按下了推料C,推料C有唯一性ID号分配给该子程序。
2)顺序号参数:必须有动作顺序号,1、2、3;在HMI上重新分配执行顺序设置时,清除计数器Cx,按下了某个动作,计数器加1,并传送给子程序的动作顺序号,从而HMI上相应按钮对应ID号子程序的获得执行顺序号。
3)DONE及TIME参数:必须有执行完成信号及时间间隔设置参数;用于当两个条件满足后可执行下一个顺序号子程序的条件。
大致思路是这样,细节上需要编程人员调试控制。

提问者对于答案的评价:
感谢您的帮忙,我试试看看

专家置评

查看系统手册指令集,查看指令介绍或者 编程软件点击指令右键帮助

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc172562.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日
下一篇 2017年6月13日

相关推荐