19. Módulos
19.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 19.3.1, en la página 170.
Ejemplo:
Ptp(pos0)
sensor.Wait()
Ptp(pos1)
sensor.WaitN(TRUE)
Ptp(pos2)
19.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 19.3.1, en la página 170.
Ejemplo:
value
:= sensor.Read()
19.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, guarda-
do 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.
174
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 Version 1.0