有一圆形试管支架,可放置6只试管,仪器只有一开口处可放入试管且每次只能放一只,要求对称放置。现用一直流电机带动支架转动,每个试管加下方均有传感器(I1.0、I1.1、I1.2、I1.3、I1.4、I1.5),初始位置用一光耦(I3.0)确定,转动角度用I3.2确定,我写了放两只试管时的程序,但是调试结果不好,I1.4有效时,Q3.0不置位,是不是Q3.0输出有冲突?
请各位帮帮忙,谢谢了!
network 1
ld m0.1
movb 0,vb3
movb 0,vb4
network 2 //直流电机复位至加试管处
ld v5.0
= q3.0 //Q3.0为直流电机控制信号
s q3.1,1
network 3
ld i3.0 //I3.0为加试管处的传感器
r v5.0
network 4 //加2只试管
ldb= vb3,2 //vb3为试管个数,可在状态表中强置吧?
lps
a i1.4
eu
s q3.0,1
lrd
a i3.2 //I3.2为一计数光耦,支架转动60度接通一次
eu
incb vb4 //VB4为试管转动角度计数,
lpp
ldb= vb4,4
o i1.1
ald
movb 0,vb4
r q3.0