用224xp cn,想同时使用6路高速计数器,频率30k以下,全部使用模式0,经测试,为什么HSC0和HSC3没有数上来呢,其它的正常,难道是最多只能同时使用4路高速计数吗,所有的控制字为16#C8
最佳答案
不可能的。你检查程序和线路。
【
有些高速计数器和边缘中断的输入点赋值存在某些重叠。同一个输入不能用于两种不同的功能;但是高速计数器当前模式未使用的任何输入均可用于其他目的。例如,如果在模式2中使用HSC0,模式2使用I0.0和I0.2,则I0.1
可用于边缘中断或用于HSC3。
如果所用的HSC0模式不使用输入I0.1,则该输入可用于HSC3或边缘中断。与此相似,如果所选的HSC0模式不使用I0.2,则该输入可用于边缘中断;如果所选HSC4模式不使用I0.4,则该输入可用于HSC5。
请注意HSC0的所有模式均使用I0.0,HSC4的所有模式均使用I0.3,因此当使用这些计数器时,这些输入点绝不会用于其他用途。
】
以上这话你应该见过。
提问者对于答案的评价:
应该是程序哪里有问题,我是将以前只用两路高速的程序拿过来改了一下进行测试的,不好用,虽然我查了一下所有的地址都没有用到,但是就是不好用,然后我将其它程序全部删除,只保留高速计数,就可以用了,后期再整理一下吧,谢谢帮助!只要知道能6路全用就可以了!测试时HC3(i0.1)的通道会时间长会丢脉冲。
专家置评
cpu224以上,均支持6路单相高速计数器
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc172579.html