✓ 最佳回答
这个现象很典型,是因为编码器A/B相接线与KV高速计数器内部的方向判断逻辑不匹配。关键排查点:1)确认KV-5000高速计数器的“计数模式”是否真的设置为“2相4倍频”,并且检查“方向选择”参数。有些基恩士PLC的高速计数器在“2相模式”下,默认A相超前B相为正转,如果编码器输出相位正好相反,就会出现你说的反转反而递增的情况。2)既然交换A/B相后问题依旧,说明问题不在硬件接线,而在KV内部参数。检查高速计数器的“计数方向”设置中是否有“反转”选项,如果有,直接设为“反转”。3)如果KV-5000的HSC参数中没有方向反转选项,可以改用“1相+方向”计数模式,将编码器的Z相或单独的方向信号接入X02,程序里根据方向信号判断加减。4)最终解决建议:在程序里用两个高速计数器分别记录正转和反转脉冲数,再在触摸屏上做差,这样能彻底避开方向识别问题。