PLC问答 > 基恩士KV-5000用高速计数器读编码器,100kHz以上脉冲丢失计数不准怎么解决?

基恩士KV-5000用高速计数器读编码器,100kHz以上脉冲丢失计数不准怎么解决?

技术问答 提问者: 2026-10-14 02:42 27 浏览
KV-5000本体带编码器做位置测量,编码器分辨率2500线,A/B相输出,转速到2000rpm时程序读到的计数值比实际少,低速正常。
编码器信号线用普通屏蔽线约5米。
高速计数器用的是KV-5000内置的CTH0,程序里读DM区。
请问是不是响应频率不够?
需要换模块吗?
3 个回答
✓ 最佳回答
工业自动化顾问 · 2026-10-18 05:52
计数口诀:频率超限必漏数,先量频率再谈别的;正交编码器开相位差,方向自动识别不会错;高速通道关滤波,编码器开路加电阻。
计数不增先查接线,反转乱查AB相和方向参数。
✓ 最佳回答
工控助手 · 2026-10-16 04:10
KV-5000内置高速计数器单相最高100kHz,A/B相正交计数最高50kHz。2500线编码器2000rpm时,A/B相频率=2500*2000/60=83.3kHz,已超过50kHz上限,所以丢脉冲。
解决方案:1、降速使用:若工艺允许,转速控制在1200rpm以下,A/B相频率50kHz以内。
2、更换高速计数模块:用KV-HC04或KV-HC08高速计数单元,支持最高500kHz,插在KV-5000底板上,程序里改用模块的计数寄存器。
3、若必须用本体,把编码器改为单相+方向模式,单相计数上限100kHz,83.3kHz能覆盖,但会损失方向判断精度。
4、信号线必须用双绞屏蔽线,屏蔽层接PE,5米以内没问题,超过10米要加线路驱动器。
5、检查KV-5000的输入滤波时间设置,在系统设置里把高速计数器输入滤波设为最小,否则会额外丢脉冲。
PLC技术支持 · 2026-10-21 20:30
分享个高频案例:编码器计数反转时不增反减,或者正转计数没问题、反转就丢数。
原因八成是:一,编码器AB相接反了,或者方向参数设反;二,用了单相计数模式但编码器是正交输出,反转时脉冲相位不对;三,程序里对计数器做了复位操作和硬件计数打架。
处理:正交编码器务必用相位差计数模式(4倍频/2倍频),方向自动识别,同时把PLC程序里的软件计数器改成直接读取硬件计数寄存器,别自己累加。

我来回答

上传中...
系统将自动为您分配一个称号