Professional Documents
Culture Documents
CUAUHTMOC
PLCs
Practica #1
Funcin con compuertas.
Alumnos:
David Alan Villalba Caraveo
Joel Ochoa Morales
Grupo 8A I.M.
Catedrtico: Dr. David Senz Zamarrn
ndice general
I. Introduccin..................................................................................................... 5
II. Marco terico.................................................................................................. 6
2.1 Mapas k..................................................................................................... 6
2.2 Algebra booleana....................................................................................... 8
III. Planteamiento del problema........................................................................11
IV. Objetivo........................................................................................................ 12
V. Material y equipo........................................................................................... 13
VI. Metodologa................................................................................................. 14
VII. Desarrollo y resultados............................................................................... 15
VIII. Conclusiones.............................................................................................. 20
Referencias....................................................................................................... 21
Apndice A Instrucciones en Lucas Nulle..........................................................22
ndice de figuras
Figura 2.1 Mapa K............................................................................................... 6
Figura 2.3 Construccin de un mapa k................................................................7
Figura 2.4 Circuito de suma bsico.....................................................................8
Figura 2.5 Operaciones de una suma en un circuito...........................................8
Figura 2.6 Operacin producto............................................................................9
Figura 2.7 Operaciones del producto en un circuito............................................9
Figura 2.8 Operacin negacin.........................................................................10
Figura 2.9 Operacin combinada negacin y suma...........................................10
Figura 7.1 Primera agrupacin de unos.............................................................16
Figura 7.2 Segunda agrupacin........................................................................17
Figura 7.3 Tercera seleccin.............................................................................. 17
Figura 7.4 Funcin en diagrama de escalera.....................................................18
Figura 7.5 Programa en el Lucas Nulle..............................................................19
ndice de tablas
Tabla 5.1 Material y equipo necesario...............................................................13
Tabla 7.1 Funcin elegida.................................................................................. 15
Tabla 7.2 Funcin introducida al mapa k...........................................................16
I. Introduccin
En la presente practica se realiza una funcin o una serie de valores que deben
cumplir con una respuesta establecida, esta funcin elegida al azar la cual se
simplifica utilizando diversos mtodos como los son la utilizacin de mapas k y
el algebra booleana, con estas reducciones se obtiene la funcin principal y
mas simple para la funcin elegida, esta funcin cuenta con 4 entradas y debe
de tener una respuesta a cualquier combinacin de las entradas.
La funcin simplificada se realiza en circuitos con interruptores y se simula su
funcionamiento, de igual manera se realiza un programa en el Lucas Nulle para
cargarlo al PLC y ver el funcionamiento fsico de la funcion cargada al Lucas
Nulle.
.
Figura 2.3 Circuito de suma bsico.
Si uno de los valores de a o b es 1, el resultado ser 1, es necesario que los
8
11
IV. Objetivo
El objetivo de la practica es dar una introduccin a lo que es el control de PLCs
y al tipo de lgica que se utiliza para la programacin de los mismos ya que es
un tanto distinta al resto de programacin ya que se utilizan diagramas y
seales fsicas, en este caso se realiza una practica sencilla para la
demostracin de como se realiza una funcin en un circuito en forma de
diagrama de escalera que es la programacin bsica de un PLC y en forma
escrita que es el lenguaje manejado por el Lucas Nulle, adems de conocer su
funcionamiento en forma fsica, y saber como se realiza la conexin.
12
V. Material y equipo
El
material
equipo
necesario
son
softwares
ya
que
se
simulo
el
Definicin
Lucas-nulle
CircuitMaker.
Este
programa
se
utiliza
en
la
13
VI. Metodologa
Para la realizacin de la presente prctica se realiza una tabla de verdad con la
funcin elegida, esta funcin es pasada a un mapa k para simplificar con mayor
facilidad la funcin.
De los mapas k se obtiene la funcin simplificada, y luego esta funcin se
realiza en un circuito electrnico por medio de interruptores en serie y paralelo,
hasta obtener la funcin deseada.
Por ultimo se realiza el programa en el Lucas Nulle, indicando las variables de
entrada como booleanas, e indicando algunas variables internas para guardar
valores. Con esto se comienzan a colocar las operaciones de la funcin
obtenida anteriormente, y al terminar de escribir la funcin en el programa se
procede a su simulacin, y a su funcionamiento en el PLC.
14
B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
Funcin
0
0
0
0
0
0
1
1
1
0
0
0
1
1
1
15
00
01
11
10
0
0
1
1
0
0
1
0
0
1
1
0
0
1
1
0
16
17
18
A
C
19
20
VIII. Conclusiones
Los resultados de la prctica son satisfactorios ya que se cumple con el
objetivo de la prctica, y se cumplen de manera satisfactoria las caractersticas
del problema.
Esta practica ayuda a recordar el algebra booleana, las compuertas lgicas, la
utilizacin de las tablas de verdad y de los mapas k. Adems de dejar un
conocimiento sobre la programacin de un PLC con el Lucas Nulle
21
Referencias
Como referencia se utilizo la ayuda que contiene el programa Lucas Nulle, esta
es la base para la realizacin de la prctica ya que se explica como funciona
cada operacin, como es la declaracin de variables y todo lo necesario para
realizar el programa.
22
H1= S1*S2
Esquema de funciones:
Lista de instrucciones:
LD
S1
AND
S2
ST
Texto estructurado
H1
H1 := S1 AND S2;
23
Operacin lgica OR
La variable de salida de una operacin OR tiene el valor de seal "1" si, por lo menos, una
de las variables de entrada posee el valor de seal "1". Esto se puede representar con
diferentes medios:
lgebra lgica:
H1= S1+S2
Esquema de funciones:
Lista de instrucciones:
LD
S1
OR
S2
ST
Texto estructurado:
H1
H1 := S1 OR S2
24
Negacin de variables
La variable de salida de una negacin tiene el valor de seal "1" si la variable de entrada
presenta el estado de seal "0" y viceversa. Esto se puede representar con diferentes
medios:
lgebra lgica:
H1= /S1
Esquema de funciones:
Lista de instrucciones:
LDN
S1
ST
Texto estructurado:
H1
H1 := NOT S1;
25
activado
no
activado
26