通过向导编程,预置值位3000,5000.8000.。程序完成后只在3000的时候有中断。后一直在0到5000循环计数不执行中断。监控发现5000的中断程序1中中断连接指令ATCH红色。请老师们指点,程序如下:
主程序:
LD SM0.1
CALL HSC_INIT:SBR1
子程序:
LD SM0.0
MOVB 16#F8, SMB37
MOVD +0, SMD38
MOVD +3000, SMD42
HDEF 0, 0
ATCH COUNT_EQ:INT1, 12
ENI
HSC 0
中断1:
LD SM0.0
MOVB 16#F8, SMB37
MOVD +0, SMD38
MOVD +5000, SMD42
ATCH HSC0_STEP1:INT2, 12
HSC 0
中断2:
LD SM0.0
MOVB 16#F8, SMB37
MOVD +0, SMD38
MOVD +8000, SMD42
ATCH HSC0_STEP2:INT3, 12
HSC 0