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

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

Publicidad

19. Módulos
19.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 adopte 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)
cylinder.Wait()
Ptp(pos1)
cylinder.WaitN(TRUE) // Esperar a salida FALSE, sin parada
Ptp(pos2)
19.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 19.3.1, en la página 170.
Ejemplo:
value
:= cylinder.Read()
19.5.6 Flanco de subida, método RisingEdge
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.
Para la descripción del parámetro ovlEnable véase el capítulo 19.3.1, en la página 170.
Festo GDCP-CMXR-SW-ES es Version 1.0
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
179

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Base ftl

Tabla de contenido