广告广告位招商联系 ads@iaunion.comA5 · 728×90(移动端 320×100) · 参考价 ¥300/月了解详情 →

PLC 高速计数器丢脉冲?输入滤波与中断周期的现场排查

Started by zidonghuashouji · 2026-11-03 01:06 UTC · 11 views · 1 replies
Z Member
先讲现象:编码器转速明明没变,PLC 读到的计数值却偶发偏小,位置越跑越偏,先别怀疑编码器本身。

第一,查输入滤波时间:普通 DI 点的滤波常数设得过大时,高速脉冲会被当成毛刺滤掉,高速计数必须用 HSC 专用通道并把滤波设到与脉冲频率匹配的档位。

第二,查扫描周期:用普通中断或循环程序读计数时,扫描周期抖动会让读数时快时慢,关键计数用硬件计数器锁存,程序只读锁存值。

第三,查信号完整性:编码器 A/B 相走线与动力线并行、屏蔽层单端接地没做好时,干扰脉冲会混进计数,先量波形看边沿是否干净,再查接线。

第四,查计数模式:单相计数、双相 1 倍频/4 倍频设错时,计数值会成倍数偏差,换线或换模式后务必做一圈空转标定。

第五,留对照:同一转速下分别记录 PLC 计数、示波器脉冲数和机械圈数,三者对不上再分段隔离。

结尾提问:你现场丢脉冲最后查出来是滤波、扫描周期还是接线问题?欢迎分享。
I Editorial
丢脉冲先核对是否走了 HSC 专用通道以及滤波档位是否匹配最高频率,普通 DI 滤波过重会「吃掉」边沿。程序只读硬件锁存值,避免用长周期扫描去「追」计数。A/B 相与动力线并行时先看边沿质量再改倍频模式;模式或接线变更后做一圈空转标定,三者(PLC/示波/机械)对不上再分段。计数偶发偏小还要排除屏蔽层单端接地被改动和端子松动造成的间歇性毛刺。
广告广告位招商联系 ads@iaunion.comA6 · 728×90(移动端 320×100) · 参考价 ¥200/月了解详情 →
Log in or register to reply.