Espera A Estado, Métodos Wait/Waitn; Método Read Para Lectura De Estado; Método Risingedge Para Flanco De Subida - Festo CMXR-C1 Instrucciones De Programacion

Ocultar thumbs Ver también para CMXR-C1:
Tabla de contenido

Publicidad

17. Módulos
17.5.4 Espera a estado, métodos Wait/WaitN
En el programa FTL, los métodos Wait y WaitN permiten esperar a que la salida 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)
cylinder.Wait()
Ptp(pos1)
cylinder.WaitN(TRUE) // Esperar a salida FALSE, sin parada
Ptp(pos2)
17.5.5 Método Read para lectura de estado
Con el método Read puede leerse el estado actual de la salida. 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 de la página 136.
Ejemplo:
value := cylinder.Read()
17.5.6 Método RisingEdge para flanco de subida
Con el método RisingEdge se interroga si hubo un flanco de subida en la salida, guardado
a continuación. El valor de retorno sigue siendo TRUE aunque la salida 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.
Festo GDCP-CMXR-SW-ES es 0805NH
Sintaxis
<nombre de instancia>.Wait (OPT ovlEnable : BOOL)
<nombre de instancia>.WaitN (OPT ovlEnable : BOOL)
// Esperar a salida TRUE, movimiento
detenido
Sintaxis
<nombre de instancia>.Read (OPT ovlEnable: BOOL) : BOOL
Sintaxis
<nombre de instancia>.RisingEdge (OPT ovlEnable: BOOL) : BOOL
145

Publicidad

Tabla de contenido
loading

Tabla de contenido