一个连续剔除废品的程序
112.95.251.214
发布于2014-04-22 16:15
5
0
标签:
这个程序只能剔废一次,当第7个是废品时,无法剔除。
问题补充:
次剔废没问题,当质量检测开关检测到废品,i0.0置位m0.0为1,同时i0.1光电开关使m0.0=1左移至m0.1,(从检测到剔废位置,是产品走过6个的距离)左移至m0.6时剔除个废品,也就是个废品由m0.6驱动。假如第七个或第八个或第n个是废品时,程序没法剔除。需要程序能做到次剔废结束后,不管是第几个都能剔除。
图片说明: 1,程序
佳答案
分析了程序,剔除废品的条件是:每当检测到废品后,并且光电计数开关计数6次后剔除废品(当移位计数器将m0.6置“1”)。可以这样做:在网络2里用计数器指令ctu,预设值(pv)=6,当前值(cxxx)大于或等于预设值(pv)时,计数器位(cxxx)打开,剔除废品,剔除废品后复原计数器。准备剔除下一个废品。