PLC问答
> 汇川H5U系列PLC在高速脉冲输出时出现丢脉冲现象,如何优化?
汇川H5U系列PLC在高速脉冲输出时出现丢脉冲现象,如何优化?
我使用汇川H5U系列PLC控制伺服电机,通过高速脉冲输出(如PLS指令)时,发现电机运行位置不准,存在丢脉冲现象。
已经检查了接线和伺服参数,请问PLC程序或硬件方面如何优化?
4 个回答
✓ 最佳回答
计数口诀:频率超限必漏数,先量频率再谈别的;正交编码器开相位差,方向自动识别不会错;高速通道关滤波,编码器开路加电阻。
计数不增先查接线,反转乱查AB相和方向参数。
汇川H5U高速脉冲丢脉冲的优化方案:
1. **检查脉冲频率上限**:H5U的晶体管输出最高频率通常为200kHz,若频率过高,可能导致输出波形失真。降低频率或使用更高级别PLC(如H5U-1614MTD)。
2. **程序扫描周期影响**:使用PLS或PWM指令时,若扫描周期过长,可能中断脉冲输出。建议将脉冲控制语句放在中断子程序中,或使用硬件高速计数/脉冲输出功能(如H5U的“高速输出”功能块)。
3. **输出负载和接线**:检查输出端子是否短路或过载,使用屏蔽双绞线连接伺服驱动器,并远离动力线。
4. **伺服驱动器参数**:设置正确的电子齿轮比、脉冲输入模式和滤波时间(一般设为0.5-1μs),避免因滤波器导致脉冲丢失。
5. **电源稳定性**:PLC和伺服共用电源时,电压波动会影响输出,建议分开供电或加装稳压器。
6. **使用硬件功能**:汇川H5U支持“运动控制”指令(如MC_MoveAbsolute),其基于内部总线,比普通脉冲输出更可靠。建议改用内置EtherCAT总线控制伺服,彻底解决丢脉冲问题。
高速计数不准,先看方向:一,计数脉冲频率超过PLC高速计数的最大频率了(普通型10kHz,高速型100kHz-200kHz),频率超了必漏计数,用示波器或频率计先量实际频率;二,编码器类型和PLC输入模式要匹配,单相计数用A相,正交计数要AB两相接对应高速输入点,接错相或不接B相,方向识别就乱;三,信号质量,编码器是集电极开路输出的话要加上拉电阻,线太长信号衰减,高速下沿变钝就丢脉冲;四,滤波时间,PLC输入默认有滤波(几ms到几十ms),高速计数通道要设成无滤波或最短滤波。
分享个高频案例:编码器计数反转时不增反减,或者正转计数没问题、反转就丢数。
原因八成是:一,编码器AB相接反了,或者方向参数设反;二,用了单相计数模式但编码器是正交输出,反转时脉冲相位不对;三,程序里对计数器做了复位操作和硬件计数打架。
处理:正交编码器务必用相位差计数模式(4倍频/2倍频),方向自动识别,同时把PLC程序里的软件计数器改成直接读取硬件计数寄存器,别自己累加。