17. Módulos
17.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 17.3.1 de la página 136.
Ejemplo:
Ptp(pos0)
sensor.Wait()
Ptp(pos1)
sensor.WaitN(TRUE)
Ptp(pos2)
17.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 17.3.1 en la página 136.
Ejemplo:
value := sensor.Read()
17.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.
140
Sintaxis
<nombre de instancia>.Wait (OPT ovlEnable : BOOL)
<nombre de instancia>.WaitN (OPT ovlEnable : BOOL)
// Esperar a señal TRUE, movimiento
detenido
// Esperar a señal FALSE, sin parada
Sintaxis
<nombre de instancia>.Read (OPT ovlEnable: BOOL) : BOOL
Festo GDCP-CMXR-SW-ES es 0805NH