Comportamiento Del Tiempo De Operación; Parámetro Ovlenable - Festo CMXR Instrucciones De Programacion

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

Publicidad

20. Módulos
En el ejemplo se accede a la variable de módulo State de la instancia Sensor:
IF
Sensor.state
Lin(pos1)
ELSE
Lin(pos2)
END_IF
20.3
Comportamiento del tiempo de operación
El programa FTL no se ejecuta cíclicamente sino que se procesa secuencialmente instruc-
ción a instrucción. Este comportamiento es insuficiente para algunas aplicaciones. P. ej.,
una prueba para verificar si se ha cambiado el flanco en una entrada al mismo tiempo que
se ejecuta un programa de movimientos tendría que efectuarse en un programa paralelo,
con el trabajo añadido que ello implicaría. A fin de mejorar la comodidad de edición de un
módulo, algunos módulos funcionan cíclicamente en el sistema operativo. Así, el usuario
puede acceder a los resultados del módulo con los métodos o variables.
20.3.1
Parámetro ovlEnable
Algunos métodos de los módulos siguientes poseen un parámetro opcional denominado
ovlEnable. Este parámetro regula el momento de interrogación de la señal de entrada
digital. El parámetro es del tipo BOOL y puede tener el estado TRUE o FALSE.
Estado FALSE
El avance de proceso se detiene en este punto. Si el proceso principal alcanza esta
instrucción de programa, la señal se lee o se ejecuta. El movimiento se detiene y vuelve a
acelerarse después de la instrucción. No es posible el avance aproximado a los
movimientos siguientes.
Estado TRUE
Si el parámetro ovlEnable devuelve el estado TRUE, la señal se lee o se ejecuta a más
tardar en el último punto donde aún sea posible reanudar el movimiento. El movimiento
no se detiene sino que avanza continuamente. No es posible el avance aproximado a los
movimientos siguientes.
Festo GDCP-CMXR-SW-ES es 1205c
THEN
Recomendación:
Si el acceso puede efectuarse mediante una variable, debe
utilizarse preferentemente dicha variable, ya que requiere menos
tiempo de ejecución.
Nota
Si no se especifica el parámetro, se supone FALSE.
177

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Ftl elemental

Tabla de contenido