Interrupciones; Salidas Que Generan Interrupciones - Omron SYSMAC CJ Serie Manual De Funcionamiento

Unidad de contador de 4 canales
Ocultar thumbs Ver también para SYSMAC CJ Serie:
Tabla de contenido

Publicidad

Interrupciones

4-6

Interrupciones

4-6-1

Salidas que generan interrupciones

Activación/desactivación
de interrupciones
88
Ejemplo:
La Unidad de contador tiene asignado el número de máquina 2. Desea borrar
todos los errores de las instrucciones IOWR/IORD enviando la instrucción IOWR
con el comando de borrado de errores.
IOWR(223)
#EC00
-
#00010002
La información de estado de las 32 salidas se intercambia con la CPU de la serie
CJ cada refresco de E/S mediante el área de la Unidad de E/S especiales. El
refresco de E/S se ejecuta cíclicamente al final del programa de diagrama de
relés o se puede forzar mediante la instrucción de refresco de E/S. En ambos
casos, la CPU de la serie CJ toma la iniciativa para un intercambio de datos. Para
que la Unidad de contador pueda comunicar la información de estado de las 32
salidas a la CPU de la serie CJ, independientemente del refresco de E/S, todas
las salidas se pueden configurar para generar interrupciones. De este modo, los
eventos importantes, indicados por un cambio de estado de las salidas, se pue-
den comunicar lo más rápido posible a la CPU de la serie CJ.
Nota
Las interrupciones externas sólo las admiten las CPUs CJ1-H y CJ1M. No se
admiten en CJ1G-CPU44 y 45 (sin el sufijo 'H'). Si desea que la Unidad de con-
tador genere interrupciones para activar tareas de interrupción externa en una
CPU CJ1-H, debe estar en una de las cinco posiciones situadas inmediatamente
a la derecha de la CPU CJ1-H en el bastidor de CPU. Si desea que la Unidad de
contador genere interrupciones para activar las tareas de interrupción externa en
una CPU CJIM, debe estar en una de las tres posiciones situadas inmediata-
mente a la derecha de la CPU CJ1M en el bastidor de CPU.
No se pueden activar las tareas de interrupción externa en las CPUs CJ1-H o
CJ1M si la Unidad de contador CJ1W-CTL41-E está en otra posición (es decir,
posición sexta o más alejada de la CPU CJ1-H o posición cuarta o más alejada de
la CPU CJ1M) o si está en un bastidor expansor de la serie CJ. En estos casos,
se desactivarán todas las tareas de interrupción externa.
Las 32 salidas se pueden configurar para generar interrupciones para la CPU de
la serie CJ. Si una salida se configura para generar interrupciones, se envía una
interrupción a la CPU de la serie CJ en el flanco ascendente y en el descendente
del bit correspondiente en el perfil de salida de Unidad. A tal fin se han asignado
a cada salida dos tareas de interrupción externa en la CPU de la serie CJ. En la
tarea de interrupción externa debe escribir un programa (de diagrama de relés)
adecuado que realice la acción requerida al producirse una interrupción.
Puede configurar una salida para generar interrupciones si configura el bit corres-
pondiente en los datos de activación de interrupciones de las salidas. Dichos
CC1= EC, CC2= 00
S= No relevante (rellenar con constante válida, por ejemplo
D0400 que contiene #0000)
D= #0002 (número de máquina) y D+1= #0001 (nº de canales)
Sección 4-6

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Cj1w-ctl41-e

Tabla de contenido