关于基本STL程序的扫描的探讨请教

如图:
我想说,如果RLO=0的情况下,则程序进行到JC   JOVR,
不进行跳转,而是从  L IW8这里继续进行线性扫描,

我的疑问就出现在这里,既然RLO=0了,
在L   IW8这里继续扫描,是不是说明这里又重新开启了能流,
我这样理解能流正确吗。
感觉跳转指令就像个多通道转换阀门,根据条件开通或者关闭
某个通道。

图片说明:

关于基本STL程序的扫描的探讨请教   

最佳答案

是不是说明这里又重新开启了能流?
1、不是的。在楼主上传的程序中RLO的状态始终是保持的,没有另打鼓重开张之说。
2、如果CPU中状态字/FC 位的信号状态为“0”,则表示伴随着下一条逻辑指令,程序中将开始一个新的逻辑串。
3、L   IW8这类的传送指令对RLO没有影响。对于逻辑运算指令等才对对RLO有影响。
4、要仔细看看STL编程手册,尤其是各个指令对寄存器状态字影响:
<西门子PLC  CPU寄存器状态字的用法>连接:
http://www.ad.siemens.com.cn/club/bbs/post_elite.asp?b_id=4&a_id=381947
http://bbs.cec.pandabuying.com/Topic/84423.aspx

提问者对于答案的评价:
OK

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

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

相关推荐