Ejemplo De Interrupciones - Siemens SIMATIC S7-200 Manual De Sistema

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

Publicidad

Operaciones SIMATIC

Ejemplo de interrupciones

La figura 9-65 muestra un ejemplo de operaciones con rutinas de interrupción.
PROGRAMA PRINCIPAL OB1
Network 1
SM0.1
Network 2
SM5.0
Network 3
M5.0
.
.
RUTINA DE INTERRUPCIÓN 4
.
Network 1
SM5.0
PROGRAMA PRINCIPAL OB1
Network 1
SM0.1
EN
4
INT
0
EVNT
Network 2
EN
SM5.0
0
EVNT
Network 3
M5.0
RUTINA DE INTERRUPCIÓN 4
Network 1
SM5.0
Figura 9-65
Ejemplo de las operaciones de interrupción
9-174
KOP
En el primer ciclo:
ATCH
Definir rutina de interrupción
4 como Flanco positivo en
EN
ENO
I0.0.
4
INT
0
EVNT
Habilitar todos los eventos
ENI
de interrupción.
Si se detecta un error E/S,
DTCH
inhibir la interrupción Flanco
EN
ENO
positivo en I0.0.
(Esta línea de corriente es
0
EVNT
opcional).
Inhibir todas las interrupciones
si se activa M5.0.
DISI
Subrutina de interrupción
Flanco positivo en E/S.
RETI
Retorno condicional debido a
un error de E/S.
Fin de la rutina de interrupción
Flanco positivo en I0.0.
ATCH
ENI
ENO
DTCH
ENO
DISI
RETI
Network 1
LD
ATCH
ENI
Network 2
LD
DTCH
Network 3
LD
DISI
.
.
Network 1
LD
CRETI
FUP
Sistema de automatización S7-200, Manual del sistema
AWL
SM0.1
4, 0
SM5.0
0
M5.0
SM5.0
C79000-G7078-C233-01

Publicidad

Tabla de contenido
loading

Tabla de contenido