您现在的位置是:首页 > PLC技术 > PLC技术
STL编程语言的块结束功能
来源:艾特贸易2017-06-05
简介BEC 语句根据块中的 RLO 结束程序的执行, BEU 和 BE 语句无条件地结束块。 1 .条件块结束 BEC BEC 的执行依赖于 RLO 。如果 RLO= “ 1 ”,这时处理 BEC ,执行该语句,当前正在处理的块将终
BEC语句根据块中的RLO结束程序的执行,BEU和BE语句无条件地结束块。
1.条件块结束BEC
BEC的执行依赖于RLO。如果RLO=“1”,这时处理BEC,执行该语句,当前正在处理的块将终止,返回跳转到包含块调用的先前处理的块中。
当处理BEC时,如果RLO=“0”,则不执行该语句。CPU将RLO设置为“1”并且处理紧跟在BEC后的语句,随后编程的检测语句总是第一次检测。
2.无条件块结束BEU
当处理BEU时,当前正在处理的块将退出,返回跳转到包含块调用的先前处理的块中。
与BE语句比较起来,用户在一个块中可以用BEU编程数次。如果用跳转功能进行跳转,则仅仅处理紧跟BEU后的程序段。
3.块结束BE
当处理BE时,当前正在处理的块将退出,返回跳转到包含块调用的先前处理的块中。
在一个块中,BE总是最后一个语句。
编程BE只是选择的问题。随着输入的增加,用户通过关闭块来终止块编程。通过面向源的输入,关键字代替块终止。例如用END_FUNCTION_BLOCK代替BE语句。
点击排行
