STL的位逻辑指令A和O

A I0.0
=Q0.0

O I0.0
=Q0.0
作用是一样的吗?即只要I0.0=1,则Q0.0=1。Q0.0的状态与RLO有没有关系?前辈能不能说下RLO与A和O指令的关系?手册上说的没看懂啊。

最佳答案

单纯地看两者没有什么区别,但在实际应用中,必须需要顾及当前的RLO的状态,这样两者是有区别的。
1、逻辑指令A:
使用“与”指令可以检查被寻址位的信号状态是否为“1”,并将检查结果与逻辑
运算结果(RLO)进行“与”运算。例:
A I0.0// I0.0与当前的RLO进行“与”运算
=Q0.0.//如果上述运算为1,则Q0.0置位。
2、逻辑指令O:
使用“或”指令可以检查被寻址位的信号状态是否为“1”,并将检查结果与逻辑
运算结果(RLO)进行“或”运算。例:
A I0.0// I0.0与当前的RLO进行“或”运算
=Q0.0.//如果上述运算为1,则Q0.0置位。

提问者对于答案的评价:
哦,明白了,谢谢!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:37
下一篇 2020年10月31日 下午1:37

相关推荐