恭喜,你发布的帖子
发布于 2023-02-15 17:53:15
3楼
两个网络7是什么东西?
在中断程序里面的置位指令,像你这个程序的S M0.2 1可以用M0.2的线圈代替。
你把R M0.2 1写在数据处理下一行就没事啦。M0.2只LD了一次,就算在谁和谁之间发生中断,也没事。下一个周期就来处理了。也不用上升沿,也不用白白地等多少个周期。
你的这个思路是对的,把繁重而又不太必要中断处理的事情留在主程序里做。就像抓拍瞬间的相片,抓拍瞬间要精准,拍完了,回看就可以慢慢看,慢慢分析。难道你要马上在相机的小屏幕上立即找到一些现象吗?这倒没有那么急了吧。
1、第二个网络7,是我在其它地方用来复位数据的!
2、根据你的思路,在中断里面用线圈,经测试同样存在时间不同步问题!
3、如果在“数据处理”下面一行,R M0.2 1,不用测试应该就有问题!因为我的数据处理程序,里面有好几台皮带秤的流量计算、数据处理和累计,包括滤波,肯定会收到影响的!
请填写推广理由:
分享
只看
楼主