版主帮我看一下下面的程序问题出在哪,谢谢!
LD Always_On:SM0.0
LD First_Scan_On:SM0.1
CALL 高速计数及测速SBR_0:SBR0
LD Always_On:SM0.0
CALL 初始化PID0参数SBR_3:SBR3
高速计数及测速SBR_0
LD Always_On:SM0.0 //总是按通
MOVB 16#E8, HSC0_Ctrl:SMB37 //HSC0的初始预置值
HDEF 0, 0 //定义HSC0,模式为0
MOVD +0, HSC0_CV:SMD38 //复位现行计数值
MOVD +8000, HSC0_PV:SMD42 //HSC0的初始预置值为8000
ATCH 复位HSC0当前值INT_0:INT0, 12 //设置中断0,中断事件为12
ENI //允许中断返回
HSC 0 //使能HSC0
LD First_Scan_On:SM0.1
FILL 0, VW330, 7 //通电的瞬间 把0写入VW130-VW137
MOVB 0, VB1000 //通电的瞬间 把0写入VB1000
MOVB 100, Time_0_Intrvl:SMB34 //100MS中断 100MS*10=1000MS
ATCH 测速INT_1:INT1, 10
ENI