• IDS=n; n=1..255
IDS=1 EVERY $A_IN[1]==1 DO POS[X]=100
10.1.3
Comprobación cíclica de la condición
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
Preparación del trabajo
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Las acciones síncronas estáticas actúan de forma modal en todos los modos de
funcionamiento. También permanecen activas tras el fin de programa y pueden activarse
directamente tras Power On con un ASUP.
Así se pueden activar acciones ejecutables en el CN independientemente del modo
seleccionado.
Ejemplo:
Acciones síncronas a desplazamiento
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.
10.1 Estructura, principios generales
10-5