Operaciones De Interrupción Y Comunicación (Simatic); Asociar Interrupción, Desasociar Interrupción; Descripción De Las Operaciones Asociar Interrupción Y Desasociar Interrupción - Siemens SIMATIC S7-200 Manual De Sistema

Sistemas de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:
Tabla de contenido

Publicidad

9.16
Operaciones de interrupción y comunicación (SIMATIC)
Asociar interrupción, Desasociar interrupción
K
ATCH
O
EN
P
F
INT
U
P
EVNT
DTCH
EN
EVNT
A
ATCH INT, EVENT
W
L
DTCH EVENT
221
222
Entradas/salidas
INT
Constante (CPU 222: 0-12, 19-23, 27-33; CPU 224: 0-23, 27-33)
EVNT
Constante (CPU 222: 0-12, 19-23, 27-33; CPU 224: 0-23, 27-33)
Descripción de las operaciones Asociar interrupción y Desasociar interrupción
Antes de poder llamar a una rutina de interrupción es preciso establecer un enlace entre el
evento de interrupción y la parte del programa que se desee ejecutar cuando se presente el
evento. La operación Asociar interrupción (ATCH) sirve para asignar el evento de interrup-
ción (indicado por el número de evento) a una parte del programa (indicada por el número
de la rutina de interrupción). También es posible asociar varios eventos de interrupción a
una única rutina de interrupción. Por el contrario, no se puede asociar un sólo evento a dis-
tintas rutinas. Cuando se produce un evento estando habilitadas las interrupciones, se eje-
cuta únicamente la última rutina de interrupción asociada a dicho evento.
Cuando se asocia un evento a una rutina de interrupción, se habilita automáticamente el
evento. Si se inhiben todos los eventos de interrupción, entonces cada vez que se presente
la interrupción, se pondrá en cola de espera hasta que las interrupciones se habiliten de
nuevo, utilizando para ello la operación Habilitar todos los eventos de interrupción.
También es posible inhibir ciertos eventos de interrupción, eliminando la asociación entre el
evento y la correspondiente rutina mediante la operación DTCH (Desasociar interrupción).
Esta operación retorna la interrupción a un estado inactivo o ignorado.
La tabla 9-20 muestra los diferentes tipos de eventos de interrupción.
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
La operación Asociar interrupción asocia el número de una
rutina de interrupción (INT) a un evento de interrupción (EVNT),
ENO
habilitando así éste último.
La operación Desasociar interrupción desasocia un evento
de interrupción (EVNT) de todas las rutinas de interrupción,
deshabilitando así el evento.
Asociar interrupción: Condiciones de error que ponen ENO a
ENO
0: SM4.3 (tiempo de ejecución), 0006 (direccionamiento
indirecto)
224
Operandos
Operaciones SIMATIC
Tipos de datos
BYTE
BYTE
9-165

Publicidad

Tabla de contenido
loading

Tabla de contenido