Professional Documents
Culture Documents
PRACTICA 8 T37
T/2
T/2
T/2
T38
Q0.0
T T
En el caso de que no estn activas ninguna entrada la salida debe de anularse.
Para resolver este ejercicio se deben utilizar 3 subrutinas y un salto a meta. Cuando
SUBRUTINAS Y RUTINAS DE ninguno de los interruptores este activo se produce un salto a meta con el fin de resetear
la salida Q0.0.
INTERRUPCIN A cada una de las subrutinas se salta cuando se activa cada una de las entradas:
I0.0 SBR0
I0.1 SBR1
I0.2 SBR2
Para conseguir una seal peridica se utilizan dos temporizadores con retardo a la
conexin TON, T37 y T38.
Q0.0
Objetivo
Esquema de conexiones
FIN
I0.1 ACTIVADA?
INT 27
SI
FIN
I0.0 ACTIVADA?
INT 28
SI
24 v
ESPECIFICAR BASE DE TIEMPO LENTA
FIN
Solucin:
Programa de control:
Diagrama de flujo
Ejemplo de tratamiento de interrupciones de E/S
Objetivo INICIO
Realizar un programa que cuente de 0 hasta 255, en funcin de la entrada I0.0. Si est DESACTIVAR I0.0 PARA DISPARAR ACTIVAR I0.0 PARA DISPARAR INT 5:
INT 6: ACTIVAR LA MARCA DE ACTIVAR LA MARCA DE CONTAJE
activada la entrada I0.0, el programa cuenta hacia atrs. Si no est activada la entrada CONTAJE ADELANTE (M0.0 = 0 ) ATRS (M0.0 = 1 )
INICIALIZAR EL CONTADOR EN EL
I0.0, el programa cuenta hacia adelante. PRIMER CICLO
FIN
24 v
Solucin
Programa de control:
OB1
INT 5
INT 6