plc控制伺服电机脉冲数有问题怎么办?

我用台达plc控制东菱伺服驱动器,伺服电机编码器为2500线,电机接受10000个脉冲转整整一圈,但是现在我用plc发送250000个没冲电机应该转25圈,而电机转了25圈多一点,检测伺服驱动器看到plc发射250000个脉冲伺服收到的脉冲数要比这个数多300多个脉冲,
每次多出的脉冲数不确定,请问可能是哪方面的原因 谢谢

首先,检查程序有没有问题,会不会多发脉冲数。因为PLC的扫描周期是变化的,所以你的脉冲数多出来的那部分也不一定。
其次,检查接线,排除外界干扰因素。因为静电干扰会影响脉冲的正常发送与接收。我们现场曾经看到:一个继电器控制220V马达,在继电器频繁通断的时候,旁边的伺服驱动器显示的脉冲接收量在增加,至少1个,偶尔还会增加20多个。所以这种情况下,我们要做好抗干扰工作:
1,PLC输出到伺服驱动器的脉冲线采用屏蔽双绞线;
2,避开周围的强点以及继电器的触点电弧等干扰源放置伺服驱动器和PLC;
3,增加脉冲输出频率,减小干扰的可能。

以上是我的回答,希望可以帮到你!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-22
你这个问题属于信号传输受到干扰, 在其他方法解决不了的情况下请尝试如下方法:首先在上位机PLC电源侧串接一个3A EMI滤波器,再把PLC到驱动器的脉冲加方向的信号线,改成差分接法。100%一次解决OK.实践出来的,目前可能只有这个办法了,呵呵希望能帮到你.
第2个回答  2011-01-13
同样的问题我也遇见过,多半是干扰引起的。
如果你PLC输出到驱动器的线已经采用屏蔽双绞线,可以调整伺服驱动器接受脉冲的宽度就可以了。
第3个回答  2011-01-14
首先你要让伺服一上电就处于RUN运行状态,很多人忽略这点就会出现你说的情况,然后另外一种可能是参数没有优化,比如刚性没有设置好
第4个回答  2011-01-13
可能是干扰问题,这个问题需要搭接地
相似回答