我编了一控制步进电机的程序,控制电机启动、停止和正反转,但不知为什么没有输出脉冲信号,那位老师帮我看看,在此不胜感激!程序如下:
LD I0.0
O M0.0
AN I0.1
= M0.0//电机启动控制
LD M0.0
LD I0.4
O M0.1
ALD
AN I0.5
= M0.1
= Q0.3//正反转控制
LD M0.0
LD I0.5
O M0.2
ALD
AN I0.4
= M0.2
= Q0.4//
LD SM0.1
R Q0.0, 1
CALL SBR_0:SBR0//初始化PTO和调用子程序
LD M0.0
= Q0.0//停止控制
LD SM0.0
MOVB 16#8D, SMB67
MOVW 500, SMW68
MOVD 4, SMD72
ATCH INT_0:INT0, 19
PLS 0
MOVB 16#89, SMB67//子程序
LDW= SMW68, 500
MOVW 1000, SMW68
PLS 0
CRETI
LDW= SMW68, 1000
MOVW 500, SMW68
PLS 0//中断调用