Operación de desconexión de la alimentación
10-3-1 Ejecución de instrucciones por interrupciones de la alimentación
Inhabilitación del proceso de interrupción de la alimentación en el programa
1,2,3...
400
a) Si la tarea de interrupción por desconexión de la alimentación está in-
habilitada (opción predeterminada en la configuración del PLC),
la señal de reinicio de la CPU se pondrá en ON, y la CPU se reiniciará
inmediatamente.
b) Si la tarea de interrupción por desconexión de la alimentación está ha-
bilitada (en la configuración del PLC), la señal de reinicio de la CPU
se pondrá en ON, y la CPU se reiniciará sólo después de haberse eje-
cutado dicha tarea. Asegúrese de que la ejecución de esta tarea fina-
lice en 10 ms, menos el tiempo de retardo en la detección de la
desconexión de la alimentación; es decir, el tiempo de procesamiento
después de desconectada la alimentación. La alimentación eléctrica
interna de 5 V se mantendrá sólo durante 10 ms después de detecta-
da la desconexión.
Si la alimentación eléctrica se interrumpe y dicha interrupción es confirmada
mientras la CPU está funcionando en modo RUN o MONITOR, la instrucción
que en ese momento se esté ejecutando finalizará (véase la nota) y se ejecu-
tará el siguiente proceso de interrupción de la desconexión.
• Si no se ha habilitado la tarea de interrupción por desconexión de la ali-
mentación, la CPU se reiniciará de inmediato.
• Si dicha tarea ha sido habilitada, procederá a ejecutarse, tras lo cual la
CPU se reiniciará inmediatamente.
La tarea de interrupción por desconexión de la alimentación se habilita e
inhabilita en la configuración del PLC.
Nota La instrucción actualmente en curso podrá terminarse de ejecutar sólo si el
tiempo necesario para ello es menor o igual que el tiempo de procesamiento
después de la detección de la interrupción de la alimentación (10 ms − tiempo
de retardo de la detección de la desconexión de la alimentación). Si la ins-
trucción no termina de ejecutarse dentro de dicho plazo, se interrumpirá y se
ejecutará el proceso antes indicado.
En las CPUs CS1-H y CJ1M, si está deshabilitada la tarea de interrupción por
desconexión de la alimentación, las áreas del programa podrán protegerse
contra las interrupciones de alimentación, de tal modo que las instrucciones
puedan ejecutarse antes de que la CPU efectúe el proceso de desconexión
de la alimentación, incluso si ésta se interrumpe. Esto se consigue utilizando
las instrucciones INHABILITAR INTERRUPCIONES (DI(693)) y HABILITAR
INTERRUPCIONES (EI(694)).
Se utiliza el siguiente procedimiento.
1. Inserte la instrucción DI(693) antes de la sección de programa que desea
proteger, con el objeto de inhabilitar las interrupciones y, a continuación,
inserte la instrucción EI(694) después de dicha sección para volver a ha-
bilitarlas.
2. Configure la opción inhabilitar configuración de interrupciones por desco-
nexión de la alimentación como A530 hasta A5A5 (hexadecimal) para in-
habilitar el proceso de interrupción de la alimentación.
Nota Normalmente, A530 se borra al desconectarse la alimentación. Para
evitarlo, el bit de retención de IOM (A50012) debe ponerse en ON, y
el PLC configurarse de tal modo que mantenga la configuración del
bit de retención de IOM al arrancar. O bien, deberá incluirse el si-
guiente tipo de instrucción al inicio del programa para especificar
A530 hasta A5A5 hexadecimal.
Sección 10-3