恭喜,你发布的帖子
发布于 2021-01-16 09:28:14
2楼
和网上请教了不少的大神,可能自己表述有些不清楚,一直没有找到解决问题的方法,自己也尝试解决问题但是效果不是很理想。
一、调试中发现 MOVE A,B而A不等于B时,前面用一个M点替换实际硬件IO点,发现可以正常读到正确数据。怀疑硬点滤波及脉冲采集问题,增加硬件滤波时间及选择脉冲采集,调试后发现正常。而第二天却又不正常了。所以故障不应出现在这里
二、增加一个毫秒级定时器,将脉冲沿变成宽脉冲信号,仿佛延长MOVE指令的持续时间,情况有所好转,当天实验数据正确,但是第二天上午又不正常了。让人大脑清奇的是下午又能用了。问题等于没有找到。
这个问题有点难搞,表现时而能用,时而不能用。直观感受就是A数据一闪出现B数据,而MOVE指令无法捕捉。
请填写推广理由:
分享
只看
楼主