您现在的位置是:首页 > PLC技术 > PLC技术
S7-1500 PLC的REPEAT:不满足条件时执行指令
来源:艾特贸易2017-12-20
简介使用“不满足条件时执行”指令 REPEAT ,可以重复执行程序循环,直至满足(终止)条件为止。该条件是结果为布尔值( TRUE 或 FALSE )的表达式,可以使用逻辑表达式或比较表达式作为
使用“不满足条件时执行”指令REPEAT,可以重复执行程序循环,直至满足(终止)条件为止。该条件是结果为布尔值(TRUE或FALSE)的表达式,可以使用逻辑表达式或比较表达式作为条件。该循环结构在首次执行时,即使满足(终止)条件,此指令也执行一次。
REPEAT循环结构语法:
REPEAT<指令>
UNTIL<条件>END_REPEAT;
该循环程序结构先执行REPEAT后的指令,然后判断条件,如果不满足UNTIL后的(终止)条件,则将再次执行程序循环;如果满足UNTIL后的(终止)条件,则程序循环将从END_REPEAT后继续执行。
例如:
REPEAT“Tag_Result”:=”Tag_Value”;
UNTIL“Tag_Error”END_REPEAT;
该程序段实现将“Tag_Value”操作数的值分配给“Tag_Result”操作数,直到“Tag_Error”操作数值的信号状态为“1”,终止程序循环,程序循环将从END_REPEAT后继续执行。
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)
点击排行
