我怎么都把它的值清不了零.
最佳答案
建议你好好看看S7200系统手册
S7-200 CPU支持6路高速数字量输入(CPU221/226),分别为HSC0~HSC5,这些高速计数器有12种操作模式,从0到11。需要注意的是,不是每个高速计数器都能在12种操作模式下使用,你用的HSC0就只能在模式0、1、3、4、6、7、9、10下工作,所以你提的问题本身就有问题。
要把高速计数器清零,关键就是要把当前值SMD38(针对于HSC0)复零,不管是用中断还是用子程序都可。如果你选择的模式带有“复位”功能,那么I0.2即可清零计数器。S7200系统手册里的例子使用的是中断,完全可以达到你的要求。
另外发了两个例子给你参考,希望对你有所帮助。
提问者对于答案的评价:
xiexie
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc314196.html