以前编过程,刚开始自学工控的梯形图。俺以过去编程的经验看,除第一步外的每步前头设置个标志位就行,复位状态代表空闲,可以接受上一步传来的工件,如果接受则置位,表示此步正在运行,等完成并传递给下一步以后复位此标志位。
第一步不用标志位,可以自主运行手头工作,只有完成手头工作后检测一下第二步的标志位是否空闲,如空闲发出传送指令然后传送,如果不空闲则等待,传送完毕后第一步又从开始接着继续。第二步接受到工件后置位标志位,然后开始加工,加工完毕后检测第三步的标志是否空闲,如空闲传递工件,不空闲则等待。。。。
当然为了更好的利用时间,每个步骤尽量用时接近,这样就可以减少等待传递的时间。提高效率。
因刚开始学工控,所以还没接触到工控的一些高级算法。 这算是给个较土的思路吧。