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

S7-1500 PLC的WHILE:满足条件时执行指令

来源:艾特贸易2017-12-20

简介使用“满足条件时执行”指令 WHILE ,可以重复执行程序循环,直至不满足执行条件为止。该条件是结果为布尔值( TRUE 或 FALSE )的表达式,可以使用逻辑表达式或比较表达式作为条件

    使用“满足条件时执行”指令WHILE,可以重复执行程序循环,直至不满足执行条件为止。该条件是结果为布尔值(TRUEFALSE)的表达式,可以使用逻辑表达式或比较表达式作为条件。

   WHILE循环结构语法:

   WHILE<条件>DO<指令>

   END_WHILE

    执行WHILE循环结构时,将对指定的表达式(条件)进行运算。如果表达式的值为TRUE,即满足条件,执行DO后面的指令;如果其值为FALSE,即不满足条件,则程序从END_WHILE后继续执行。

    例如:

   WHILE

   “Tag_Value1”  <>”Tag_Value2”

   DOTag_Result:=Tag_Input”;

   END_WHILE

    只要“Tag_Value1”和“Tag_Value2”操作数的值不相等,“Tag_lnput”操作数的值就会分配给“Tag_Result”操作数,该操作循环执行,直到“Tag_Value1”和“Tag_Value2”操作数的值相等,即不满足条件,则退出循环体,程序从END_WHILE后继续执行。

   WHILE循环结构也可以嵌套程序循环,即在程序循环内,可以编写包含其他运行变量的其他程序循环结构或WHILE循环结构。

(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:艾特贸易网客服为您服务