25. Ejemplos
25.2
Empleo de los módulos de entrada y salida
Al instanciar módulos de entrada o salida puede definirse un timeout. P. ej., si la función
Wait del módulo se utiliza en la ejecución, el programa de usuario debe evaluar el timeout
que pueda aparecer.
Programa de movimientos:
:
inSensor.Wait()
IF
inSensor.Read() =
// Interrumpir ejecución
SetError("Timeout over")
RETURN
END_IF
// Reanudar ejecución
Lin(pos)
:
Festo GDCP-CMXR-SW-ES es 1205c
FALSE
THEN
Nota
La edición de un mensaje de error provoca la detención del
movimiento. No es posible reanudar la ejecución hasta que se
acuse recibo del mensaje de error.
247