Acciones síncronas a desplazamiento
10.1 Fundamentos
Secuencia de ejecución
Las acciones síncronas modales y estáticas se ejecutan en el orden definido por su número
ID o IDS (ID=<n> o IDS=<n>) en el ciclo de interpolación.
Las acciones síncronas vigentes secuencialmente (sin número ID) se procesan en el orden
programado, tras la ejecución de las acciones síncronas modales.
Nota
Mediante ajustes en los datos de máquina, las acciones síncronas modales pueden
protegerse contra modificaciones o borrado ( → ¡Fabricante de la máquina!).
Programación
Sintaxis
Sin ID modal
ID=<n> ...
IDS=<n>
568
Descripción
La acción síncrona sólo es activa en modo automático. Tiene efecto
sólo para la siguiente secuencia ejecutable (secuencia con
instrucción de desplazamiento u otra acción de máquina), es decir,
tiene vigencia por secuencia.
Ejemplo:
WHEN $A_IN[3]==TRUE DO $A_OUTA[4]=10
La acción síncrona tiene un efecto modal en las secuencias
siguientes y se puede desactivar con CANCEL(<n>) o sobrescribir
programando una nueva acción síncrona con el mismo ID.
Las acciones síncronas activas en la secuencia M30 retardan el fin
de programa.
Las acciones síncronas ID sólo son efectivas en el modo
automático.
Margen de valores para <n>:
Ejemplo:
ID=2 EVERY $A_IN[1]==1 DO POS[X]=0
Las acciones síncronas estáticas actúan de forma modal en todos
los modos de operación. También permanecen activas tras el fin de
programa y pueden activarse directamente tras Power On con un
ASUP. Gracias a ello, es posible activar acciones ejecutables en el
CN independientemente del modo seleccionado.
Margen de valores para <n>:
Ejemplo:
IDS=1 EVERY $A_IN[1]==1 DO POS[X]=100
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
1 ... 255
1 ... 255
Preparación del trabajo