quote:以下是引用qzczd在2007-10-05 15:11:27的发言:
这样的话,有一个问题解决不了,当清空运行到一半时,I0.0动作后又转为正常运行,这样就会出现:可能,2#,3#没有零件但是1#有零件,下个循环是1#2#有零件但是3#4#没有零件,这个问题怎样判断呢?
你可以用4#位动作了几次而1#位没零件这个条件来清除其他位的信号。
我的动作是这样的,比如清空到一半又转为正常运行后,比如1#,2#没有零件,3#有零件的话,I0.0动作,传送1次结束后变成1#无,2#有,3#无,4#有。再有,不可能出现高标号工位的零件没有了而低标号的工位零件还存在的情况,总是低标号工位的零件先无,因为1)零件是顺次向前传送的2)传送系统每动作一个循环零件仅向前走1个工位,而且在1#—4#之间是纯传送,没有任何别的加工且在程序里设定的是每当1#有零件就回向前送1次,所以1#的实际情况是如果不往1#放零件的话,无论如何他都不会有零件的。