sszhen-hua
级别: 略有小成
精华主题: 0
发帖数量: 273 个
工控威望: 453 点
下载积分: 870 分
在线时间: 275(小时)
注册时间: 2009-05-12
最后登录: 2024-12-11
查看sszhen-hua的 主题 / 回贴
楼主  发表于: 2018-08-22 09:00
三菱FX3U发脉冲问题,边发脉边改变脉冲数,有哪种方法可实现,假如我要发K10000个脉冲,走了K5000个,有一个红外光电开关碰到一个物体,要清零D8340,再走剩下K5000或者大于小于K5000的任何数据,目前只断开一次执行条件,清零D8340,传送一个脉冲数给到执行指令(DDRVA),假如不断开执行条,只能走中断传送剩下的(K5000)数据给D8340,最后还是要走完K10000个脉冲数,只保证后面一次传送的脉冲数即可。用在送料计长度,送铝塑膜上,谢谢大侠们帮忙。
附件: 16.rar (175 K) 下载次数:108
网站提示: 请不要用迅雷下载附件,容易出错
niujulin
级别: 略有小成
精华主题: 0
发帖数量: 255 个
工控威望: 345 点
下载积分: 1732 分
在线时间: 344(小时)
注册时间: 2008-08-02
最后登录: 2024-08-28
查看niujulin的 主题 / 回贴
1楼  发表于: 2018-08-25 20:17
FX的必须停止脉冲输出一周期后重新开始输出脉冲才会执行更新的数据。
我现在正在做一个定位,整个定位需要2个速度完成,也想使用楼上的方法,但是仔细看了说明书,用DRVI感觉不能实现。断开后定位脉冲就不对了。调试时用DRVA试试不知是否可行。
楼主留言:
可以用DRVA,要走中断,中间也要停一下,0.1S