Sunteți pe pagina 1din 4

Técnicas de Diseño Digital

UNS-2019

Lógica secuencial

Laboratorio Nº3

Diseño Digital UNS-2019 Lógica secuencial Laboratorio Nº3 Objetivo: El presente laboratorio tiene como objetivo

Objetivo: El presente laboratorio tiene como objetivo resolver lógica secuencial utilizando diagramas de estados.

Introducción:

En un plc las máquinas de estados implementadas son finitas, para recorrer dicha maquina el plc debe memorizar el estado actual para que en función de este y las entradas presentes determinar el próximo estado al cual debe evolucionar la máquina.

Para almacenar 1 bit un plc cuenta con la instrucción SET/RESET y funciona de la siguiente manera. Si activamos (por un instante) a la entrada de la función SET provoca que la salida coil se active (fig1 a.) y mantiene dicho estado hasta activar (por un instante) a la entrada de la función RESET (fig1 b.).

un instante) a la entrada de la función RESET (fig1 b.). Ejemplo de aplicación, dada la

Ejemplo de aplicación, dada la maquina de estado de la fig2 se implementará una lógica de contacto para ejecutar dicha máquina. Usaremos tres registros auxiliarles para representar cada estado. Cuando el registro M1 está activo significa que estamos en estado 1, si M2 se activa entonces estamos en el estado 2 y así sucesivamente.

/I2./I3 I1 E1 Q1=0 E2 Q1=0 I3 I2 E3 Q1=1
/I2./I3
I1
E1
Q1=0
E2
Q1=0
I3
I2
E3
Q1=1

Estado

Registro Aux

 

1 M1

 

2 M2

 

3 M3

Fig2.

Tabla 1

Técnicas de Diseño Digital

UNS-2019

Técnicas de Diseño Digital UNS-2019 Usando la instrucción SET/RESET se ira memorizando el estado actual para

Usando la instrucción SET/RESET se ira memorizando el estado actual para luego evaluar las entradas y avanzar al próximo estado.

Cond. Avance Estado E1 Memorización prox. Estado (E2)
Cond. Avance
Estado E1
Memorización
prox. Estado (E2)

Técnicas de Diseño Digital

UNS-2019

Practica

Técnicas de Diseño Digital UNS-2019 Practica Se debe automatizar la carga y descarga de líquido. El

Se debe automatizar la carga y descarga de líquido. El sistema cuenta una llave de START/STOP, una bomba de carga, una válvula de descarga, indicación lumínica de fallo y tres switch de nivel que indican nivel Alto(H), Medio (M) y Bajo (L). Son del tipo boya normal abierto, es decir que cuando hay nivel la boya flota cerrando el contacto del switch enviando 24 Vcc a la entrada del PLC.

AL iniciar el sistema si el nivel es inferior al mínimo (LSL = 0) se debe arrancar la bomba y cerrar la válvula de descarga. Se mantendrá en este estado hasta alcanzar el nivel medio (LSM =1) momento en el cual se abre la válvula y se continúa cargando con la bomba. En caso de que se alcance el nivel máximo (LSH = 1), se deberá apagar la bomba, mientras se contina con la descarga. El ciclo se repetirá hasta detener el sistema por orden de stop o falla de indicación de nivel. Detener el sistema significa parar la bomba y cerrar la válvula.

Una falla de indicación de nivel se detecta evaluando los tres switchs de nivel, por ejemplo, si los switchs LSH = LSM =1 y LSL =0 indica que el tanque está lleno y vacío al mismo tiempo, es un error. En caso de fallo además de detener el sistema se deberá generar un alerta lumínico.

El sistema sale del fallo cuando la falla desaparece y se da la orden de stop.

A continuación, mostramos el conexionado eléctrico del sistema completo.

la falla desaparece y se da la orden de stop. A continuación, mostramos el conexionado eléctrico

Técnicas de Diseño Digital

UNS-2019

Técnicas de Diseño Digital UNS-2019 ENTRADA/SALIDA PLC DETALLE 0 1 I1 Llave inicio sistema STOP

ENTRADA/SALIDA PLC

DETALLE

0

1

I1

Llave inicio sistema

STOP

START

I2

Sensor nivel Alto

INACTIVO

NIVEL

I3

Sensor nivel Medio

INACTIVO

NIVEL

I4

Sensor nivel Bajo

INACTIVO

NIVEL

Q1

Bomba

PARO

MARCHA

Q2

Válvula

CERRADA

ABIERTA

Q3

Indicación Lumínica

OFF

ON

Tareas a realizar.

1. Implementar diagramas de estados y lógica combinacional.

2. Programar en la LADDER y verificar.