20. Ejemplos
20.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
RETURN
END_IF
// Reanudar ejecución
Lin(pos)
:
Festo GDCP-CMXR-SW-DE es 0909a
FALSE
THEN
over")
Indicación
Si se emite un mensaje de error, el movimiento se detiene. No es
posible reanudar la ejecución hasta que no se acusa recibo del
mensaje de error.
197