您现在的位置是:首页 > PLC技术 > PLC技术
SCL编程的WHILE语句
来源:艾特贸易2017-06-05
简介用 WHILE 语句,只要执行条件满足,程序循环就重复。 WHILE 语句的结构通常为以下形式: WHILE 条件 D 语句; END_WHILE; 条件是一个地址或布尔数据类型的表达式,只要条件值是 TRUE ,在
用WHILE语句,只要执行条件满足,程序循环就重复。
WHILE语句的结构通常为以下形式:
WHILE 条件 D
语句;
END_WHILE;
条件是一个地址或布尔数据类型的表达式,只要条件值是TRUE,在DO后的语句就被执行。
在每次循环之前,条件都要扫描一次。如果条件值是FALSE,程序继续执行END_WHILE后的语句,这可以出现在第一次循环之前(那么程序循环中的语句就不执行)。
WHILE循环可以带括号:在一个WHILE循环内部,可以编程更多的WHILE循环。
在WHILE循环中,当前程序通道可以用CONTINUE语句紧急叫停,EXIT语句可以终止全部的WHILE循环。
举例:用位模式16#FFFF检素数据块DB 10。数据字DWO包含16#FFFF或是到包含16#FFFF的下一个数据字的间隔,或是再到下一个数据字的间隔。
i :=0:
WHILE DB10 .DB[i]=16#FFFF DO
i:=i+ WORD_TO_INT (DB10.DB[i]);
END_WHILE;
点击排行
