PLC问答 > 基恩士KV-5000用高速计数器测编码器,电机正转时计数值正常,反转时数值不增加反而减小,方向识别错误?

基恩士KV-5000用高速计数器测编码器,电机正转时计数值正常,反转时数值不增加反而减小,方向识别错误?

技术问答 提问者: 2024-08-31 07:29 48 浏览
现场KV-5000的CPU自带高速计数器输入点(X00和X01)接了一个增量式编码器(A/B相,1000线)。
设备是收卷机,电机正转时计数值递增正常,但反转时计数值不是递减而是继续递增(方向反了)。
程序里我用了高速计数器软元件(如HSC0),设置了计数模式为“2相4倍频”,但正反转识别完全反了。
已检查编码器A/B相接线,交换过A、B相后问题依旧。
也检查过编码器电气参数,输出是线驱动差分信号,但KV接的是单端输入。
3 个回答
✓ 最佳回答
电控师傅 · 2024-09-02 21:51
计数口诀:频率超限必漏数,先量频率再谈别的;正交编码器开相位差,方向自动识别不会错;高速通道关滤波,编码器开路加电阻。
计数不增先查接线,反转乱查AB相和方向参数。
✓ 最佳回答
工控助手 · 2024-09-01 20:25
这个现象很典型,是因为编码器A/B相接线与KV高速计数器内部的方向判断逻辑不匹配。
关键排查点:1)确认KV-5000高速计数器的“计数模式”是否真的设置为“2相4倍频”,并且检查“方向选择”参数。
有些基恩士PLC的高速计数器在“2相模式”下,默认A相超前B相为正转,如果编码器输出相位正好相反,就会出现你说的反转反而递增的情况。
2)既然交换A/B相后问题依旧,说明问题不在硬件接线,而在KV内部参数。
检查高速计数器的“计数方向”设置中是否有“反转”选项,如果有,直接设为“反转”。
3)如果KV-5000的HSC参数中没有方向反转选项,可以改用“1相+方向”计数模式,将编码器的Z相或单独的方向信号接入X02,程序里根据方向信号判断加减。
4)最终解决建议:在程序里用两个高速计数器分别记录正转和反转脉冲数,再在触摸屏上做差,这样能彻底避开方向识别问题。
工控老张 · 2024-10-06 09:54
高速计数不准,先看方向:一,计数脉冲频率超过PLC高速计数的最大频率了(普通型10kHz,高速型100kHz-200kHz),频率超了必漏计数,用示波器或频率计先量实际频率;二,编码器类型和PLC输入模式要匹配,单相计数用A相,正交计数要AB两相接对应高速输入点,接错相或不接B相,方向识别就乱;三,信号质量,编码器是集电极开路输出的话要加上拉电阻,线太长信号衰减,高速下沿变钝就丢脉冲;四,滤波时间,PLC输入默认有滤波(几ms到几十ms),高速计数通道要设成无滤波或最短滤波。

我来回答

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