La Instrucción Disable Interrupts (Disi); Ejemplo De Programa De Interrupción Externa - AutomationDirect PLC DL06 Serie Manual Del Usuario

Ocultar thumbs Ver también para PLC DL06 Serie:
Tabla de contenido

Publicidad

Capítulo 5: Instrucciones de interrupción del programa
La instrucción Disable Interrupts (DISI)
Una instrucción DISI en el cuerpo principal del programa de
1
aplicación (antes la instrucción END) incapacitará la
DS5 Usado
interrupción (ya sea externa o por tiempo). La interrupción
HPP Usado
2
permanece incapacitada hasta que el programa ejecute una
instrucción ENI.
3
Ejemplo de programa de interrupción externa
En el ejemplo siguiente, se hace una inicialización en el primer barrido usando el contacto de
4
primer barrido SP0. La característica de interrupción es el modo HSIO 40. Luego se
configura X0 como interrupción externa escribiendo al registro de configuración
correspondiente, V7634. Vea la operación del modo 40 en el capítulo 3 para más detalles.
5
Durante la ejecución del programa, se activa la interrupción cuándo X2 está ON. Cuándo X2
está apagado se incapacitará la interrupción. Cuándo ocurre una señal de interrupción (X0) la
6
CPU saltará a la marca de interrupción INT O0.
Se realizará entonces la lógica de aplicación en la rutina de interrupción. La CPU volverá al
7
cuerpo principal del programa después que se ejecuta la instrucción IRT.
8
9
10
11
12
13
14
INT
A
B
C
D
5–184
Manual del PLC DL06, 2a. edición en español, 6/07
DirectSOFT
Direct SOFT32
SP0
Carga el valor constante
LD
(K40) en los 16 bits más
K40
bajos del acumulador
Copia el valor en los 16
OUT
bits más bajos del
V7633
acumulador a V7633
Carga el valor constante
LD
(K4) en los 16 bits más
K4
bajos del acumulador
Copia el valor en los 16
OUT
bits más bajos del
V7634
acumulador a V7634
X2
ENI
X2
DISI
END
O 0
X1
Y5
SETI
X3
Y7
SETI
IRT
Programador D2-HPP
$
SP
A
SHFT
STR
STRN
0
L
D
SHFT
SHFT
ANDST
3
GX
V
H
SHFT
OUT
AND
7
L
D
SHFT
SHFT
ANDST
3
GX
V
H
SHFT
OUT
AND
7
$
C
ENT
STR
2
E
N
I
SHFT
ENT
4
TMR
8
SP
C
ENT
STRN
2
D
I
S
I
SHFT
3
8
RST
8
E
N
D
SHFT
ENT
4
TMR
3
I
N
T
SHFT
8
TMR
MLR
$
I
B
SHFT
STR
8
1
I
X
F
SHFT
SET
8
5
$
I
D
SHFT
STR
8
3
X
I
H
SHFT
8
7
SET
I
R
T
SHFT
ENT
8
ORN
MLR
DISI
ENT
K
E
A
ENT
JMP
4
0
G
D
D
ENT
6
3
3
K
E
ENT
JMP
4
G
D
E
ENT
6
3
4
ENT
A
ENT
0
ENT
ENT
ENT
ENT

Publicidad

Tabla de contenido
loading

Tabla de contenido