DI, EI, IMASK
IMASK Esquemas de bits de las condiciones de ejecución de los programas de
En el esquema de bits indicado en s, se asigna a cada bit una determinada dirección de
interrupción. Del estado del bit correspondiente depende si la interrupción respectiva puede
ejecutarse. Cuando el bit tiene el valor 0, no puede ejecutarse el programa de interrupción
asignado. Cuando el bit tiene el estado 1, se ejecuta el programa de interrupción.
QnA-CPU
La siguiente ilustración muestra la asignación de bits en s hasta s+2 a las direcciones de
interrupción respectivas.
Después de la activación de la CPU o después de un reset con el interruptor de llave RUN-
STOP se ajustan los bits b0 - b31 (dirección de interrupción I0 - I31) en 1, esto quiere decir
que estos programas de interrupción pueden ejecutarse. Los bits b32 - b47 (dirección de
interrupción I32 - I47) tienen el estado 0 por lo que no pueden ejecutarse los programas
respectivos de interrupción.
Los esquemas de bits indicados en s hasta s+2 se almacenan en los registros de diagnóstico
SD715 hasta SD717.
Procesador
Los bits en s hasta s+7 se asignan a las direcciones de interrupción del siguiente modo:
único CPU Q
s
s +1
s + 2
s + 3
s + 4
s + 5
s + 6
s + 7
Después de la activación de la tensión de alimentación de la CPU o bien después de un reset
con el interruptor RUN/STOP, se encuentra habilitada la ejecución de los programas de
interrupción I0 hasta I31.
Los esquemas de bits indicados en s hasta s+2 se almacenan en los registros de diagnóstico
SD715 hasta SD717. Los esquemas de bits indicados en s hasta s+3 hasta s+7 se almacenan
en los registros de diagnóstico SD781 hasta SD785.
Aunque los registros de diagnóstico se dividen por su disposición en SD715 hasta SD717 y
en SD781 hasta SD785, se denominan los esquemas de bits con s hasta s+7.
6 – 158
interrupción(solo para Serie Q y System Q)
b15 b14 b13 b12 b11 b10 b9
I15 I14
I13
I12
I11 I10
I9
I31 I30
I29
I28 I27 I26
I25
I47 I46
I45
I44 I43 I42
I41 I40 I39 I38
I63 I62
I61 I60 I59 I58
I57
I79 I78
I77 I76 I75 I74
I73
I95 I94
I93
I92
I91 I90
I89
I111 I110 I109 I108 I107 I106 I105 I104 I103 I102 I101 I100 I99 I98
I127 I126 I125 I124 I123 I122 I121 I120 I119 I118 I117 I116 I115 I114 I113 I112
Instrucciones para llamada de programa de interrupción
b8
b7
b6
b5
b4
b3 b2
b1 b0
I6
I5
I8
I7
I4
I3
I2
I24 I23 I22
I21 I20
I19 I18
I17 I16
I37 I36
I35 I34
I33 I32
I56 I55 I54
I53 I52
I51 I50
I49 I48
I72
I71 I70
I69 I68
I67 I66
I65 I64
I88 I87 I86
I85 I84
I83 I82
I81 I80
I97 I96
I1
I0
Programación MELSEC A y Q
IMASK0E1