automatiza2alumnos
Post on 21-Dec-2015
223 Views
Preview:
DESCRIPTION
TRANSCRIPT
Práctica 2
E.U.I.T.I. e I.T.T. CURSO:2005-2006
PADILLO CRUZ, IMANOL
SÁNCHEZ VERGARA, ANDER
Asignatura: Automatización Industrial Profesor: P.M. Guerricagoitia
Automatización industrial Práctica 2
Imanol Padillo Cruz Ander Sánchez Vergara
2
PRÁCTICA 2
Se desea automatizar la extracción de agua en la excavación de una mina. En el caso de detectarse una bolsa de agua se dispondrán tres sondas (SA, SB, SC) a diferentes alturas en la perforación y dos electro-bombas (B1 y B2) para proceder a la extracción del líquido, cuya activación – desactivación será controlada por un autómata. Se utilizarán adicionalmente dos salidas de alarma (AERROR, AWARNING), para indicar errores en los sensores de detección y un nivel peligroso de líquido en el proceso de la perforación respectivamente. Especificaciones: La detección de la sonda SA conllevará la activación de la bomba B1. la activación simultánea de SA y SB será indicativo de un nivel de líquido de difícil evacuación, por lo que deben activares B1 y B2. Por último, la detección de SC indicará que el nivel de agua comienza a ser peligroso para la inundación de las galerías, por lo que B1 y B2 deberán seguir activadas además de activar la alarma AWARNING. Durante cualquier error B1, B2 y AERROR deberán activarse.
SA SB SC B1 B2 AERROR AWARNING 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 0 0 0 1 0 1 1 1 1 1 1 1 0 1 1 0 0 1 1 1 1 1 0 1
Karnaugh Bomba 1 SASB SC 00 01 11 10
0 0 1 1 1 1 1 1 1 1
Bomba 2 SASB SC 00 01 11 10
0 0 1 1 0 1 1 1 1 1
SCSBSAB ++=1
SCSB
SASASCSBSCSBSASCSBSAB
+==++=++++= ))·(())·((2
Automatización industrial Práctica 2
Imanol Padillo Cruz Ander Sánchez Vergara
3
AERROR SASB SC 00 01 11 10
0 0 1 0 0 1 1 1 0 1
AWARNING SASB SC 00 01 11 10
0 0 0 0 0 1 1 1 1 1
Aquí se declaran las variables de entrada y salida de nuestro sistema combinacional.
Programación KOP
( ) ( )SCSBSBSA
SASASCSBSCSCSBSA
SCSBSASCSBSASCSBSASCSBSAAERROR
··
··
········
+=
=+++=
=+++=
( )( ) ( )( )
( )SC
SASASC
SBSBSASBSBSASC
SBSASBSASBSASBSASC
SCSBSASCSBSASCSBSASCSBSAAWARNING
==+=
=+++=
=+++=
=+++=
····
········
Automatización industrial Práctica 2
Imanol Padillo Cruz Ander Sánchez Vergara
4
Programación AWL
Automatización industrial Práctica 2
Imanol Padillo Cruz Ander Sánchez Vergara
5
Programación FUP
Una vez hecha la programación, lo hemos simulado en el PLC-Sim y funciona correctamente.
Automatización industrial Práctica 2
Imanol Padillo Cruz Ander Sánchez Vergara
6
PRÁCTICA 2B
Un automatismo combinacional controlado por un PLC, tiene cuatro sensores digitales de entrada (a, b, c, d) y una salida (w). Se desea que el sistema opere de la siguiente forma:
1- w, es uno, si 3 o más entradas son uno, salvo que a sea cero. 2- Si a es cero y otras dos entradas son uno entonces w es uno. 3- Si una sola entrada que no sea b es uno, entonces w es uno. 4- Si a es uno y otra entrada es uno, entonces w es uno. 5- w es cero si, a=b=c=d=0
Se pide: A Hallar la función booleana en función de los minterm. B Hallar las ecuaciones lógicas más simplificadas por Quine-McCluskey. C Representar dichas ecuaciones en KOP, AWL y FUP. D Realizar la simulación comprobando los resultados. Tabla de verdad
a b c d w 0 0 0 0 0 0 1 0 0 0 1 1 2 0 0 1 0 1 3 0 0 1 1 1 4 0 1 0 0 0 5 0 1 0 1 1 6 0 1 1 0 1 7 0 1 1 1 0 8 1 0 0 0 1 9 1 0 0 1 1 10 1 0 1 0 1 11 1 0 1 1 1 12 1 1 0 0 1 13 1 1 0 1 1 14 1 1 1 0 1 15 1 1 1 1 1
∑= )15,14,13,12,11,10,9,8,6,5,3,2,1(w
Automatización industrial Práctica 2
Imanol Padillo Cruz Ander Sánchez Vergara
7
Algoritmo de Quine-McCluskey. minterm a b c d Grupo w ● 1 0 0 0 1 G1 1 ● 2 0 0 1 0 1 ● 8 1 0 0 0 1 ● 3 0 0 1 1 G2 1 ● 5 0 1 0 1 1 ● 6 0 1 1 0 1 ● 9 1 0 0 1 1 ● 10 1 0 1 0 1 ● 12 1 1 0 0 1 ● 11 1 0 1 1 G3 1 ● 13 1 1 0 1 1 ● 14 1 1 1 0 1 ● 15 1 1 1 1 G4 1
minterm a b c d ● 1,3 0 0 - 1 ● 1,5 0 - 0 1 ● 1,9 - 0 0 1 ● 2,3 0 0 1 - ● 2,6 0 - 1 0 ● 2,10 - 0 1 0 ● 8,9 1 0 0 - ● 8,10 1 0 - 0 ● 8,12 1 - 0 0 ● 3,11 - 0 1 1 ● 5,13 - 1 0 1 ● 6,14 - 1 1 0 ● 9,11 1 0 - 1 ● 9,13 1 - 0 1 ● 10,11 1 0 1 - ● 10,14 1 - 1 0 ● 12,13 1 1 0 - ● 12,14 1 1 - 0 ● 11,15 1 - 1 1 ● 13,15 1 1 - 1 ● 14,15 1 1 1 -
Automatización industrial Práctica 2
Imanol Padillo Cruz Ander Sánchez Vergara
8
minterm a b c d PLx
1,3-9,11 - 0 - 1 PL2 1,5-9,13 - - 0 1 PL3 1,9-3,11 - 0 - 1 bis 1,9-5,13 - - 0 1 bis 2,3-10,11 - 0 1 - PL4 2,6-10,14 - - 1 0 PL5 2,10-3,11 - 0 1 - bis 2,10-6,14 - - 1 0 bis 8,9-10,11 1 0 - - bis 8,9-12,13 1 - 0 - bis ● 8,10-9,11 1 0 - - ● 8,10-12,14 1 - - 0 ● 8,12-9,13 1 - 0 - 8,12-10,14 1 - - 0 bis ● 9,11-13,5 1 - - 1 9,13-11,15 1 - - 1 bis ● 10,11-14,15 1 - 1 - 10,14-11,15 1 - 1 - bis ● 12,13-14,15 1 1 - - 12,14-13,15 1 1 - - bis
minterm a b c d PLx 8,10-9,11—12,13-14,15 1 - - - PL1 8,10-12,14—9,11-13,5 1 - - - bis 8,12-9,13—10,11-14,15 1 - - - bis Tabla de implicantes primos e implicantes primos esenciales PLx 1 2 3 5 6 8 9 10 11 12 13 14 15 PL1 x x x x x x x x PL2 x x x x PL3 x x x x PL4 x x x x PL5 x x x x Implicante primo secundario PLx 3 PL2 x PL4 x
Automatización industrial Práctica 2
Imanol Padillo Cruz Ander Sánchez Vergara
9
)(
)10()01()10()1(5321
bcddcadcdcdba
PLPLPLPLw
+++=+++=
=−−+−−+−−+−−−=+++=
)( bcddcaw +++= Esta función en AWL queda de la siguiente forma: O “a” O A “c” AN “d” O A “d” A( ON “c” ON “b” ) = “w” Coincide con la simulación en AWL. Veamos en los otros dos tipos de programación. KOP
Automatización industrial Práctica 2
Imanol Padillo Cruz Ander Sánchez Vergara
10
FUP
Los resultados obtenidos en la simulación coinciden con lo previsto.
top related