10.1.2
Comprobación cíclica de la condición (WHEN, WHENEVER, FROM, EVERY)
Función
La comprobación cíclica de la condición de una acción síncrona se define mediante una
palabra reservada. Si no hay programada ninguna palabra reservada, las acciones de la
acción síncrona se ejecutan en cada ciclo IPO.
Palabras reservadas
Sin palabra reservada
WHEN
WHENEVER
FROM
EVERY
Variables de proceso principal
Las variables utilizadas se evalúan en el ciclo de interpolación. Las variables de proceso
principal en acciones síncronas no activan ninguna parada de decodificación previa.
Evaluación:
Si en un programa de pieza hay variables de proceso principal (p. ej., valor real, posición de
una entrada o salida digital, etc.), se interrumpe el avance hasta que se haya ejecutado la
secuencia anterior y se disponga de los valores correspondientes a las variables de proceso
principal.
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
La ejecución de la acción no depende de ninguna condición. La
acción se ejecuta cíclicamente en la cadencia de interpolación.
La condición se consulta en cada cadencia de interpolación
hasta que se cumpla una vez; la acción correspondiente se
ejecuta entonces exactamente una vez.
La condición se comprueba cíclicamente en cada cadencia de
interpolación. La acción correspondiente se ejecuta en cada
cadencia de interpolación mientras se siga cumpliendo la
condición.
La condición se consulta en cada cadencia de interpolación
hasta que se cumpla una vez. La acción se ejecuta entonces
mientras esté activa la instrucción síncrona, incluso aunque ya
no se cumpla la condición.
La condición se consulta en cada cadencia de interpolación. La
acción se ejecuta siempre una vez al cumplirse la condición.
Control por flanco:
La acción se vuelve a ejecutar cuando la condición cambia del
estado FALSE a TRUE.
Acciones síncronas a desplazamiento
10.1 Fundamentos
585