小米粥大王
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 163 点
下载积分: 6 分
在线时间: 44(小时)
注册时间: 2025-10-22
最后登录: 2026-01-13
查看小米粥大王的 主题 / 回贴
楼主  发表于: 58天前
我们有一个模拟汽车凸轮轴的项目,首先汽车的凸轮轴会触发演脉冲给行车电脑之类的控制器,比如有些是每圈发送58个,然后停止2个脉冲的时间,再发58,一直循环下去,这里的速率的是可变的。
我一开始做了两个轴一个虚轴一个实轴,实轴相对定位每次发送58个就停止,然后虚轴就58+2个然后复位再循环,这里逻辑没什么问题,但是在高速下的话,每段脉冲重新触发的时间相对来说时间太长!比如想在要求每秒5000个脉冲,每个脉冲是0.2毫秒,发送58肯定没问题,但是在发送60个后再重新触发相对定位的话这个时间肯定是大于两个脉冲的时间0.4毫秒了。
后来我又试了一下可变速脉冲输出,但是在变速时以还是因为plc扫描周期的问题有延迟。。。
大佬们我们这个应用是不是不适合用plc做了。。。就算加上指针跳转感觉也没法在0.4毫秒内再次触发循环啊。。
wwr1992
级别: 略有小成
精华主题: 0
发帖数量: 306 个
工控威望: 392 点
下载积分: 5537 分
在线时间: 344(小时)
注册时间: 2018-02-01
最后登录: 2026-01-13
查看wwr1992的 主题 / 回贴
1楼  发表于: 58天前
你的做法是用指令触发58个脉冲,结束后等待2个脉冲的时间,再触发一次指令发送脉冲是吧?这个方法确实要看PLC的扫描周期。但是凸轮不用啊,凸轮里面你编好主从轴的关系,然后触发主轴一直发送脉冲,从轴就按58-2-58-2这样一直循环发送脉冲
wwr1992
级别: 略有小成
精华主题: 0
发帖数量: 306 个
工控威望: 392 点
下载积分: 5537 分
在线时间: 344(小时)
注册时间: 2018-02-01
最后登录: 2026-01-13
查看wwr1992的 主题 / 回贴
2楼  发表于: 56天前
电子凸轮里面不会被扫描周期影响,你设置好主从轴的关系后,从轴会一直按设定的比例跟着主轴动作,只有你主轴一直输出脉冲,从轴就一直跟着。比如你一次给主轴输出60000个脉冲,那么从轴就会循环输出1000次58-2的循环,等你啥时候不输出了就把主轴停下来,从轴也跟着停了
引用
引用第3楼小米粥大王于2025-11-17 09:51发表的  :

还是说我的主轴指令只要不间断就不会产生扫描周期,然后从轴虽然间隔了2个脉冲,但也是一条指令没有间断过,所以也不会产生扫描周期对吗?