发布于 2008-08-27 14:04:10
0楼
AN T 80
L S5T#5S
SD T 80
= M 73.0
A M 73.0
JC _200
L MW 70
L 1
+I
T MW 70
_200: NOP 0
BE
OB35默认100ms中断一次,放到OB35里,会得到100ms宽的脉冲,当定时时间变化不能被中断时间整除时,就会出现不可预见的情况;如果中断时间小于扫描周期的50%,你在正常程式中将可能捕捉不到这个脉冲.
MW70每5秒加1,如果你把定时器那几句放到OB35中,MW70每5秒会增加好几个值,多少与扫描周期有关,如果你程式的扫描周期很长,比如达到200ms,你可以把OB35的中断周期改一下,改到50ms左右,再运行程式看一下会出现什么情况
你还可以试一下扫描周期远小于中断周期的情况,MW70也会每5秒增加几个值