恭喜,你发布的帖子
发布于 2023-02-20 10:13:40
20楼
M0.2只装载一次就没有问题的,我原来的问题是,M0.2作为全局的200MS脉冲标志使用,被多个子程序使用,主程序最后单独网络复位M0.2,就出现了较大的偏差!
哦,这样啊!
简单!
使用100ms中断(原200ms中断的一半时间),中断里
LDN M0.2
= M0.2
然后再OB1里,在所有相关程序前取M0.2的上升沿即可,使用M0.2的上升沿标志触发相应程序,这样还避免了多线圈的问题。
请填写推广理由:
分享
只看
楼主