10
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

AUTOMATIZA2Alumnos

Embed Size (px)

DESCRIPTION

Automatizacion

Citation preview

Page 1: AUTOMATIZA2Alumnos

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

Page 2: AUTOMATIZA2Alumnos

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

Page 3: AUTOMATIZA2Alumnos

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

==+=

=+++=

=+++=

=+++=

····

········

Page 4: AUTOMATIZA2Alumnos

Automatización industrial Práctica 2

Imanol Padillo Cruz Ander Sánchez Vergara

4

Programación AWL

Page 5: AUTOMATIZA2Alumnos

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.

Page 6: AUTOMATIZA2Alumnos

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

Page 7: AUTOMATIZA2Alumnos

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 -

Page 8: AUTOMATIZA2Alumnos

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

Page 9: AUTOMATIZA2Alumnos

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

Page 10: AUTOMATIZA2Alumnos

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.