Sie sind auf Seite 1von 23

1

TAREA
Se desea automatizar una sala de cine, para ello se realiz el estudio de la generacin de calor por persona
obteniendo los siguientes puntos; cuando la sala est al 33%, 66% y 99% de su capacidad, as como el
consumo de aire de acuerdo al rea instalada y se llego a las siguientes conclusiones:
1. Si el cine se encuentra con una concurrencia de menos del 33% de su capacidad, la temperatura
deber de estar aproximadamente a 20C, lo cual es una temperatura agradable y no hay necesidad
de ningn control.
2. Si la asistencia es arriba del 33% la temperatura llega a 22C y deber entrar a trabajar un sistema
de aire lavado con un motor de 5HP, que le vamos a llamar "motor pequeo", con este motor
deber de bajar la temperatura de 22C y con ello parar el motor.
3. Si la asistencia a la sala del cine es del 66% la temperatura sube hasta 24C lo cual significa que la
mquina pequea no pudo con la carga trmica y deber salir, al mismo tiempo que deber de
entrar una mquina ms grande de 10HP, le vamos a llamar "motor grande", la cual deber bajar la
temperatura.
4. Si a la sala de cine entran el 99% la temperatura sube hasta 26C esto significa que la mquina
grande tampoco pudo con la carga trmica y deber entrar a ayudar la mquina pequea.
NOTA: Como condicin se pide que para que trabajen las mquinas, deber estar circulando agua en las
mquinas como sistema de enfriamiento para evitar el sobrecalentamiento.

SOLUCIN:
Variables:
A= Detector de flujo de agua en el sistema
T1= Termostato para detectar temperatura de 22C
T2= Termostato para detectar temperatura de 24C
T3= Termostato para detectar temperatura de 26C
M1= Motor pequeo
M2= Motor Grande

INTRODUCCION A LOS PLC.

DISPOSITIVOS LOGICOS PROGRAMABLES (PLDs).. (1978 Se crea el PAL en un proyecto


encabezado por John Birkner en AMD).
Reemplazan a los circuitos SSI y MSI, ya que ahorran espacio y reducen el nmero y el coste de los
dispositivos en un determinado diseo. Un PLD est formado por una matriz de puestas AND y
puertas OR, que se pueden programar para conseguir funciones lgicas dadas. Existen 4 tipos de
dispositivos que se clasifican como PLDs:

La memoria programable de solo lectura (Programmable Read-Only, PROM),

la matriz lgica programable PLA (programmable logic array),

la matriz lgica programable PAL (programmable array logic) y

la matriz lgica genrica (Generic Array Logic, GAL).

Todos los PLDs estn formados por matrices programables. Esencialmente, una matriz
programable es una red de conductores distribuidos en filas y columnas con un fusible en cada
punto de interseccin. Las matrices pueden ser fijas o programables. El tipo ms sencillo de matriz
programable, que data de los aos sesenta, era una matriz de diodos con fusibles en cada punto
de interseccin de la misma.
La matriz OR
Est formada por una serie de puertas OR conectadas a una matriz programable con fusibles en
cada punto de interseccin de una columna y una fila, como muestra la siguiente figura a. la matriz
se programa fundiendo los fusibles para eliminar las variables seleccionadas de las funciones e
salida, como se ilustra en la figura b, para un caso especifico. Para cada una de las entradas de una
puerta OR, solo queda intacto un fusible que conecta la variable deseada a la entrada de la puerta.
Una vez que el fusible esta fundido, no se puede volver a conectar.

La matriz AND
Este tipo de matriz est formada por puertas AND conectadas a una matriz programable con
fusibles en cada punto de interseccin, como lo muestra la figura a, Al igual que la matriz OR, sta
se programa fundiendo los fusibles para eliminar las variables de la funcin de salida, como se
ilustra en la figura b. Para cada entrada de una puerta AND, solo queda intacto un fusible que
conecta la variable deseada a la entrada de la puerta. Como la matriz OR y AND son fusibles, se
pueden programar solo una vez.

SIMPLIFICACIN ESQUEMATICA

DIAGRAMA ESQUEMATICO DE UN PLD

A
PLANO OR
PROGRAMABLE

PROM

Programmable Read-Only Memory (Memoria


Programable de Solo Lectura)
OTP One Time Programmable (Dispositivo
programable una sola vez)
Plano AND Fijo y OR Programable

10
PLANO AND
FIJO

S1

S2

S3

Salidas en suma
de productos

S4

A
PLANO OR
PROGRAMABLE

PLA
Programmable Logic Array (Lgica de Arreglo
Programable)
Programables dependiendo de la Tecnologa
Planos And y Or Programables

11
PLANO AND
PROGRAMABLE

S1

S2

S3

Salidas en suma
de productos

S4

A
PLANO OR
FIJO

PAL
Programmable Array Logic (Arreglo Lgico
Programable)
Dependiendo de la tecnologa: OTP,
EECMOS

12
PLANO AND
PROGRAMABLE

S1

S2

S3

Salidas en suma
de productos

S4

Plano And Programable y OR Fijo

13

DIAGRAMA LOGICO PAL16L8


NUMERO DE TERMINAL
NUMERO DE CELDA DE
LA PRIMERA LINEA PRODUCTO

NUMERO
DE LA LINEA
DE ENTRADA

NUMERO DE TERMINAL
Vcc
20

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31

00
32
64
96
128
160
192
224

19

256
288
320
352
384
416
448
480

18

512
544
576
608
640
672
704
736

17

768
800
832
864
896
928
960
992

16

1024
1056
1088
1120
1152
1184
1216
1248

15

1280
1312
1344
1376
1408
1440
1472
1504

14

1536
1568
1600
1632
1664
1696
1728
1760

13

1792
1824
1856
1888
1920
1952
1984
2016

12

11

10
0
1

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
3 5 7 9 11 13 15 17 19 21 23 25 27 29 31

14

DIAGRAMA LOGICO PAL16R4


NUMERO DE TERMINAL
NUMERO DE CELDA DE
LA PRIMERA LINEA PRODUCTO

NUMERO
DE LA LINEA
DE ENTRADA

NUMERO DE TERMINAL
Vcc

20
0

2
1

4
3

6
5

8 10 12 14 16 18 20 22 24 26 28 30
7 9 11 13 15 17 19 21 23 25 27 29 31

00
32
64
96
128
160
192
224

19

256
288
320
352
384
416
448
480

18

3
512
544
576
608
640
672
704
736

768
800
832
864
896
928
960
992

1024
1056
1088
1120
1152
1184
1216
1248

1280
1312
1344
1376
1408
1440
1472
1504

17

16

15

14

7
1536
1568
1600
1632
1664
1696
1728
1760

13

1792
1824
1856
1888
1920
1952
1984
2016

12

9
10

11

2
1

4
3

6
5

8 10 12 14 16 18 20 22 24 26 28 30
9 11 13 15 17 19 21 23 25 27 29 31

15

ARQUITECTURA DE LOS GAL

DIAGRAMA LOGICO GAL16V8


NUMERO DE TERMINAL
NUMERO DE CELDA DE
LA PRIMERA LINEA PRODUCTO

NUMERO
DE LA LINEA
DE ENTRADA

NUMERO DE TERMINAL
Vcc

20
0

8 10 12 14 16 18 20 22 24 26 28 30
7 9 11 13 15 17 19 21 23 25 27 29 31

00
32
64
96
128
160
192
224

OLMC
XOR=2048
AC1=2120
PTD=2128
a 2135

19

2
256
288
320
352
384
416
448
480

OLMC
XOR=2049
AC1=2121
PTD=2136
a 2143

18

3
512
544
576
608
640
672
704
736

OLMC
XOR=2050
AC1=2122
PTD=2144
a 2151

17

4
768
800
832
864
896
928
960
992

OLMC
XOR=2051
AC1=2123
PTD=2152
a 2159

16

5
1024
1056
1088
1120
1152
1184
1216
1248

OLMC
XOR=2052
AC1=2124
PTD=2160
a 2167

15

6
1280
1312
1344
1376
1408
1440
1472
1504

OLMC
XOR=2053
AC1=2125
PTD=2168
a 2175

14

7
1536
1568
1600
1632
1664
1696
1728
1760

OLMC
XOR=2054
AC1=2126
PTD=2176
a 2183

13

8
1792
1824
1856
1888
1920
1952
1984
2016

OLMC
XOR=2055
AC1=2127
PTD=2184
a 2191

12

2
1

10

4
3

6
5

8 10 12 14 16 18 20 22 24 26 28 30
9 11 13 15 17 19 21 23 25 27 29 31

11

FIRMA ELECTRONICA:
2056

2064

2072

2080

2088

2096

2104

2112 2119

BYTE 0 BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7


SYN=2192
ACO=2193

MSB LSB

MSB LSB

16

DIAGRAMA LOGICO GAL20V8


NUMERO DE TERMINAL

NUMERO
DE LA LINEA
DE ENTRADA

NUMERO DE CELDA DE
LA PRIMERA LINEA PRODUCTO

NUMERO DE TERMINAL
Vcc

24
0

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39

SYN
1
0

2
00
40
80
120
160
200
240
280

23

OLMC
XOR=2560
AC1=2632
PTD=2640
a 6647

22

3
320
360
400
440
480
520
560
600

OLMC
XOR=2561
AC1=2633
PTD=2648
a 2655

21

4
640
680
720
760
800
840
880
920

OLMC
XOR=2562
AC1=2634
PTD=2656
a 2663

20

5
960
1000
1040
1080
1120
1160
1200
1240

OLMC
XOR=2563
AC1=2635
PTD=2664
a 2671

19

6
1280
1320
1360
1400
1440
1480
1520
1560

OLMC
XOR=2564
AC1=2636
PTD=2672
a 2679

18

7
1600
1640
1680
1720
1760
1800
1840
1880

OLMC
XOR=2565
AC1=2637
PTD=2680
a 2687

17

8
1920
1960
2000
2040
2080
2120
2160
2200

OLMC
XOR=2566
AC1=2638
PTD=2688
a 2695

16

9
2240
2280
2320
2360
2400
2440
2480
2520

OLMC
XOR=2567
AC1=2639
PTD=2696
a 2703

15

10

0
1

11
0

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
FIRMA ELECTRONICA:

12

2568

2576

2584

2592

2600

2608

2616

14
13

SYN

2624 2628

BYTE 0 BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7


SYN=2704
ACO=2705

MSB LSB

MSB LSB

17

DIAGRAMA LOGICO GAL20RA10


NUMERO DE TERMINAL

NUMERO
DE LA LINEA
DE ENTRADA

NUMERO DE CELDA DE
LA PRIMERA LINEA PRODUCTO

NUMERO DE TERMINAL
Vcc

24
0

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39

00
40
80
120
160
200
240
280

3200

2
320
360
400
440
480
520
560
600

3201

PL

640
680
720
760
800
840
880
920

3202

960
1000
1040
1080
1120
1160
1200
1240

3203

1280
1320
1360
1400
1440
1480
1520
1560

22

Q
DP L

21

Q
DP L

20

Q
DP L

19

Q
DP L

18

Q
DP L

17

Q
DP L

16

Q
DP L

15

Q
DP L

14

PL
R

Q
DP L

PL

23

PL

Q
DP L

D S

3204

PL
R

6
1600
1640
1680
1720
1760
1800
1840
1880

3205

PL
R

7
1920
1960
2000
2040
2080
2120
2160
2200

3206

2240
2280
2320
2360
2400
2440
2480
2520

3207

PL
R

9
2560
2600
2640
2680
2720
2760
2800
2840

PL

D S

3208

PL
R

10
2880
2920
2960
3000
3040
3080
3120
3160

3209

PL
R

11

0
1

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39

12

13
FIRMA ELECTRONICA:
2568

2576

2584

2592

2600

2608

2616

2624 2628

BYTE 0 BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7


SYN=2704
ACO=2705

MSB LSB

MSB LSB

18

DIAGRAMA LOGICO GAL6001


ICLK

1
2
3

00

10

2
3
4
5
6
7
8
9
10
11

MUX

D
11

0
1
2
3
4
5
6
7

5
6

23
22
21
20
19
18
17
16
15
14

10

7
8

10

10

D
11

10

14
15
16
17
18
19
20
21
22
23

00
MUX

11
RESET
OLMC 23

XORD
OLMC 7

1
0

R
D
Q
E

1
0

1 0

XORE

1
0

1 0

XORE

1
0

1 0

XORE

1
0

1 0

XORE

1
0

1 0

XORE

1
0

1 0

XORE

1
0

1 0

XORE

1 0

1
0

20

1 0

1
0

R
D
Q
E

19

1 0

1
0

R
D
Q
E

18

1 0

1
0

R
D
Q
E

1
0

17

1 0

OLMC 16

XORE

XORD
R
D
Q
E

R
D
Q
E

XORD

OLMC 0

21

1
0

OLMC 17

XORE

OLMC 1
R
D
Q
E

XORD

XORD
1

1 0

OLMC 18

XORE

OLMC 2
R
D
Q
E

R
D
Q
E

XORD

XORD
1

1
0

OLMC 19

XORE

XORD
R
D
Q
E

22

XORD

OLMC 3

1 0

OLMC 20

XORE

XORD
R
D
Q
E

R
D
Q
E

XORD

OLMC 4

23

1
0

OLMC 21

XORE

OLMC 5
R
D
Q
E

1 0

XORD

XORD
1

1
0

OLMC 22

XORE

XORD
R
D
Q
E

10

XORD

OLMC 6

10

1
R
D
Q
E

XORE

1
0

R
D
Q
E

16

1 0

XORD
OLMC 15

XORE

XORD
XORE

1
0

R
D
Q
E

OLMC 14
XORD
XORE

15

1 0

1
0

R
D
Q
E

14

1 0

RESET
OCLK

13

19

SOFTWARE OPAL

OPAL
OPAL
TABLAS DE
VERDAD

ECUACIONES
BOOLEANAS

MAQUINAS
DE
ESTADOS

.OPL

OPL2PLA

.LOG

TM

EQN2OPL

FITMAPL

ABEL -4 Y OTRAS
TERCERAS PARTES.

.PLA
ESPRESSO
PLA2EQN

.EQN

EQN2JED

.LOG
.CKT

JED2EQN

.JED

JED2CKT

OPALsim
.MAC
.LST

PAL2GAL

TARJETA

FORMAS
DE
ONDA

OPALview

20

sistema desarrollado de un PLC

tres mtodos de ingresar diseos de


circuitos en un compilador

APLICACIONES:
Contador Programable Ascendente/Descendente con el GAL20V8

15

1
2

14

13

12

11

10

Ascendente
Descendente
Reset

Decodificador de Teclado con el GAL6001

X1 X2 X3 X4
0

Y1
Y2
Y3
Y4

21

Control de un Motor a Pasos utilizando el GAL16V8

0
10
2

9
4

1
5

P= 1, Paro del Motor.

} P= 0, Ac cionamiento del Motor


M= 1, Modo Half Step
M= 0, Modo Full Step
G= 1, CW
G= 0, CCW

Contador/decodificador de 0 a 9, para Display de Ctodo Comn de 7 Segmentos con el GAL6001

22

3
6

23

Das könnte Ihnen auch gefallen