我使用226CN的i0.0、i0.1对伺服器脉冲输出A/B相高速计数,计数模式9,1X倍率。
当伺服电机500rpm时
1,伺服器脉冲输出设定为每圈500脉冲,PLC可以正确读取脉冲数;
2,伺服器脉冲输出设定为每圈1000脉冲,PLC在读取计数值HC0时会有停顿,不计数;
请问各位大侠,这是什么原因造成的?是不是计数器设定的问题?还是计数脉冲频率超出PLC的输入范围?或是信号干扰的问题?
最佳答案
226cn支持高速计数器4路20KHZ的频率,当1000R/S脉冲的时候,你要知道输入频率是否超过了20KHZ。
如果计算在允许范围内,你要检查下接线输入了,是否有接触不良现象,还有接地排除信号干扰,另外是否有丢步现象出现你也要查看一下。
提问者对于答案的评价:
谢谢楼上各位大侠的回答,我咨询了松下公司,A5伺服器的脉冲输出是设定值的4X倍,也就是说设定1000p/r相当于4000p/r,所以在500rpm时超出了计数频率范围30KHz。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc307634.html