muzhenzhou
级别: 正式会员
精华主题: 0
发帖数量: 12 个
工控威望: 75 点
下载积分: 443 分
在线时间: 4(小时)
注册时间: 2019-06-07
最后登录: 2019-10-22
查看muzhenzhou的 主题 / 回贴
楼主  发表于: 2019-06-14 17:09
图片:
图片:
有一个伺服电机系统,从定位1到定位2的过程中,需要等距离的触发Y0信号,通过触摸屏设置触发次数,触发间隔是需要可变的,我现在只想到计算出触发间隔,但之后如何触发卡住了,请大家提供一下思路,谢谢
muzhenzhou
级别: 正式会员
精华主题: 0
发帖数量: 12 个
工控威望: 75 点
下载积分: 443 分
在线时间: 4(小时)
注册时间: 2019-06-07
最后登录: 2019-10-22
查看muzhenzhou的 主题 / 回贴
1楼  发表于: 2019-06-18 15:56
引用
引用第1楼nightblueblu于2019-06-14 17:33发表的  :
算出你位置1到位置2的脉冲个数,除以你的触发个数就行了,每执行一个小段就输出Y0

是这个意思,具体程序无法实现
muzhenzhou
级别: 正式会员
精华主题: 0
发帖数量: 12 个
工控威望: 75 点
下载积分: 443 分
在线时间: 4(小时)
注册时间: 2019-06-07
最后登录: 2019-10-22
查看muzhenzhou的 主题 / 回贴
2楼  发表于: 2019-06-18 15:57
引用
引用第3楼zhong1946于2019-06-14 19:03发表的  :
感觉不是很难

看这样行不行
总行程/次数=等距触发相对行程值X
1X=第1个触发位置
.......

触发间距要做成可调的,这样的话不知道该写多少个公式才能停下来
muzhenzhou
级别: 正式会员
精华主题: 0
发帖数量: 12 个
工控威望: 75 点
下载积分: 443 分
在线时间: 4(小时)
注册时间: 2019-06-07
最后登录: 2019-10-22
查看muzhenzhou的 主题 / 回贴
3楼  发表于: 2019-06-19 09:57
引用
引用第10楼huiming于2019-06-19 08:24发表的  :
速度快,应该Y0会没有输出的 。楼主问题解决没有,我也想学习下。

暂时还没有解决,在尝试高速计数模块
muzhenzhou
级别: 正式会员
精华主题: 0
发帖数量: 12 个
工控威望: 75 点
下载积分: 443 分
在线时间: 4(小时)
注册时间: 2019-06-07
最后登录: 2019-10-22
查看muzhenzhou的 主题 / 回贴
4楼  发表于: 2019-06-22 17:18
图片:
没有加高数计数模块的情况下,用PLC内置的当前位置寄存器的值作为基准,完成了等间距触发,后续会使用高速计数器继续测试,期待结果更加精准。