A7d0: CLR
A #SET
JCN A7d2
L #SET-VAL
T #OUT
JU A7d1
A7d2: L #ACC
L #TC
*R
T #iACC
L # DEC
这条CLR指令;是清除了指令之后的所有逻辑吗?
还是到哪个位置截止?
图片说明:
最佳答案
CLR 将 RLO 设置到信号状态"0"
在CLR指令时,将RLO设置为0,当有指令改变 RLO 状态时为止,RLO状态都为0。
具体到你的程序。
CLR 指令开始,=M10.1
=M10.2
这两条指令并不改变RLO状态,所以这两条指令执行完后,RLO依然为0.
如果你在最后面再加上一个 SET ,则可看到 RLO,此时为1。
2、参考《SIMATIC S7-300和S7-400编程的语句表》第1章节,逻辑控制指令---1.21 CLR
https://support.industry.siemens.com/cs/document/109751814
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc283256.html