1500的高速计数修改计数值NewCountValue和NewReferenceValue1这两个值是在中断修改,还是直接在循环OB里修改就可以。
比如现在用增量式编码器计数,当CountValue从0开始计数,开始时比较值1 CurReferenceValue1设置为1000,当CountValue=1000,这个时候调用OB40,输出一个Q0.0保持500ms, 需要在Q0.0输出的时候把CountValue清零,从新计数,然后更改 CurReferenceValue1=2000,当计数值CountValue=2000时调用OB40输出Q0.0 500ms 然后CountValue清零,设置CurReferenceValue1=1000,这样循环的执行,
程序中CountValue清零和更改 CurReferenceValue1的值是写在OB40里还是写在0B1里,高速计数HSC指令在OB1中调用的