Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorio N° 4
Alumnos:
Fecha de entrega:
Desarrollo:
Se a deja en claro la especificación del nombre de cada una de las entradas y salidas que se
utilizaran durante el desarrollo de la implementación y automatización del sistema a realizar.
Utilizaremos la siguiente tabla:
Ejercicio Nº 1
Se comenzara por desarrollar una máquina de estados que nos determine en la fase
(carga/mezclado/descarga) que se encuentre el sistema independientemente de si el sistema
esta o no en marcha.
Para realizar esta maquina vamos a tener en cuenta los sensores de LSH-01 Y LSL-01 que nos
indicaran si el tanque esta lleno o vacio junto a un timer (llamado T30) que nos dira cuando
haya finalizado el mezclado. El timer T30 será ejecutado cuando la maquina estados que nos
indica la fases haya entrado en Mezcla, por lo tanto será necesario comenzar por la maquina
estados de carga/mezcla/descarga.
• La maquina comenzara en estado de carga y a medida que el tanque sea llenado por
ambas bombas comenzara a cambiar.
• Una vez que LSH-01 sea activado (i6 = 1) entonces Q = Mezcla, quedando en ese
estado hasta que se cumplan 30 minutos de mezcla. En este estado el timer T30 ya
habrá recibido un pulso que hará correr el tiempo.
• Una vez pasado los 30 minutos y alcanzado T30 = 1 entonces pasaremos al proceso de
descarga.
2
TUSEII Laboratorio N° 4
• El proceso de descarga dependerá nuevamente de los sensores del tanque (LSH y LSL)
que nos irán indicando cuanto lleno esta el tanque y detectara si se vacío.
• Una vez vacío volveremos al estado de carga.
Entonces:
T30/I6/I8
E Y0Y1 Y0.Y1 Q
E0 00 00 Carga
E1 01 01 Mezclando
E2 11 11 Descarga
Set Y0
T30/i6/i8 000 001 011 010 T30/i6/i8 100 101 111 110
Y0Y1 Y0Y1
00 0 0 0 0 00 0 0 0 0
01 0 0 0 0 01 0 0 1 0
11 0 x x 0 11 x x x 0
10 0 0 0 0 10 0 0 0 0
Reset Y0
T30/i6/i8 000 001 011 010 T30/i6/i8 100 101 111 110
Y0Y1 Y0Y1
00 x X x 0 00 0 0 0 0
01 x 0 x 0 01 0 0 0 0
11 1 0 0 0 11 0 0 0 0
10 0 0 0 0 10 0 0 0 0
3
TUSEII Laboratorio N° 4
Set Y1
T30/i6/i8 000 001 011 010 T30/i6/i8 100 101 111 110
Y0Y1 Y0Y1
00 0 0 1 0 00 0 0 0 0
01 0 0 x 0 01 0 0 x 0
11 x x x 0 11 x x x 0
10 0 0 0 0 10 0 0 0 0
Reset Y1
T30/i6/i8 000 001 011 010 T30/i6/i8 100 101 111 110
Y0Y1 Y0Y1
00 x x 0 0 00 0 0 0 0
01 1 0 0 0 01 0 0 0 0
11 0 0 0 0 11 0 0 0 0
10 0 0 0 0 10 0 0 0 0
Obtenemos:
Llevaremos cada función a un relee auxiliar y luego a cada set y reset correspondiente a Y0 e
Y1 para evitar corridas criticas en el Set y Reset.
Implementamos en Ladder:
4
TUSEII Laboratorio N° 4
Con la salida Mezclando iniciaremos el Timer T30, un timer del tipo retardo a la conexión
configurado en 30 minutos.
Una vez realizada la máquina de estados que nos determina en que fase nos encontramos
procedemos a realizar la máquina que dará inicio general al sistema.
Primeramente, tendremos en cuenta realizar un nuevo STOP al que llamaremos ST que tendrá
en cuenta al pulsador STOP (I2) o cuando la maquina haya terminado el proceso de descarga
(Descarga = 1 y LSL–01 = 0). Esto nos ayudara a que la maquina se detenga al terminar y
completar las 3 fases de la anterior maquina de estados.
Entonces:
ST = I2 + Descarga.I8
5
TUSEII Laboratorio N° 4
Start/ST
EA 00 01 11 10 Marcha
E0 E0 E0 E0 E1 0
E1 E1 E0 E0 E1 1
E M7 M7 Marcha
E0 0 0 0
E1 1 1 1
SetM7 ResetM7
I1.ST 00 01 11 10 I1.I2 00 01 11 10
M7 M7
0 0 0 0 1 0 x x x 0
1 x 0 0 x 1 0 1 1 0
Obtenemos:
Con esta maquina de Marcha General realizaremos una Marcha para cada una de las bombas,
esto nos ayudara a diferenciar cada uno de los distintos procesos y fases del sistema.
6
TUSEII Laboratorio N° 4
Para cada una de las bombas tenemos que tener en cuenta las distintas especificaciones, para
la bomba P 001 (XY-01):
Entonces:
MB1 = MarchaGeneral.Carga.LSM-01’
Entonces:
MB2 = MarchaGeneral.Carga.LSH-01’
Entonces:
Primeramente haremos un timer (T3) “un pulso un disparo” que al encender alguna de las
bombas nos dará una señal de 60 segundos que corresponden a la inhabilitación del
sensor de falla por dicho tiempo.
(Si alguna de las bombas es 1 entonces enviara un pulso que activara T3 por 60s)
7
TUSEII Laboratorio N° 4
Implementamos en Ladder:
Ahora procedemos con la señal de falla, este debe detectar la falla durante 15 segundos,
por lo tanto, utilizaremos un timer del tipo “retardo a la conexión”. Lo llamaremos T2:
Enviaremos T2 a un relee auxiliar llamado Falla para hacer mas clara la vista del error
durante la ejecución.
Falla = T2
Implementamos en Ladder:
Continuamos con el pulsador de reinicio, este debe ser inhabilitado durante 60 segundos
luego de apagada alguna de las bombas mientras nos encontremos en la fase de Carga.
Entonces:
TT4 = Q1 + Q2
Re = i3.T4
Implementamos en Ladder:
8
TUSEII Laboratorio N° 4
Una vez obtenidas todas estas entradas (MB1,Fallo y Re) podemos realizar la maquina de
estados que hace funcionar ambas bombas.
Entonces:
MB1/Fallo/Re
9
TUSEII Laboratorio N° 4
MB1/F/R 000 001 011 010 MB1/F/R 100 101 111 110
Y2Y3 Y2Y3
00 0 0 0 0 00 0 x x x
01 0 0 0 0 01 0 0 1 1
11 0 0 0 0 11 X x x x
10 x 0 0 0 10 0 x x x
MB1/F/R 000 001 011 010 MB1/F/R 100 101 111 110
Y2Y3 Y2Y3
00 x x x x 00 X x x x
01 X x x x 01 X x 0 0
11 1 1 1 1 11 0 0 0 0
10 0 1 1 1 10 1 0 0 0
MB1/F/R 000 001 011 010 MB1/F/R 100 101 111 110
Y2Y3 Y2Y3
00 0 0 0 0 00 1 X X X
01 0 0 0 0 01 X X X X
11 X X X X 11 X 0 X X
10 1 0 0 0 10 0 0 1 1
MB1/F/R 000 001 011 010 MB1/F/R 100 101 111 110
Y2Y3 Y2Y3
00 X X X X 00 0 X X X
01 1 1 1 1 01 0 0 0 0
11 0 0 0 0 11 0 1 0 0
10 0 X X X 10 X X 0 0
Obtenemos:
SetY2 = MB1.F
Para la bomba XY – 02 tenemos que cambiar MB1 por MB2 y sus respectivas
variables/relees: SetY2 = MB2.F
10
TUSEII Laboratorio N° 4
Implementamos en Ladder:
11
TUSEII Laboratorio N° 4
XY-01 = Y2’.Y3
XY-02 = Y4’.Y5
Implementadas en Ladder:
12
TUSEII Laboratorio N° 4
Esto da como terminado la fase carga, podemos comenzar con la mezcla y la descarga.
XY – 03 = Mezclado . T30´
Implementamos en Ladder:
XY – 04 = Descarga
Implementamos en Ladder:
Una vez descargado y LSL – 01 = 0 la maquina se apagará y dará por finalizado un ciclo.
Conclusiones:
13