台达DVP-14SS PLC的高速计数器计数不准确,常见原因为输入滤波和编码器信号抖动,优化方案如下:
1. 硬件配置:DVP-14SS支持最高20kHz的单相计数,编码器输出需为5V差分信号(推荐使用HTL输出),并在PLC输入端并联1kΩ上拉电阻。检查编码器A/B相是否接反,可用万用表测波形。
2. 输入滤波:在WPLSoft中进入“系统配置”,将HSC输入点的滤波时间设为10μs(默认2ms会滤除高频脉冲)。若使用AB相模式,需启用“4倍频”计数(通过M0=ON),将1000脉冲/转提升至4000计数/转,提高分辨率。
3. 软件设置:使用DCNT指令设置计数上限(如D0=999999),并启用“硬件复位”功能,通过外部Z相信号在每转清零。若丢脉冲,可在程序中每隔10ms读取当前计数值,与理论值比较,偏差超过5%时触发报警。
4. 干扰抑制:在编码器电源端加装磁环,PLC接地电阻小于100Ω。若环境电磁干扰强,改用屏蔽双绞线并单端接地。
5. 测试步骤:手动旋转编码器10圈,对比HSC计数值与理论值(如1000*10=10000),若仍有误差,检查编码器安装同心度或更换光栅式编码器。