Vous êtes sur la page 1sur 10

Prctica 2

E.U.I.T.I. e I.T.T.

CURSO:2005-2006
PADILLO CRUZ, IMANOL

SNCHEZ VERGARA, ANDER

Asignatura: Automatizacin Industrial


Profesor: P.M. Guerricagoitia

Automatizacin industrial

Prctica 2

PRCTICA 2
Se desea automatizar la extraccin de agua en la excavacin de una mina.
En el caso de detectarse una bolsa de agua se dispondrn tres sondas (SA, SB, SC) a
diferentes alturas en la perforacin y dos electro-bombas (B1 y B2) para proceder a la
extraccin del lquido, cuya activacin desactivacin ser controlada por un autmata.
Se utilizarn adicionalmente dos salidas de alarma (AERROR, AWARNING), para
indicar errores en los sensores de deteccin y un nivel peligroso de lquido en el proceso
de la perforacin respectivamente.
Especificaciones:
La deteccin de la sonda SA conllevar la activacin de la bomba B1. la activacin
simultnea de SA y SB ser indicativo de un nivel de lquido de difcil evacuacin, por
lo que deben activares B1 y B2.
Por ltimo, la deteccin de SC indicar que el nivel de agua comienza a ser peligroso
para la inundacin de las galeras, por lo que B1 y B2 debern seguir activadas adems
de activar la alarma AWARNING.
Durante cualquier error B1, B2 y AERROR debern activarse.

SA
0
0
0
0
1
1
1
1

SB
0
0
1
1
0
0
1
1

SC
0
1
0
1
0
1
0
1

B1
0
1
1
1
1
1
1
1

B2
0
1
1
1
0
1
1
1

AERROR
0
1
1
1
0
1
0
0

AWARNING
0
1
0
1
0
1
0
1

Karnaugh
Bomba 1
SASB
SC

0
1

00
0
1

01
1
1

11
1
1

10

01
1
1

11
1
1

10
0
1

B1 = SA + SB + SC

1
1

Bomba 2
SASB
SC

0
1

00
0
1

Imanol Padillo Cruz


Ander Snchez Vergara

B2 = ( SA + SB + SC )(SA + SB + SC) = ( SB + SC )(SA + SA) =


= SB + SC

Automatizacin industrial

Prctica 2

AERROR
SASB
SC

0
1

00
0
1

01
1
1

11
0
0

10
0
1

01
0
1

11
0
1

10
0
1

AERROR = SASBSC + SASBSC + SASBSC + SASBSC =

= SASB SC + SC + SBSC SA + SA =
= SASB + SBSC

AWARNING
SASB
SC

0
1

00
0
1

AWARNING = SASBSC + SASBSC + SASBSC + SASBSC =

(
)
= SC (SA(SB + SB ) + SA(SB + SB )) =
= SC (SA + SA) =

= SC SASB + SASB + SASB + SASB =

= SC

Aqu se declaran las variables de entrada y salida de nuestro sistema combinacional.

Programacin KOP

Imanol Padillo Cruz


Ander Snchez Vergara

Automatizacin industrial

Prctica 2

Programacin AWL

Imanol Padillo Cruz


Ander Snchez Vergara

Automatizacin industrial

Prctica 2

Programacin FUP

Una vez hecha la programacin, lo hemos simulado en el PLC-Sim y funciona


correctamente.

Imanol Padillo Cruz


Ander Snchez Vergara

Automatizacin industrial

Prctica 2

PRCTICA 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 ms 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 funcin booleana en funcin de los minterm.
B
Hallar las ecuaciones lgicas ms simplificadas por Quine-McCluskey.
C
Representar dichas ecuaciones en KOP, AWL y FUP.
D
Realizar la simulacin comprobando los resultados.

Tabla de verdad

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

0
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1

w = (1,2,3,5,6,8,9,10,11,12,13,14,15)

Imanol Padillo Cruz


Ander Snchez Vergara

Automatizacin industrial

Prctica 2

Algoritmo de Quine-McCluskey.

minterm

Grupo

1
2
8
3
5
6
9
10
12
11
13
14
15

0
0
1
0
0
0
1
1
1
1
1
1
1

0
0
0
0
1
1
0
0
1
0
1
1
1

0
1
0
1
0
1
0
1
0
1
0
1
1

1
0
0
1
1
0
1
0
0
1
1
0
1

G1

1
1
1
1
1
1
1
1
1
1
1
1
1

minterm

1,3
1,5
1,9
2,3
2,6
2,10
8,9
8,10
8,12
3,11
5,13
6,14
9,11
9,13
10,11
10,14
12,13
12,14
11,15
13,15
14,15

G2

G3

G4

0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
1
1
0
0
1
1
1
1

0
0
1
1
1
0
0
1
0
1
0
1
1
0
1
1

1
1
1
0
0
0
0
1
1
0
1
1
0
0
1
1
-

Imanol Padillo Cruz


Ander Snchez Vergara

Automatizacin industrial

Prctica 2

minterm

PLx

1,3-9,11
1,5-9,13
1,9-3,11
1,9-5,13
2,3-10,11
2,6-10,14
2,10-3,11
2,10-6,14
8,9-10,11
8,9-12,13
8,10-9,11
8,10-12,14
8,12-9,13
8,12-10,14
9,11-13,5
9,13-11,15
10,11-14,15
10,14-11,15
12,13-14,15
12,14-13,15

1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
1
1

0
0
1
1
1
1
0
0
1
1
-

1
1
1
1
0
0
0
0
1
1
-

PL2
PL3
bis
bis
PL4
PL5
bis
bis
bis
bis

bis
bis
bis
bis

minterm

PLx

8,10-9,1112,13-14,15
8,10-12,149,11-13,5
8,12-9,1310,11-14,15

1
1
1

PL1
bis
bis

Tabla de implicantes primos e implicantes primos esenciales


PLx
PL1
PL2
PL3
PL4
PL5

x
x

x
x
x
x

x
x

8
x

9
x
x
x

10
x

11
x
x

12
x

13
x

14
x

15
x

x
x
x

x
x

Implicante primo secundario


PLx
PL2
PL4

3
x
x

Imanol Padillo Cruz


Ander Snchez Vergara

Automatizacin industrial

Prctica 2

w = PL1 + PL2 + PL3 + PL5 = (1 ) + (0 1) + ( 01) + ( 10) =


= a + bd + cd + c d = a + c d + d (c + b)

w = a + c d + d (c + b)

Esta funcin en AWL queda de la siguiente forma:


O
O
A
AN
O
A
A(
ON
ON
)
=

a
c
d
d
c
b
w

Coincide con la simulacin en AWL.

Veamos en los otros dos tipos de programacin.

KOP

Imanol Padillo Cruz


Ander Snchez Vergara

Automatizacin industrial

Prctica 2

FUP

Los resultados obtenidos en la simulacin coinciden con lo previsto.

Imanol Padillo Cruz


Ander Snchez Vergara

10

Vous aimerez peut-être aussi