WAITSTAT命令

用途

暂停此块的操作,直到指定的块被切换到指定状态。有效的状态输入项是OFF、ON、AUTO和MANL。

句法

WAITSTAT 块状态

示例

您可以使用WAITSTAT命令以:

  • 暂停块的操作。
  • 限制暂停时间。
  • 等待操作员手动更改块的状态。

例如,要暂停块的操作直至前一个命令RUN、STOP、SETAUTO或SETMAN得以完全执行,请输入:

SETAUTO AI1
WAITSTAT AI1 AUTO

要限制暂停时间,请使用WAITSTAT命令和MAXWAIT命令。当一起使用时,下一个命令仅在指定的状态发生或MAXWAIT超时时才得以执行。例如,以下命令阻止块移动到下一步,除非PID1被切换到自动状态或MAXWAIT在5秒后超时:

MAXWAIT 5
WAITSTAT PID1 AUTO

要设置WAITSTAT命令以等待块的状态改变,请把此命令与画面中的数据链接一起使用。例如,以下命令无限期地暂停程序块,除非前一个命令把AI1切换到手动模式:

WAITSTAT AI1 MANL

注意:如果操作员通过数据链接把AI1置入手动模式,则块继续执行其余步骤。

 

您最近了解过 iFIX 吗 ?

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

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