sunny06a
级别: 略有小成
精华主题: 0
发帖数量: 135 个
工控威望: 295 点
下载积分: 2731 分
在线时间: 113(小时)
注册时间: 2015-08-18
最后登录: 2022-07-21
查看sunny06a的 主题 / 回贴
楼主  发表于: 2016-02-23 16:23
伺服电机,相同距离。 正转走--发出10000脉冲,继续反转走(已走到原点)才减少4000个脉冲。这是什么鬼?

直接蒙圈了。

准确的说是。 高速计数器C251 一会有计数(正常),一会没有计数,一会计数错误(相同错误,即只减少4000)!

程序是对的,没有问题(老程序,用了好几年了)
[ 此帖被sunny06a在2016-02-25 11:51重新编辑 ]
small-ben
重剑无锋
级别: 略有小成
精华主题: 0
发帖数量: 23 个
工控威望: 312 点
下载积分: 2773 分
在线时间: 33(小时)
注册时间: 2014-01-15
最后登录: 2023-06-12
查看small-ben的 主题 / 回贴
1楼  发表于: 2016-03-11 17:08
引用
引用第7楼sunny06a于2016-02-25 11:50发表的  :
准确的说是。 高速计数器C251 一会有计数(正常),一会没有计数,一会计数错误(相同错误,即只减少4000)!


检查一下c251的相应设置有没有问题,比如计数通道对不对、复位通道有没有被其他信号占用等
重剑无锋
small-ben
重剑无锋
级别: 略有小成
精华主题: 0
发帖数量: 23 个
工控威望: 312 点
下载积分: 2773 分
在线时间: 33(小时)
注册时间: 2014-01-15
最后登录: 2023-06-12
查看small-ben的 主题 / 回贴
2楼  发表于: 2016-03-11 17:15
引用
引用第12楼sunny06a于2016-02-26 08:08发表的  :

第一准可能大,因为我速度降下来之后,到现在还没发生这种错误!  

同样的PLC,配套不同伺服驱动就会有这样的问题吗?    (例外的伺服速度比我的伺服速度高了30%也没事)。


这样有可能是编码器反馈的脉冲频率超过了高速计数器的最高计数频率,看看是换一个计数频率更高的计数器或者换一个分辨率低点的编码器。
重剑无锋