求一个连续剔除废品的程序

我这个程序只能剔废一次,当第7个是废品时,无法剔除。

问题补充:
第一次剔废没问题,当质量检测开关检测到废品,I0.0置位M0.0为1,同时I0.1光电开关使M0.0=1左移至M0.1,(从检测到剔废位置,是产品走过6个的距离)左移至M0.6 时剔除第一个废品,也就是第一个废品由M0.6驱动。假如第七个或第八个或第N个是废品时,程序没法剔除。我需要程序能做到第一次剔废结束后,不管是第几个都能剔除。谢谢

图片说明:

求一个连续剔除废品的程序   

最佳答案

分析了你的程序,剔除废品的条件是:每当检测到废品后,并且光电计数开关计数6次后剔除废品(当移位计数器将M0.6置“1”)。你可以这样做:在网络2里用计数器指令CTU,预设值(PV)=6,当前值(Cxxx)大于或等于预设值(PV)时,计数器位(Cxxx)打开,剔除废品,剔除废品后复原计数器。准备剔除下一个废品。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:13
下一篇 2020年10月31日 下午1:14

相关推荐