您现在的位置是:首页 > 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;