电工学习网

 找回密码
 立即注册
查看: 2330|回复: 0
打印 上一主题 下一主题

西门子S7-1200 通过EPOS 控制V90 如何快速刷新轴当前位置

[复制链接]
跳转到指定楼层
楼主
发表于 2019-12-27 09:31:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在很多场合我们都需要应用到输出凸轮的功能。即轴到达某个特定位置,控制一个气缸动作。
这个时候对轴实际位置刷新就非常关键了。如果1200与V90 采用EPOS 控制 ,V90的轴位置需要通过,编码器到V90,V90再通讯给到plc。整个过程需要花费一定通讯时间。
这个时候我们首先想到的办法是把位置刷新放到1ms中断,但V90实际位置 刷新也需要4ms.
西门子S7-1200 通过EPOS 控制V90 如何快速刷新轴当前位置
假如轴的速度是1000mm/s,则实际位置就会有4mm偏差。
那如果想更快刷新该如何实现呢?
这个时候我们需要用的办法是推测法
当轴的速度大于某个值(假定50mm/s),如果两次读取的轴位置一样,我们就把轴当前位置修正为
  本次位置 = 上次位置+实际速度*采样时间
读取值不一样  本次位置 =读取值

西门子S7-1200 通过EPOS 控制V90 如何快速刷新轴当前位置

改进后,轴的位置刷新被提高到了1ms  位置精度可以做到1mm.
来源:西门子工业技术论坛

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-26 15:44

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表