写了一个发脉冲控制步进电机的程序,利用定时器产生脉冲从Q1.5输出,调用子程序0时电机正常运转,但调用子程序1时电机抖动,速度忽快忽慢。
请高人指点,谢谢!
主程序
...
NETWORK2
LD I1.5
LPS
AN I1.4
CALL SBR_0
LPP
= M0.0
NETWORK3
LD I1.6
AN I1.7
CALL SBR_2
子程序0
LDN T96
TON T32, +2
LDN T32
= Q1.5
LD T32
TON T96, +2
子程序2
LDN T96
TON T32, +2
LDN T32
= Q1.5
LD T32
TON T96, +2
LD Q1.5
EU
INCD VD100
LDD>= VD100, +800
MOVD +0, VD100