您现在的位置是:首页 > PLC技术 > PLC技术

STL编程语言的块结束功能

来源:艾特贸易2017-06-05

简介BEC 语句根据块中的 RLO 结束程序的执行, BEU 和 BE 语句无条件地结束块。 1 .条件块结束 BEC BEC 的执行依赖于 RLO 。如果 RLO= “ 1 ”,这时处理 BEC ,执行该语句,当前正在处理的块将终

    BEC语句根据块中的RLO结束程序的执行,BEUBE语句无条件地结束块。

    1.条件块结束BEC

   BEC的执行依赖于RLO。如果RLO=1”,这时处理BEC,执行该语句,当前正在处理的块将终止,返回跳转到包含块调用的先前处理的块中。

    当处理BEC时,如果RLO=0”,则不执行该语句。CPURLO设置为“1”并且处理紧跟在BEC后的语句,随后编程的检测语句总是第一次检测。

    2.无条件块结束BEU

    当处理BEU时,当前正在处理的块将退出,返回跳转到包含块调用的先前处理的块中。

    BE语句比较起来,用户在一个块中可以用BEU编程数次。如果用跳转功能进行跳转,则仅仅处理紧跟BEU后的程序段。

    3.块结束BE

    当处理BE时,当前正在处理的块将退出,返回跳转到包含块调用的先前处理的块中。

    在一个块中,BE总是最后一个语句。

    编程BE只是选择的问题。随着输入的增加,用户通过关闭块来终止块编程。通过面向源的输入,关键字代替块终止。例如用END_FUNCTION_BLOCK代替BE语句。