jc跳转

A  m0.6
JC 001
= Q0.0
001: =Q0.1
运行时:当m0.6为1时Q0.0是0,Q0.1是1,正确
        当m0.6为0时Q0.0是,1,Q0.1是1,我认为是错的

问题补充:
谢谢,但是我的理解是m0.6不是1,也就是RLO是0,程序就不向下执行,Q0.0,Q0.1应是0,m0.6是Q0.0,Q0.1的条件。我的理解对吗?

最佳答案

1、楼主程序逻辑结果:
当 m0.6=1时, Q0.0保持原状态(或0或1), Q0.1=1;
当 m0.6=0时, Q0.0=0, Q0.1=0;
2、问题补充:
但是我的理解是m0.6不是1,也就是RLO是0,程序就不向下执行,Q0.0,Q0.1应是0,m0.6是Q0.0,Q0.1的条件。我的理解对吗?
、“程序就不向下执行”这一点逻辑不正确,当 m0.6=0时,程序仍继续执行,即= Q0.0、= Q0.1指令被执行。
、m0.6是Q0.0,Q0.1的条件,这一点理解是正确的。

提问者对于答案的评价:
m0.6是后边JC的条件,不Q0.0,Q0.1的条件,只有
A M0.6
= Q0.0
= Q0.1
 这样,M0.6 才是Q0.0,Q0.1的条件,对吗?
谢谢各位

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc231948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午5:29
下一篇 2018年12月1日 上午5:29

相关推荐