A I 10.0
FP M 0.0
JNB BISS
L DB100.DBW 16 ///////编码器的值
T MW 104
BISS: NOP 0
A I 10.0
FN M 0.1
JNB BBBS
L DB100.DBW 16
T MW 106
L MW 106
L MW 104
JNB BESS
L MW 106
L 3000
+I
L MW 104
-I
T MW 108
JU k3ff
BESS: L MW 106
L MW 104
-I
T MW 108
k3ff: NOP 0
BBBS: NOP 0
该断程序是通过计算产品经过光电开关时的上升沿和下降沿的编码器差值来确定产品是不是成品,现在算出来的值跳动很大,而且有时候上升沿与下降沿会读到同一个编码器的值,现在很不解到底是光电开关反应不够快,还是程序扫描不过来,手动状态下是没有问题的,请各位指点一下,或者有什么更好的办法也请给出的宝贵意见!