Proceso De Entrada De Interrupción; Proceso De Interrupción De Temporizador De Intervalo - Omron CQM1H-CPU61 Manual De Instrucciones

Tabla de contenido

Publicidad

Proceso de entrada de interrupción
Todas las CPUs CQM1H disponen de
cuatro entradas (IR 00000 a IR 00003)
que se pueden utilizar como entradas de
interrupción. El proceso de interrupción
se puede habilitar e inhibir con la instruc-
ción CONTROL DE INTERRUPCION --
INT(89).
Fotomicrosensor etc.
Proceso de interrupción de temporizador de intervalo
La instrucción TEMPORIZADOR DE IN-
TERVALO -- STIM(69) es útil para reali-
zar procesos repetitivos, tales como pro-
ceso de salida, que necesitan ser efec-
tuados regularmente a intervalos más
cortos que el tiempo de ciclo.
Colocar una instrucción STIM(69) en el
programa para definir un temporizador
que llamará y ejecutará una subrutina a
intervalos regulares. Se pueden utilizar
hasta 3 temporizadores de intervalo.
Funciones de E/S
F Ejemplo de programa
25315 (Indicador de primer scan)
INT(89)
SBN000
25313 (Indicador de siempre ON)
LR1000
05003
RET
F Ejemplo de programa
A (Condición de ejecución)
@STIM
SBN100
Subrutina
RET
Para ejecutar el proceso de entrada de in-
terrupción, la instrucción CONTROL DE
INTERRUPCIÓN -- INT(89) se selecciona
para que el proceso de interrupción se ha-
000
bilite cuando IR 00000 se ponga en ON.
000
Cuando la señal externa para IR 00000
conmuta de OFF a ON, se detiene tempo-
#0000
ralmente la ejecución del programa, y se
procesa la subrutina 00.
Cuando se completa la subrutina 000
(SBN000), sus resultados se emiten inme-
diatamente. El proceso de interrupción
10000
completo, desde la puesta a ON de
IR 00000 hasta el refresco de las salidas
IR 10000 e IR 20012, proporciona rápidas
20012
respuestas de E/S que no se ven afecta-
das por el tiempo de ciclo del PLC.
La instrucción STIM(69) se utiliza para
controlar un temporizador de intervalo. En
este ejemplo se utiliza el temporizador 0.
Mientras A (la condición de ejecución)
003
esté en ON, se detendrá el programa prin-
#0005
cipal y se ejecutará la rutina de interrup-
ción SBN100 cada 5 ms (cada vez que
#0100
transcurra el tiempo fijado por el tempori-
zador). Una vez completa la ejecución de
la rutina de interrupción, continúa la ejecu-
ción del programa principal.
19

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Cqm1h-cpu51Cqm1h-cpu21Cqm1h-cpu11

Tabla de contenido