You are on page 1of 4

Primer Practica de Controladores Lógicos

Programables. Funciones lógicas y


temporalizadores. ?
Vı́ctor Hugo Ramı́rez Arredondo ∗
Luis Marı́a Martı́nez Figueroa ∗∗ Javier Rodrı́guez Flores ∗∗∗

División de Ingenierı́as Campus Irapuato Salamanca,Departamento
de Ingenierı́a Mecánica, Universidad de Guanajuato, México.(e-mail:
hgvictorhugo@outlook.es).
∗∗
División de Ingenierı́as Campus Irapuato Salamanca,Departamento
de Ingenierı́a Mecánica, Universidad de Guanajuato, México.(e-mail:
luismariamtezfig@hotmail.com)
∗∗∗
División de Ingenierı́as Campus Irapuato Salamanca,Departamento
de Ingenierı́a Mecánica, Universidad de Guanajuato, México. (e-mail:
jrdgz22@hotmail.com)

Abstract: En este trabajo se desarrollan e implementan los conceptos de función lógica y


temporalizador, en primera instancia se abordan las funciones lógicas; Se establece una primer
función canónica por cada tabla de verdad correspondiente a cada función analizada para luego
plantear la lógica cableada de cada función las cuales se programan en el software LOGO!Soft.
Posteriormente se abordan los temporalizadores y se plantean y simulan dos circuitos que
ilustran la función de retardo a la desconexión para una carga dada.

Keywords: Función lógica; Temporalizador; Relé; retardo a la desconexión; LOGO!Soft.

1. INTRODUCTION de Karnaugh o del algoritmo de simplificacin de Quine-


McCLUSKEY.
FUNCIONES LÓGICAS:
2. TEMPORALIZADORES
Definimos función lógica a aquella función matemática
compuesta por variables bianarias relacionadas entre si Un temporizador es un aparato mediante el cual, podemos
por la operación suma lógica + y/o producto lógico . regular la conexión ó desconexión de un circuito eléctrico
Una funcin lógica puedes ser expresada en una tabla pasado un tiempo desde que se le dio dicha orden. El
de verdad, como una suma de minterminos o como un temporizador o, mejor dicho, el relé temporizado, es un
producto de maxiterminos, la relación entre esos modos de tipo de relé auxiliar, con la diferencia sobre estos, que sus
representación se muestra en la Figura 1 para una función contactos no cambian de posición instantneamente.
arbitraria seleccionada.
Los miniterminos corresponden a los números de las filas Existen diferentes tipos de relés temporizados, pero prin-
de la tabla de verdad en las cuales la función toma un cipalmente se pueden distinguir dos tipos los cuales son:
valor de 1, mientras que los maxiterminos corresponden Relé temporizado a la desconexión y relé temporizado a
a los números de las filas en las cuales la función toma la conexión, los conogramas del funcionamiento de ambos
un valor de 0 [1]. Es importante mencionar que para relés se ilustran en las Figuras 2 y 3 respectivamente.

El relé temporizador a la conexión permite realizar una


temporización a partir del instante de conexión de su
bobina. El relé temporizador a la desconexión permite
realizar una temporización a partir del instante de de-
sconexión de su bobina [2]

PROCEDIMIENTO

Fig. 1. Diferentes formas de representar la función lógica. FUNCIONES LÓGICAS:


la simplificación y minimización de funciones booleanas El objetivo de esta primera parte es el de aprender a im-
algebraicas se puede hacer uso del planteamiento de mapas plementar en el software LOGO!soft las funciones lógicas
? Controladores Lógicos Programables. abordadas en clase, esto haciendo uso principalmente de
Fig. 2. Cronograma de relé temporizado a la conexión.

Fig. 4. Lógica cableada función 1.

Fig. 3. Cronograma de relé temporizado a la desconexión.


las funciones or y and. Una vez implementadas las fun-
ciones se procederá a hacer la comprobación de los esta-
dos lógicos de salida haciendo uso del banco de pruebas
construido por los miembros de este equipo. Las funciones
procesadas fueron:
X
f3 = (0, 3, 4, 6, 7). (1)
X
f4 = (0, 3, 4, 6, 7, 9, 12, 14, 15). (2)
X
f4 = (3, 4, 6, 7, 9, 11, 12, 14, 15). (3) Fig. 5. Lógica cableada función 2.

X
f5 = (1, 3, 7, 8, 10, 12, 14, 16, (4)
18, 21, 22, 25, 26, 28, 29, 30)

Primeramente, se obtuvo la función algebraica reducida


para cada función lógica, usando el algoritmo de reducción
de Quine-McCLUSKEY, los resultados se presentan a
continuación.
f3 = B̄ C̄ + BC + AC̄ (5)
f4 = B D̄ + BC + ĀC̄ D̄ + ĀCD + AB̄ C̄D (6)
f4 = CD + B D̄ + AB̄D (7)

f5 = ĀB Ē + BC Ē + ADĒ + ĀB̄ C̄E + ĀB̄DE (8)


+AB̄ C̄ Ē + AC D̄E + AB D̄E
Una vez que se definieron las funciones se procedió a hacer
la lógica cableada de cada una de ellas en P el software Fig. 6. Lógica cableada función 3.
LOGO!soft. Para la primera función: f3 = (0, 3, 4, 6, 7)
la lógica cableda en LOGO!soft, se ilustra en la figura 4. P
P Para la cuarta función: f5 = (1, 3, 7, 8, 10, 12, 14, 16,
Para la segunda función: f4 = (0, 3, 4, 6, 7, 9, 12, 14, 15) 18, 21, 22, 25, 26, 28, 29, 30) la lógica cableada en LOGO!soft,
la lógica cableada en LOGO!soft, se ilustra en la figura 5. se ilustra en la figura 7.
P
Para la tercera función: f4 = (3, 4, 6, 7, 9, 11, 12, 14, 15)
la lógica cableada en LOGO!soft, se ilustra en la figura 6.
Table 2. Comprobación de los estados lógicos
de salida para la función 1.

Fig. 7. Lógica cableada función 4. se utilizará función tren de pulsos, el cual consiste en
generar varios pulsos en los cuales iniciarán el conteo de
COMPROBACIÓN DE FUNCIONES EN dos funciones retardo a la desconexión.
LÓGICA CABLEADA: La función retardo a la desconexión conlleva una tran-
sición de 0 a 1 en la entrada Trg; pone a la salida Q a
Una vez que el circuito se desarrolló en LOGO!soft, en 1 inmediatamente. Cuando Trg cambia de 1 a 0, en el
base a la tabla de verdad de cada función se hizo la software LOGO! se vuelve a iniciar el tiempo T actual y la
comprobación de los estados lógicos de salida, los cuales salida permanece activada. El software pone la salida Q a 0
dependen de los valores binarios asignados a las variables cuando Ta alcanza el valor especificado en T. Consultar la
para cada número de cada renglón de la Ptabla de verdad. figura 8. Si vuelve a activarse y desactivarse la entrada Trg,
Para el caso de la función uno f3 = (0, 3, 4, 6, 7) la
tabla de verdad se puede apreciar en la Tabla 1 y la
comprobación de los estados lógicos de salida se ilustran
en la Tabla 2

Fig. 8. Diagrama función retardo a la desconexión

se inicia nuevamente el tiempo Ta. Mediante la entrada R


(reset) es posible poner a cero el tiempo Ta y la salida
antes de expirar el tiempo T. Este comportamiento puede
ser mejor visualizando con un cronograma donde vengan
las entradas de la función versus el tiempo transcurrido.
Consultar la figura 9.

Table 1. Tabla de verdad para la función 3.

Se debe cumplir que el estado lógico sea uno para los


números (0,3,4,6,7) y cero para el resto de los números Fig. 9. Cronograma función retardo a la desconexión
que conforman la tabla de verdad.
El programa realizado contiene dos entradas de corriente a
TEMPORALIZADORES: nuestro circuito que en este caso serán P1 y P2, las cuales
nos hacen referencia a dos push buttons, uno es la entrada
El objetivo de este apartado es el de realizar un programa de corriente a nuestro circuito y otro es nuestro paro de
utilizando las funciones aprendidas en clase, en este caso emergencia.
Primero debemos anclar la señal de entrada que es pro-
porcionada por P1, esto se logra poniendo un Relé auto
enclavador. Consultar la figura 10. Un relé autoenclavador
es un elemento de memoria binario simple. El valor de
la salida depende del estado de las entradas y del estado
anterior de la salida. Después pasamos a incorporar una

Fig. 13. Función tren de pulsos con retardo a la de-


sconexión.
Fig. 10. Relé autoenclavador.
CONCLUSIÓN
memoria que nos ayudara a que la señal tomada por el
relé sea relacionada y ası́ poderla utilizar como un punto En la presente practica aprendimos a aplicar las conceptos
de partida para realizar el tren de pulsos. Al momento de y conocimientos vistos en clase al hacer la implementación
que la memoria sea activada por el relé autoenclavador de las lógicas cableadas de las funciones y al hacer el uso
dejará pasar la señal a la primera función de retardo de los temporalizadores a la conexión y desconexión para
a la desconexión y esta iniciara su conteo. Consultar la crear retardos. En especial para esta práctica aprendimos
Figura 11. Al mismo tiempo que la memoria M1 manda la primeramente como es que se maneja la conectividad PC-
PLC y además aprendimos como conectar el PLC al banco
de pruebas construido por nosotros, con este par de puntos
adquirimos los conocimientos base que se aplicaran de
manera rutinaria a lo largo del curso.

REFERANCIAS:

Fig. 11. Primer retardo a la desconexión [1] H. Taub, Logical Functions, Digital Circuits And Mi-
croprocessors, ed.1, United States of America, 1976.
señal a nuestro primer retardo a la desconexión, tenemos
[2] Siemens, Funciones de LOGO!, Manual de Edicin
que mandar la señal a otro retardo a la desconexión que
06/2003, 2003.
nos ayudará a reiniciar el temporizador de nuestro primer
retardo. Consultar la Figura 12. En la figura anterior pode-

Fig. 12. Segundo retardo a la desconexión


mos observar como la conexión que existe en la función
AND () y el segundo retardo a la desconexión este negado,
también observamos que el primer retardo está conectado
a la segundo función AND pero sin estar negado, esto
quiere decir que al momento en que la señal sale de M1
activará al primer retardo y que al momento en que el
primer temporizador llegue al tiempo indicado mandara
una señal al segundo retardo y este al término de su tiempo
hará que el primer retardo se reinicie, esto nos llevara a un
ciclo sin fin en el cual solo puede ser detenido por el paro
de emergencia P2.
Para finalizar solo resta mandar la señal que, en el circuito
a una salida, esto es para que al momento de programar el
PLC nos muestre el comportamiento de nuestro circuito.
Consultar la Figura 13.