您现在的位置是:首页 > PLC技术 > PLC技术
SCL编程的REPEAT语句
来源:艾特贸易2017-06-05
简介用 REPEAT 语句,只要终止条件不满足,就重复程序循环。 REPEAT 语句的结构通常为以下形式: REPEAT 语句 ; UNTIL 条件 END_REPEAT; 条件是一个地址或布尔数据类型的表达式,只要条件值是 F
用REPEAT语句,只要终止条件不满足,就重复程序循环。
REPEAT语句的结构通常为以下形式:
REPEAT
语句;
UNTIL 条件
END_REPEAT;
条件是一个地址或布尔数据类型的表达式,只要条件值是FALSE,就执行在REPEAT后的语句。紧跟每次循环后,扫描一次条件。如果条件值是TRUE,程序继续执行END_REPEAT后的语句。即使从开始遇到终止条件满足,这个程序循环至少也执行一次。
REPEAT循环可以带括号:在一个REPEAT循环内部,可以编程更多的REPEAT循环。
在REPEAT循环中,当前程序通道可以用CONTINUE语句紧急叫停,EXIT语句可以终止全部的REPEAT循环。
举例:在重新启动程序时,调用SFC25 COMPRESS,直到其已经完成对用户存储器的压缩。
REPEAT
SFC_ERROR :=COMPRESS(
BUSY:=busy,
DONE:=done);
UNTIL done
END_REPEAT;
点击排行
