18. Módulos
18.4.3 Espera a estado, métodos Wait/WaitN
En el programa FTL, los métodos Wait y WaitN permiten esperar a que la entrada tome el
valor TRUE o FALSE. Si hay un timeout, se espera a que finalice.
Para la descripción del parámetro ovlEnable, véase el capítulo 18.3.1 de la página 158.
Ejemplo:
Ptp(pos0)
sensor.Wait()
detenido
Ptp(pos1)
sensor.WaitN(TRUE)
Ptp(pos2)
18.4.4 Método Read para lectura de estado
Con el método Read puede leerse el estado actual de la entrada. Los valores de retorno
son los estados TRUE o FALSE.
Para la descripción del parámetro ovlEnable, véase el capítulo 18.3.1 de la página 158.
Ejemplo:
value
:= sensor.Read()
18.4.5 Método RisingEdge para flanco de subida
Con el método RisingEdge se interroga si hubo un flanco de subida en la entrada,
guardado a continuación. El valor de retorno sigue siendo TRUE aunque la entrada hubiese
cambiado entre tanto a FALSE. El estado del flanco se determina independientemente del
ciclo del programa FTL y se ejecuta en un ciclo propio.
162
Sintaxis
<nombre de instancia>.Wait (OPT ovlEnable : BOOL)
<nombre de instancia>.WaitN (OPT ovlEnable : BOOL)
// Esperar a señal TRUE, movimiento
// Esperar a señal FALSE, sin parada
Sintaxis
<nombre de instancia>.Read (OPT ovlEnable: BOOL) : BOOL
Festo GDCP-CMXR-SW-DE es 0909a