S5中BEU的问题

①S5中BEU指令后面为什么还有程序呢。虽然有跳转指令,但是它不能跳到BEU后面的程序中去呀,那后面的程序就不起作用了呀。见图。
②S5程序中,为什么有的PB中,只有两句:JU  =M001; BE。为什么呢?这样的程序有很多呢。见图。

图片说明:

S5中BEU的问题    S5中BEU的问题   

最佳答案

BEU: 无条件块结束指令。
①、虽然有跳转指令,但是它不能跳到BEU后面的程序中去呀?
跳转指令完全可以能跳到BEU后面的程序中去!
例如:
A   =TEN+
AN =TEN-
JC =M002  //如果 =TEN+为1并 =TEN-为0,则跳到转=M002处。
BEU//如果上述条件不成立,则无条件块结束.。
......
M002:......
②、S5程序中,为什么有的PB中,只有两句:JU  =M001; BE。为什么呢?这样的程序有很多呢?
依我看是垃圾程序,是调试时被废弃的程序,但还需保留这一程序段。没有实际意思。可能还不被调用。

提问者对于答案的评价:
他的程序确实跳不过去。可能有问题。3Q

最佳答案作者回复:
他的程序确实跳不过去?
这与跳转语句的逻辑有关,跳转逻辑不成立就不可能跳转。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日
下一篇 2017年5月29日

相关推荐