zhi_good
级别: 略有小成
精华主题: 0
发帖数量: 210 个
工控威望: 348 点
下载积分: 7636 分
在线时间: 460(小时)
注册时间: 2011-01-20
最后登录: 2024-06-28
查看zhi_good的 主题 / 回贴
楼主  发表于: 2017-02-20 13:41
各位,定位指令DDRVI在发脉冲过程中可不可以变速?
hmilydyk
自动化设计改造是我的职业也是我的爱好
级别: 家园常客
精华主题: 0
发帖数量: 464 个
工控威望: 597 点
下载积分: 1153 分
在线时间: 167(小时)
注册时间: 2012-08-21
最后登录: 2024-06-17
查看hmilydyk的 主题 / 回贴
1楼  发表于: 2017-02-20 19:10
不可以
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 889 个
工控威望: 1038 点
下载积分: 1996 分
在线时间: 687(小时)
注册时间: 2012-05-09
最后登录: 2024-11-21
查看flyfeky的 主题 / 回贴
2楼  发表于: 2017-02-20 19:28
用DDRVA指令变速的话,你要在变速时断开指令一个周期;
如果一直变速用DPLSV指令变速的,本质也是位置控制的, 那样位置会有一个周期的误差。
如果还不能达到要求,你可用中断指令,用软高速计数器, 你设定的脉冲数和当前脉冲数比较, 配合dplsv. 我没试,但觉得可行。
西门子倍福WPF+C#数据库,槽式设备专家