请教各位老师有关200高速计数器的问题

各位老师好,这里有一段高速计数器的问题,见图1。请问为什么要将HSC0放在主程序Main下的Network2里面,它是属于中断程序INIT里面的么?这也是为什么中断程序INIT里面没有放HSC0的原因么?可不可以将其放在中断程序INIT里面?
还有中断控制字节SMB37=16#A0,它的意思是启用HSC和更新预置值,不更新当前值。但是这里的HSC0是用来计数的,而且有CV=PV的条件,如果不更新当前值,那岂不是HSC0始终等于0?
问题有点多,麻烦各位老师不吝赐教,非常感谢!

图片说明:

请教各位老师有关200高速计数器的问题   

最佳答案

这里的中断只是定义了高速计数器的参数,请注意主程序中第一段开始的那个SM0.1位的作用。
这里的不更新当前值的含义是不重新更新的意思,就是保持当前计数器值不做重新更新。

提问者对于答案的评价:
谢谢!明白了!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc215794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月23日 下午4:08
下一篇 2017年11月23日 下午4:08

相关推荐