用途
等待之前的WAITFOR或WAITSTAT命令超时,然后才继续到这两个命令之后步骤以外其它的步骤编号。
句法
IFTIME GOTO 步骤编号
示例
使用下例来提供处理检查:
步骤
|
命令
|
操作
|
08
|
MAXWAIT 60
|
设定最大的等待时间。
|
09
|
WAITFOR AI1 > 90
|
等待温度超过90度。
|
10
|
IFTIME GOTO 14
|
如果温度在 60 秒后没有超过 90 度,转到步骤 14;否则,继续下一步。
|
11
|
MAXWAIT 0
|
在调用之前重置MAXWAIT。
|
9
|
CALL PROCESS
|
调用运行实际过程的程序块。
|
6
|
END
|
结束程序。
|
14
|
CALL WARMUP
|
调用提高温度的程序块。
|
项目数
|
GOTO 8
|
返回到步骤8。
|
注意:在本例中,MAXWAIT 命令可确定温度超过 90 度时块等待多长时间。而超出过程时间或满足通过 WAITFOR 设置的条件时,块将继续下一步。这意味着如果设备出现故障,将根据故障情况执行另一个过程操作。
通过包含IFTIME GOTO命令,您在WAITFOR条件没有满足时提供来另一个备用途径。