恭喜,你发布的帖子
发布于 2023-11-11 17:58:26
4楼
我昨天遇到过一个问题,为什么M_ bit位 不能强制呢? 只能在状态图表里面,赋值当前值0/1
强制是优先于物理刷新的操作。所以叫强制。M没有这个概念。
我知道你意思是想强制凌驾于程序的执行。可是程序运行和强制是同等高度。只有先后顺序。
你信不信?把输入点强制on了。但是在程序里面却把off赋值给这个输入点,结果程序运行的结果显示这个输入点是off。
你把一个输出点强制成on。但是程序里面却输出线圈是off,结果程序里面后来的Q触点却仍然是off并没有因为你的强制而产生强制的程序作用。off线圈之前的Q触点是可以on的。且慢,最后你却看见输出点是on。为何?
因为顺序问题。
输入点信号刷新,到程序运行,到输出点刷新。这是plc的工作次序。强制发生在两次刷新阶段之后。输入强制在输入刷新之后。输出强制在输出刷新之后。所以后来者为准……
请填写推广理由:
分享
只看
楼主