您现在的位置是:首页 > PLC技术 > PLC技术
S7-1500 PLC的WHILE:满足条件时执行指令
来源:艾特贸易2017-12-20
简介使用“满足条件时执行”指令 WHILE ,可以重复执行程序循环,直至不满足执行条件为止。该条件是结果为布尔值( TRUE 或 FALSE )的表达式,可以使用逻辑表达式或比较表达式作为条件
使用“满足条件时执行”指令WHILE,可以重复执行程序循环,直至不满足执行条件为止。该条件是结果为布尔值(TRUE或FALSE)的表达式,可以使用逻辑表达式或比较表达式作为条件。
WHILE循环结构语法:
WHILE<条件>DO<指令>;
END_WHILE;
执行WHILE循环结构时,将对指定的表达式(条件)进行运算。如果表达式的值为TRUE,即满足条件,执行DO后面的指令;如果其值为FALSE,即不满足条件,则程序从END_WHILE后继续执行。
例如:
WHILE
“Tag_Value1” <>”Tag_Value2”
DO“Tag_Result”:=“Tag_Input”;
END_WHILE;
只要“Tag_Value1”和“Tag_Value2”操作数的值不相等,“Tag_lnput”操作数的值就会分配给“Tag_Result”操作数,该操作循环执行,直到“Tag_Value1”和“Tag_Value2”操作数的值相等,即不满足条件,则退出循环体,程序从END_WHILE后继续执行。
WHILE循环结构也可以嵌套程序循环,即在程序循环内,可以编写包含其他运行变量的其他程序循环结构或WHILE循环结构。
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)
点击排行
