恭喜,你发布的帖子
发布于 2024-04-10 08:42:40
10楼
理清关系
中断,相对的是 OB,影响的是程序的执行顺序;
比如 在OB 中恒置位某线圈,在中断中恒复位该线圈,那在中断触发的那个周期,输出是不定的,因为中断可能在 OB 置位前,也可能在置位后;
立即输出,相对的是 普通的输出,立即输出是执行这个指令就立马反映到硬件输出,而普通的是先写入映像区,在周期结束后再输出;
比如 在 OB 中恒立即置位某线圈,在中断中恒普通复位该线圈,那在中断触发的那个周期,同上,在周期结束时输出是不定的,但会在 OB 的立即置位时 中真实输出一次;
测试的话,在 OB 操作线圈后,填充无用代码,用于拉长扫描周期,最好将输出接到高速计数输入上;
请填写推广理由:
分享
只看
楼主