等待程序的指令主要有以下几种:
指定时间的等待指令
`WAIT`:使程序在指定时间内等待。
`WAIT 10.5sec`:程序等待10.5秒。
条件等待指令
`TIMEOUT,LBL[i]`:若在系统设定画面上的“14 等待超时”中所指定的时间内条件没有得到满足,程序就向指定标签转移。
`WAIT R [R]>=200`:寄存器条件等待指令,等待R寄存器的值大于等于200。
`WAIT DI `:I/O条件等待指令,等待I0端口的值等于2。
`WAIT RI [R ]=R `:I/O条件等待指令,等待I0端口的值等于R寄存器的值。
`WAIT`(无附加条件):程序一直停止到所指定的条件被满足为止。
错误条件等待指令
该指令在发生所设定的错误号码的报警之前等待,但具体实现方式未在文档中详细说明。
这些等待指令可以用于控制程序的流程,确保程序在特定条件满足或特定事件发生之前不会继续执行,从而提高程序的健壮性和可靠性。建议在实际编程中根据具体需求选择合适的等待指令。