Está en la página 1de 4

Técnicas de Diseño Digital

UNS-2019

Laboratorio Nº3
Lógica secuencial

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.).

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
Estado Registro Aux
E1
1 M1
Q1=0 2 M2
3 M3
E2
Q1=0 Tabla 1

I3
I2

E3 Fig2.
Q1=1
Técnicas de Diseño Digital
UNS-2019

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)
Técnicas de Diseño Digital
UNS-2019

Practica

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.


Técnicas de Diseño Digital
UNS-2019

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.