西门子1200高速通道连接编码器丢失脉冲问题

项目中选用了一款编码器,用来校准转盘旋转角度的。但在实际测量时候,编码器测量角度每次都和实际旋转角度有较大的误差,那么问题出在哪里呢?

项目选用1200PLC,编码器A,B线直连PLC高速通道。

最开始怀疑是屏蔽未接,于是拆线,重新接了屏蔽线。但是问题依旧。

咨询厂家,厂家建议检查一下是否有轴跳问题。检查轴跳确实有一点问题,但不至于差那么多。于是拆下编码器,然后直接用手测试,发现问题。

正常编码器旋转一周,PLC端应当接收到2000个脉冲。可实际上只接受到不到1000个。这是怎么回事呢。更奇怪的是,编码器转的越快,脉冲丢失越多。

于是打电话给西门子客服(收费计次数的)咨询,问1200高速通道是否有滤波功能,导致丢失脉冲,客服居然回答说没有滤波功能。

后来自己在通道里找到了滤波功能。找到了是找到了,怎么计算呢?

西门子默认通道滤波是6.4millisec 

 那大概是这个值设置有问题。频率对应表格如下。

6.4 millisec 对应 78HZ

实际编码器输入频率也要计算一下:经过计算编码器在当前速度下,输入频率是100HZ.

输入频率和设定频率明显不匹配。

然后尝试将滤波设定改为3.2millisec ,对应156HZ。

然后下载测试,发现丢脉冲问题解决了。

项目之后总结经验,还是对增量型编码器设定方法不熟悉,另外也没有相关技术文档,导致走了弯路。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值