Mitsubishi Electric MELSEC A Serie Manual De Programación página 378

Tabla de contenido

Publicidad

DI, EI, IMASK
INDICACIONES
Cuando se requiere un contador dentro de un programa de interrupción, deben programarse
para esto los contadores especiales de interrupción. Los tipos de CPU de A3H, A3M, AnA,
AnAS y AnU no disponen de contadores que pueden utilizarse en un programa de interrupción.
La dirección de interrupción (puntero de interrupción) para la identificación de un programa de
interrupción ocupa un paso de programa.
Los programas de interrupción no deben anidarse, esto quiere decir que dentro de un programa
de interrupción no debe llamarse otro programa de interrupción.
Cuando el programa ha sido generado con el GX Developer o con el GX IEC Developer en el
modo Melsec, se programan las instrucciones FEND y IRET por el usuario.
Una alternativa para esta programación es la programación en el editor IEC. La interrupción
se asigna a una tarea y las instrucciones FEND y IRET se aplican automáticamente por el
compilador del GX IEC Developer (véase el ejemplo de programación).
Durante la ejecución de un programa de interrupción se aplica internamente el estado DI de
modo que no pueden ejecutarse simultáneamente otros programas de interrupción. La
llamada de otro programa de interrupción se posibilita solamente después de la aplicación de
la instrucción EI.
Cuando se encuentra una instrucción EI o DI dentro de una instrucción MC, se ejecutan estas
instrucciones EI o DI sin consideración de la instrucción MC.
En una CPU de AnN o AnS puede ejecutarse la instrucción EI/DI solo y cuando el relé interno
especial M9053 no ha sido aplicado. En caso de aplicación de un relé interno especial, la
instrucción EI/DI representa la condición de ejecución de un refrescamiento de enlace. Para
que la instrucción EI/DI pueda procesarse en combinación con una CPU de AnN o AnS como
condición para la llamada de programa de interrupción, debe reponerse el relé interno
especial M9053 antes de aplicar la instrucción EI/DI.
6 – 160
Instrucciones para llamada de programa de interrupción
I
Programación MELSEC A y Q
DI___AB1
DI___AB2

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido