回复:这个增量怎么处理?

芳季

西门子1847工业学习平台

  • 帖子

    15522
  • 精华

    101
  • 被关注

    962

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2011-03-30 12:55:33

3楼

哦。现在可明白多了。
你是说把绝对值当增量用。按增量计算。
这个曾经有人提过。但是当时没有得到很好的解决。
我的想法是。当相邻的两个PLC扫描周期出现最大值附近值和最小值附近值之间转移的时候给圈数加一或者减一。
一定要注意:是附近值。不是最值。因为编码器过零的时候PLC检测不到最值是很正常的。
至于附近多远呢?就要看转速最快极限的时候遇上plc扫描最长的时候,编码器要经过多少线。现在假设经过了5线。那么这个附近的【值】就是5。在这正负5的范围内(251~5)就要注意判断了。
可以这样理解。任何正常原因,相邻的两个扫描周期检测到的当前值一定相差在5以内。要是某两个周期检测的差值大于5,那么这种情况只能发生在过零的唯一这种情况。那么我们可以判断编码器发生过零了。当前值要加或者减256。
先这样,看有头绪不?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33264条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。