恭喜,你发布的帖子
发布于 2022-07-26 09:55:10
4楼
哈哈,终于也有人认真思考这个问题了,下面那个之所以不能正常运行,原因在于优先复位指令的操作数,
啥意思呢?就是方框上面那个M2.0,这个东西是啥呢,官方给的名字叫操作数,更容易理解的应该叫中间值,是一个inout属性的二传手。按照程序扫描从上到下,从左到右的原则,m0.0接通,第一行接通,这个时候m2.0就变成了1,然后扫描第二行,由于m2.0接通了,所以第二行也运行,优先复位,所以m2.0又变成了0,最终输出操作数的信号状态为0,所以,程序这样写,就是只能复位,而永远无法置位Q0.0.
请填写推广理由:
分享
只看
楼主