Ejemplo: DI y EI
El siguiente ejemplo demuestra un programa que activa y desactiva las entradas de interrupción y la
interrupción de temporizador de forma selectiva. Si desea obtener más información sobre las funciones de
entrada de interrupción e interrupción de temporizador, consulte las páginas 5-23 y 5-26. En este ejemplo, las
entradas I2 y I3 se han designado como entradas de interrupción y la interrupción de temporizador se utiliza a
intervalos de 100 mseg.
MOV (W)
S1 –
M8120
MOV (W)
S1 –
MOV (W)
S1 –
I10
I11
I10
I12
I10
M8125
M8125
M8125
M8125
M8125
M8125
D1 –
REP
0
D8032
D1 –
REP
1
D8033
D1 –
REP
2
D8036
DI
S1
19
EI
S1
3
EI
S1
16
END
LABEL
0
ALT
D1
Q2
IOREF
S1
Q2
LRET
LABEL
1
ALT
D1
Q3
IOREF
S1
Q3
LRET
LABEL
2
ALT
D1
Q4
IOREF
S1
Q4
LRET
M
ANUAL DEL USUARIO DE
18: I
NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA
M8120 es el relé interno especial del pulso de inicialización.
D8032 almacena el número de etiqueta del destino de salto 0 para la
entrada de interrupción I2.
D8033 almacena el número de etiqueta del destino de salto 1 para la
entrada de interrupción I3.
D8036 almacena el número de etiqueta del destino de salto 2 para la
interrupción de temporizador.
Cuando la entrada I10 está activada, DI desactiva las entradas de
interrupción I2, I3 y la interrupción de temporizador, por lo que M8140,
M8141 y M8144 se desactivan.
Cuando la entrada I11 está activada y la entrada I10 está desactivada,
EI activa las entradas de interrupción I2 y I3, por lo que M8140 y M8141
se activan.
Cuando la entrada I12 está activada y la entrada I10 está desactivada,
EI activa la interrupción de temporizador, por lo que M8144 se activa.
Final del programa principal.
Cuando la entrada I2 está activada, la ejecución del programa salta a la
etiqueta 0.
M8125 es el relé interno especial de salida en funcionamiento.
ALT activa o desactiva la memoria interna de la salida Q2.
IOREF escribe inmediatamente el estado de la memoria interna de la
salida Q2 en la salida Q2 real.
La ejecución del programa vuelve al programa principal.
Cuando la entrada I3 está activada, la ejecución del programa salta a la
etiqueta 1.
M8125 es el relé interno especial de salida en funcionamiento.
ALT activa o desactiva la memoria interna de la salida Q3.
IOREF escribe inmediatamente el estado de la memoria interna de la
salida Q3 en la salida Q3 real.
La ejecución del programa vuelve al programa principal.
La interrupción de temporizador se produce cada 100 mseg; entonces,
el programa de ejecución salta a la etiqueta 2.
M8125 es el relé interno especial de salida en funcionamiento.
ALT activa o desactiva la memoria interna de la salida Q4.
IOREF escribe inmediatamente el estado de la memoria interna de la
salida Q4 en la salida Q4 real.
La ejecución del programa vuelve al programa principal.
M
S
FC4A FC9Y-B1145
ICRO
MART
18-9