作者:智通教育教材 ① WaitDI 指令 指令作用:等待数字输入信号达到指定状态,并可设置最大等待时间以及超时标识。 应用举例:WaitDI di1,1\MaxTime:=4\TimeFlag:=bool1; 执行结果:指令功能:等待数字输入信号di1 变为1,最大等待时间为4s,若超时则bool1 被赋值为TRUE,程序继续执行下一条指令;若不设最大等待时间,则指令一直等待直至信号变为指定数值。 类似的指令有:WaitGI、WaitAI、WaitDO、WaitGO、WaitAO 。 ② WaitUntil 指令 指令作用:等待条件成立,并可设置最大等待时间以及超时标识。 应用举例:WaitUntil reg1=5\MaxTime:=2\TimeFlag:=bool1; 执行结果:等待数值型数据reg1 变为5,最大等待时间为2s,若超时则bool1被赋值为TRUE,程序继续执行下一条指令;若不设最大等待时间,则指令一直等待直至条件成立。 ③ Waittime 指令 指令作用:等待固定的时间。 应用举例:Waittime 0.5; 执行结果:机器人程序执行到该指令时,指针会在此处等待0.5s。 |
|