设置4个工位,零件依次从1#工位被送到4#工位(用气缸控制,对应I/O是Q0.3, I0.3),零件连续放到1#工位,零件就连续顺次向前传送.仅在1#工位设一个I0.0, I0.0每动作一次,零件向前走一个工位,我想达到的目的是,要判断每个工位是否有零件,但是我写的程序出现的问题是只要I0.0一动作,所有工位全部都被判断为有零件,请帮忙看一下,再一个问题是感觉应该有简单的处理方法的,谁能帮我想另外一个思路呢,
LD SM0.1
MOVB 0, VB100
MOVB 0, VB200
MOVB 0, VB300
MOVB 0, VB400\\VB100-400分别表示4个位置
LD Q0.3\\气缸前进,零件运送中
A I1.3\\气缸前进到位,零件运送到位
EU
MOVB 0, VB100
LDN Q0.3
A I0.0
EU
MOVB 1, VB100
LD I0.0
EU
MOVB VB100, VB200
MOVB VB200, VB300
MOVB VB300, VB400