IFTIME GOTO命令

用途

等待之前的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条件没有满足时提供来另一个备用途径。

 

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。