恭喜,你发布的帖子
发布于 2016-09-23 17:21:43
1楼
我的理解:
S7200的指令主要分二类:一类叫做无条件指令,另一类叫做有条件指令。其它的如LBL、NEXT,只起标记作用,它们与条件无关。
1、无条件类指令,以位为操作数,或产生位结果的,也就在LAD中操作能流的。
2、条件类指令,当然前面必须给条件才行。
所以,象INC指令,你得给一个条件。SM0.0和M0.0没有本质区别。如果你的程序中让M0.0始终为1,效果就和SM0.0一样。
条件,LAD必须显式给出,这个也许叫规则吧。
还可以隐式给出,这在STL中是合法的。比如:
INCB VB0
光这一句,STL可以执行,前面的条件,若是主程序或子程序开始,则为1;中间的情况,则为上一程序段留下来的条件。
请填写推广理由:
分享
只看
楼主