Está en la página 1de 105

Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII.

Portugalete

EL ALGEBRA DE BOOLE
EN LA AUTOMATIZACIÓN.

FUNCIONES LOGICAS

ALGEBRA DE BOOLE. FUNCIONES LOGICAS

1- Variables Lógicas.
Variables y funciones lógicas
Teoremas del álgebra booleana
Funciones lógicas básicas

2- Funciones Lógicas
Forma canónica de una función lógica. Maxterms y Minterms
Simplificación de funciones.
Diagramas de karnaugh
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

1- Tipos de Señales. Magnitudes Analógicas y Digitales


En un proceso industrial las señales o circuitos electrónicos pueden ser de dos tipos: digitales y
analógicas.

Las señales de tipo digital trabajan con valores discretos, que solamente
pueden tener dos estados o niveles posibles: todo o nada, “1” o “0”.

Las señales analógicas trabajan con valores continuos, dentro de un rango:


entre un valor mínimo y un valor máximo.

Tipos de señales

Las señales digitales son las utilizadas en la lógica digital y son las que estudiaremos a continuación.
Los estados de una señal digital se originan por niveles de tensión, denominados niveles lógicos, en los
que, por lo general, el valor máximo se corresponde con el “1” y el valor mínimo con el “0”.

Niveles lógicos de una señal digital

Los nombres que reciben los valores lógicos son: verdadero-falso (true-false), alto-bajo (high-low),
todo-nada.

La información binaria que manejan los sistemas digitales, aparece en forma de señales digitales, que
representan secuencias de “bits”.

Cuando la señal está a nivel ALTO, se representa con “1” binario, mientras que si la señal está a nivel
BAJO, se representa con “0” binario.

Cada bit dentro de una secuencia, ocupa un intervalo de tiempo definido, denominado periodo de bit.

El estudio de la lógica digital se basa en el Álgebra de Boole, ya que con ella es posible la resolución
de las operaciones lógicas y su posterior aplicación a diferentes circuitos o dispositivos de
programación.

En las aplicaciones de electrónica, los datos digitales se pueden procesar de forma más fiable que los
datos analógicos. Cuando es necesario su almacenamiento, el ruido (fluctuaciones de tensión no
deseadas) no afecta a las señales digitales tanto como a las señales analógicas.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

2- Sistemas y códigos de numeración


2.1 Sistemas de numeración

Un sistema de numeración está formado por un grupo de símbolos y unas normas que permiten
componer números. De esta forma, es posible expresar cantidades descifrables por las personas o
por los sistemas electrónicos.

Los sistemas de numeración mayormente utilizados son:

* Decimal
* Binario
* Hexadecimal
* Octal

El número de símbolos de que dispone un sistema de numeración se denomina base; por lo tanto, a
partir de ahora, al decir que un sistema de numeración está escrito en una base determinada,
estaremos hablando del número de dígitos que se utilizan para formar los números.

2.1.1 Sistema de numeración decimal

Es el sistema de numeración más utilizado en la vida cotidiana, ya que emplea diez símbolos que
corresponden a la cantidad de dedos que los humanos tenemos en nuestras manos. Por tanto, tiene
base diez y está compuesto por los siguientes símbolos: “0-1-2-3-4-5-6-7-8-9”, cuya combinación,
permite formar cualquier tipo de número fácilmente entendible por las personas (14, 126, 8528,
etc..)

Pero existen otros sistemas y códigos de numeración, mucho más adecuados para trabajar y operar
en los sistemas digitales y microinformáticos.

2.1.2 Códigos

Un código es un conjunto de unidades de información relacionadas de forma sistemática con otro


conjunto de signos y símbolos según unas determinadas reglas fijadas de antemano. Los códigos que
se utilizan en los sistemas digitales binarios (0 y 1) son:
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
a) Binario natural
b) BCD (Decimal Codificado a Binario): ● Natural
 Exceso 3
 Aiken
c) Códigos progresivos: GRAY
d) Códigos alfanuméricos: ASCII

Un código de numeración también es conocido como, una forma codificada de utilizar un sistema de
numeración para la representación de números, especialmente en los sistemas electrónicos e
informáticos.

Tabla de códigos

21.3. Codificación y Decodificación.

Cualquier información que se desee tratar, procesar o almacenar mediante sistemas digitales,
deberá ser traducida o “codificada” en un tipo de lenguaje apropiado.

Por ejemplo, el número “8” decimal puede representarse por “1000”, que es su equivalente en el
sistema binario.
De la misma forma, a la hora de interpretar un resultado a la salida de un circuito digital es
necesario traducir o “decodificar” el resultado, transformando los “ceros” y “unos” en datos que sean
inteligibles (que se puedan entender mediante un lenguaje apropiado).

2.1.3 Sistema de numeración binario (código binario)

Solamente utiliza dos símbolos, el “1” y el “0”, por lo que la base del sistema de numeración es el dos.
Es el sistema de numeración empleado en los sistemas digitales y, por tanto, el que mejor se adapta
al estudio de la lógica digital.

Los números en binario se forman por una combinación de “ceros” y “unos” y, se leen dígito a dígito y
de forma individual. Así todos los números en binario tienen su equivalente en decimal y viceversa.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
En un número binario cada dígito se denomina bit. Por tanto, los números en este sistema se forman
en función de la cantidad de bits que los componen. Así, la cantidad de números que se pueden
formar en binario, se calcula elevando el número de la base, que en este caso es 2, al número de bits
de dicho número.
Por ejemplo, con tres bits podríamos formar los siguientes números:

En un número binario, cada bit tiene un peso, siendo el bit de menor peso el que se encuentra más a
la derecha y el de mayor peso, más a la izquierda. El bit de mayor peso también se denomina como bit
más representativo y el de menor peso, como bit menos representativo.
El peso de cada bit es el doble que el anterior.

Peso de los bits de un número binario.

Una forma sencilla de convertir un número binario, no demasiado grande en decimal, es sumar los
pesos de aquellos bits que se encuentran a “1” en el número binario. Así, el resultado de la suma es el
número en decimal.

Ejemplo de conversión de un número binario en decimal, por la suma de los pesos de sus bits.

Un número binario puede presentarse de forma polinómica:

Los cocientes representan ordenadamente las cifras del número, siendo la


“b” la base del sistema de numeración.

Si los términos se expresan en base 10 (sistema decimal) y se suman todos ellos se puede obtener el
equivalente decimal del número binario al que representa.

Ejemplos:

2.1.3.1 Pasar un número Binario a Decimal


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

2.1.3.2 Pasar un número Decimal a Binario.

Para pasar un número decimal entero a binario se realizan sucesivas divisiones por dos, hasta que el
último cociente sea inferior a dos.
El número binario resultante estará formado por el último cociente como “Bit de mayor peso (MSB)”
y a continuación los restos de cada división cogiéndolos en sentido inverso.

Ejemplos:

Para convertir un número decimal fraccionario a binario, se multiplica éste por dos. La parte decimal
del resultado se vuelve a multiplicar por dos hasta que el resultado del producto sea un valor entero
o hasta que se obtenga la precisión necesaria. El número binario quedará formado por la sucesión de
las partes enteras resultantes de los productos.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

2.1.4 Sistema de numeración hexadecimal (código hexadecimal)

Los números de representan con dieciséis símbolos. Por tanto, se dice que este sistema de
numeración trabaja en base dieciséis. Los diez primeros dígitos coinciden con los del sistema
decimal, es decir, del “0 al 9”, y para los siguientes mayores al “9”, se utilizan las seis primeras letras
del abecedario, de la “A” a la “F”. Así, los números en hexadecimal se forman de la siguiente manera:

2.1.4.1 Pasar un código Binario a Hexadecimal.

Se cogen grupos de cuatro signos binarios comenzando por la derecha y se mira en la tabla para ver a
qué signo del código hexadecimal corresponde cada grupo. Si el último grupo de la izquierda no tiene
los cuatro dígitos, se rellena el grupo con ceros a la izquierda, no alterando así el resultado.

2.1.4.2 Pasar un código Hexadecimal a Binario

Para pasar fácilmente un número hexadecimal a binario, podemos hacer primero la conversión del
número hexadecimal a decimal, y luego convertirlo a binario:

Ejemplo:

El número “E” en hexadecimal corresponde al número 14 en decimal.


Luego, convertimos el número 14 en decimal a binario, y éste es el 1 1 1 0.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
2.1.4.3 Pasar un código Decimal a Hexadecimal.

Se realizan sucesivas divisiones por 16 hasta que el último cociente sea inferior a 16. El número
hexadecimal resultante estará formado por el último cociente como “Bit de mayor peso” y los restos
de cada división se colocarán a continuación, mirando en la tabla para ver a qué signo hexadecimal
corresponde.

Ejemplos:

2.1.4.4 Pasar un código Hexadecimal a Decimal.

El número 93 en Hexadecimal para convertirlo a decimal, lo haremos de la siguiente manera:

9 x 16 1 + 3 x 16 0 = 144 + 3 = 147 en decimal

2.1.5 Sistema de numeración Octal

Es un sistema en base ocho, por lo que utiliza solamente 8 dígitos, del “0” al “7”, los cuales coinciden
con el sistema de numeración decimal. A partir del símbolo 8 la codificación es diferente.

0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21,22,23,24,25 …

Ejemplos de números en octal y su equivalente en decimal:

El 17 en octal para pasarlo a decimal:

1 x 81 + 7 x 80 = 8 + 7 = 15 en decimal
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
2.1.6 Representación de los números por su base

Una forma de escribir y diferenciar los números en los distintos sistemas de numeración consiste, en
escribir la base en forma de subíndice en el lado derecho del número.

Ejemplos:

Decimal: 30543 (10

Binario: 100110 (2

Hexadecimal: A58C2 (16

Octal: 36107 (8

2.1.7 Código BCD

El código BCD es uno de los códigos más utilizados en la técnica digital. Debe su nombre a las
iniciales de su denominación en inglés, Binary-Coded-Decimal, que significa “Decimal Codificado en
Binario”.
El cógigo BCD facilita la representación de números en decimal o hexadecimal con displays, basados
en segmentos LED.

Segmentos LED

En el código BCD cada dígito está formado con un número en binario de cuatro bits. Así, los números
se forman dígito a dígito, codificando independientemente cada uno de ellos en bianrio.

Dos ejemplos de uso del código BCD.

Uso de la calculadora:

Una forma sencilla y práctica de realizar la conversión de números


entre los diferentes sistemas de numeración, es utilizar una
calculadora que lo permita, como puede ser la calculadora que ofrece
el sistema operativo de Windows.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Ejercicios:

1. Utilizando una calculadora que permita la conversión entre sistemas de numeración, completa
la tabla con el número correspondiente en el sistema indicado.

2. Representa en sistema BCD los siguientes números escritos en sistema de numeración


decimal.

a) 305 (10
b) 1002 (10
c) 457 (10
d) 920 (10

3. Indica qué números en decimal corresponden cada uno de los siguientes números en BCD:

a) 1010 1100 (BCD


b) 1111 0000 1010 (BCD
c) 0011 1011 1110 (BCD
d) 0110 1001 1000 (BCD

3- Lógica Digital
La lógica Digital es la parte de la electrónica que estudia el comportamiento de los circuitos
digitales, basándose en el Álgebra de Boole y los circuitos de puertas lógicas.

En la lógica Digital se trabaja con dos niveles de tensión, donde el nivel más alto corresponde con un
“1” lógico y el nivel más bajo con un “0” lógico.

3.1 Circuito lógico

Es un circuito electrónico destinado a realizar una serie de


operaciones, basadas en valores discretos (lógicos) de tensión, para
obtener también un resultado del mismo tipo.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Las señales lógicas se aplican mediante elementos de entrada, como pueden ser pulsadores,
interruptores, finales de carrera, etc… o señales provenientes de otros circuitos lógicos. El
resultado del ciruito lógico se muestra a través de las salidas, en cuyo caso se pueden utilizar diodos
LED, lámparas, relés, etc…

3.2 Variables y Funciones Lógicas

Variables lógicas:

Una variable es un elemento del circuito que puede cambiar de valor. En el caso de las variables
lógicas, solamente es posible almacenar dos valores: el “1” o el “0”, y ambos valores son excluyentes
entre ellos. Estos dos valores se expresan mediante proposiciones, y estas proposiciones se pueden
clasificar como verdaderas o como falsas.
Los circuitos lógicos disponen de variables de entrada y variables de salida. Las entradas se
identifican mediante las primeras letras del abecedario (A, B, C, etc..) y las salidas mediante Q1, Q2,
Q3, etc..

Funciones lógicas:

Cuando se combinan proposiciones se forman funciones lógicas o proposiciones lógicas.

Por ejemplo, “si la lámpara no está fundida (si no está estropeada) y el interruptor está activado
(está pulsado), la luz está encendida”.

Las dos primeras proposiciones son las condiciones de las que depende la proposición “la luz está
encendida”. Ésta es cierta sólo si las dos primeras son también ciertas.

Por tanto, una función lógica calcula el valor de una variable (dependiente) a partir de otra u otras
variables (independientes).

3.3 Variables y Funciones Lógicas. Álgebra de Boole

Hacia 1850, el matemático y lógico irlandés George Boole (1851-1864), desarrolló un sistema
matemático para formular proposiciones lógicas con símbolos, de manera que los problemas puedan
ser escritos y resueltos de forma similar al álgebra tradicional.

El Álgebra de Boole se aplica en el análisis y en el diseño de los sistemas digitales.

Una variable booleana es cualquier símbolo que en un instante determinado, sólo puede tomar uno de
los dos valores posibles del código binario: el “0” y el “1”.

Existen varios tipos de circuitos lógicos que se utilizan para implementar funciones lógicas u
operaciones lógicas. Estos circuitos son los elementos básicos que constituyen los bloques sobre los
que se construyen sistemas digitales más complejos, como por ejemplo un ordenador.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

4- Operaciones Lógicas
Las operaciones lógicas pueden representarse a través de símbolos gráficos y de tablas de la verdad.

Símbolos de operaciones lógicas básicas

Las líneas conectadas a la izquierda de cada símbolo son las entradas (input) y las líneas a la derecha
son las salidas (output).

El funcionamiento de las puertas,


operaciones y funciones lógicas, se
describe con las tablas de la verdad.
Las tablas de la verdad son
representaciones tabulares, que
especifican el estado de la salida de la
puerta o función lógica, para todas las
posibles combinaciones de las entradas.
Tablas de la verdad de las operaciones lógicas básicas

5- Puertas Lógicas

Las puertas lógicas son circuitos que aceptan valores lógicos a la entrada y producen valores lógicos
a la salida. Un circuito que realiza una operación lógica determinada (NOT, AND, OR) se llama puerta
lógica.

En la técnica digital podemos diferenciar dos tipos de circuitos, los denominados circuitos
combinacionales y los circuitos secuenciales.

Lógica combinatoria: se produce cuando en un circuito lógico el estado de las salidas, depende sólo
del estado de las entradas. Es decir, las combinaciones de diferentes valores lógicos a la entrada de
un circuito lógico, hacen que aparezcan distintos valores lógicos a la salida.

Lógica secuencial: se produce cuando los valores de las salidas, además de depender de las entradas,
dependen también del estado anterior de ellas mismas (del circuito en cuestión).

Circuito combinacional Circuito secuencial


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

5-1 Tipos de Puertas Lógicas


 Puerta NOT o Inversor
 Puerta AND
 Puerta OR
 Puerta NAND
 Puerta NOR
 Puerta XOR
 Puerta XNor

6- El Algebra de Boole y los circuitos digitales


Es la base matemática sobre la que se apoya toda la teoría y práctica de los circuitos digitales o
lógicos, cuyo funcionamiento no dependa del tiempo.

Utiliza las variables binarias (“0” y “1”), asignando el “1” a una proposición lógica cierta y el “0” a la
proposición lógica falsa. Los signos “1” y “0” no expresan cantidades, sino estados de las variables.

Cualquier sistema digital, estará definido por una serie de variables lógicas booleanas que
corresponden a sus entradas y salidas. Estas variables se pueden representar por letras (a,b,c,d,…) y
únicamente admitirán 2 valores posibles, “1” y “0”. Normalmente las variables de salida del sistema
serán una consecuencia o función de las entradas, ya que obedecerán a una determinada combinación
entre ellas.

7-Noción de Función Lógica o Booleana


En una función lógica aparecen signos + y/o X (.), cuyo significado no es el que tienen en la aritmética
convencional, sino que indican relaciones lógicas, de manera que el signo + deberá interpretarse como
la conjunción O (OR). Del mismo modo el signo X, será equivalente a la conjunción Y (AND).

Como ejemplo de función lógica podemos representar la siguiente:

S=c.b+a.b

Que de la misma manera que en el álgebra convencional, se puede representar como S = f (a,b,c),
donde la función o variable dependiente es la S y las variables binarias son a,b,c, agrupadas en los
términos c.b y a.b

La forma correcta de leer la expresión sería: si c y b ó a y b son verdaderas (“1”), la función S será
verdadera (“1”). Lógicamente S será también verdadera si lo son ambos términos a la vez.

Circuito eléctrico equivalente a la función S = c . b + a . b


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

8-La Tabla de la Verdad de una Función Lógica


Toda función lógica puede ser representada gráficamente mediante una tabla de la verdad. La tabla
de la verdad es un cuadro formado por tantas columnas como variables (de entrada) contenga la
función más la correspondiente a ésta y por tantas filas como combinaciones binarias sea posible
construir son dichas variables. Por tanto, la tabla de la verdad es una forma gráfica de representar
el estado de las variables de salida de un circuito lógico, en función del estado en el que se
encuentren las entradas.

A modo de ejemplo, se pueden mostrar dos circuitos eléctricos básicos. Ambos son idénticos, salvo
porque en el primero, el elemento de entrada es un pulsador normalmente abierto y en el segundo el
elemento de entrada es un pulsador normalmente cerrado. En el primer caso, cuando el pulsador es
accionado (“1”) la lámpara se enciende y cuando cesa la acción sobre él (“0”) la lámpara se apaga. Sin
embargo, en el segundo circuito ocurre todo lo contrario, ya que el pulsador utilizado está
normalmente cerrado en reposo. Así, la lámpara se enciende cuando no hay acción sobre el pulsador
(“0”) y se apaga cuando se acciona dicho pulsador (“1”).

Si el estado de ambos elementos se representa en formato de tabla, en función de sus valores


lógicos (“0” – “1”), se obtiene la denominada tabla de la verdad.

Tabla de la verdad de un circuito con pulsador normalmente abierto

Tabla de la verdad de un circuito con pulsador normalmente cerrado

El número de combinaciones posibles serán 2n, siendo n el número de variables (en el ejemplo
tenemos 3 variables: a, b y c). En este caso tenemos 23 = 8 combinaciones posibles. Es conveniente
ordenar las combinaciones binarias de forma creciente, aunque si se opta por realizar otro orden la
resolución del ejercicio no variará.
a b c S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
La tabla de la verdad de la figura corresponde a la función expuesta en el apartado anterior:
S = c . b + a . b (Nota: la función ya está simplificada, al menor número de variables y términos posibles)
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
En una tabla de la verdad deben completarse todas las combinaciones posibles que existan entre las
variables de entrada. Así, para calcular el número de combinaciones posibles, como ya se ha
explicado, se toma la base del sistema de numeración en el que se está trabajando, que en este caso
es el 2, por ser el binario, y se eleva al número de variables que se van a utilizar. El resultado es el
número de combinaciones distintas que se puedan conseguir, usando todas las entradas, sin que se
repita ninguna combinación.

Los valores de ceros y unos de las filas, corresponden al


número de orden codificado en binario (en las imágenes, nos
estamos refiriendo a los números escritos a la izquierda de la
tabla de la verdad, en color azul). El número más bajo es el
que está en la fila superior y el más alto es el que está en la
fila inferior.

Como veremos más adelante, el proceso de diseño a seguir será el contrario, es decir, partiendo de la
tabla de la verdad e indicando en ella el estado deseado (“1” ó “0”) de la función para cada una de las
posibles combinaciones de las variables de entrada. Obtendremos la función S = (a,b,c). que
posteriormente se traducirá en un circuito eléctrico-electrónico.

Es posible construir tablas de la verdad donde existan varias funciones de salida para unas mismas
variables de entrada.

8-1 Cómo construir la Tabla de la Verdad


Una forma rápida y simple de ordenar las filas de una tabla de la verdad, consiste en realizar el
siguiente procedimiento o truco:

1- Primero calculamos el número de posibilidades en


función del número de variables.
2- (Paso 1) Completaremos la columna de la variable que
está más a la derecha, alternando en cada fila de la
tabla, con un “0” y con un “1”, pero empezando con eol
“0”.
3- (Paso 2) Completa hacia la izquierda la siguiente
columna, poniendo de forma contigua el doble de
ceros y unos que en la columna anterior.
4- (Paso 3) Completa hacia la izquierda la siguiente
columna, poniendo de forma contigua el doble de
ceros y unos que en la columna anterior. Y así
sucesivamente hasta completar el total de las
columnas.
De esta forma, realizarás las tablas de la verdad sin posibilidad de equivocarte, en cuanto a que
se te puede olvidar alguna combinación de las entradas o repetirse alguna de ellas.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Nota: La tabla de la verdad no es imprescindible escribirla de forma ordenada, como se acaba de
explicar, porque basta que aparecezcan todas las combinaciones distintas de las variables de
entradas, para poder seguir trabajando, sin alterar el resultado final (siempre que el
procedimiento realizado esté bien desarrollado). Pero se aconseja rellenarla de forma ordenada,
sobre todo a los personas principiantes en este tema, con el objetivo de depurar posibles errores
en la resolución de los ejercicios.

Ejercicio:

Dibuja en tu cuaderno, una tabla de la verdad para 5 variables de entrada (A, B, C, D y E).
¿Cuántas combinaciones son posibles con este número de variables?
Si el número de variables fuese e seis, ¿cuántas combinaciones serían posibles para esta tabla de la
verdad?

9-Funciones Básicas Booleanas


9.1- Función Igualdad:

Es la más elemental de todas ellas, interviniendo exclusivamente una variable. Su expresión


matemática es S = a

•Mantiene un nivel lógico de una entrada (A) en la salida (X).


•En términos de bits mantiene:

-Un 1 por un 1.

-Un 0 por un 0.

•Se utiliza para retrasar la transmisión de una señal lógica y para distribuir la señal de salida a más
componentes que la señal original.
•Símbolo lógico estándar:

a S

• Tabla de la verdad:
a S
0 0
1 1

• Ecuación lógica: S = A

• Circuito eléctrico equivalente:


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
9.2- Puerta NOT o Inversor:

Es conocida como función complemento o inversor o función NO (NOT). Su expresión matemática


será la negación de la variable, es decir, toma a su salida el estado contrario al de la entrada.
S = a (a negada o no a).

•Realiza la operación denominada inversión o complementación.

•Cambia el nivel lógico al nivel opuesto.

•En términos de bits cambia:

–Un 1 por un 0.

–Un 0 por un 1.

Símbolo lógico estándar:

Funcionamiento:

Tabla de la verdad

Puerta NOT: Ecuación Lógica

•En el álgebra booleana, una variable se designa mediante una letra.

•Las variables pueden tomar dos valores: 1 y 0.

•El complemento (la negada) de una variable se designa mediante una barra encima de la letra.

•Si una variable dada es 1, su complemento es 0, y viceversa

•Ecuación lógica:
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
9.3- Puerta AND

•La puerta AND es una de las puertas básicas con la que se construyen todas las funciones lógicas.
•Tiene dos o más entradas y una única salida.
•Realiza la operación que se conoce como multiplicación lógica.

•Símbolo lógico estándar:

Funcionamiento:

En una puerta AND de dos entradas:


–La salida AB es un nivel ALTO si A y B están a nivel ALTO.

–La salida AB es un nivel BAJO si:

•A es un nivel BAJO
•B es un nivel BAJO
•O si A y B están a nivel BAJO

Tabla de la verdad:

Diagrama de tiempos:
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
•La ecuación lógica AND de dos variables se representa:

–Colocando un punto entre las dos variables: A·B


–Escribiendo las letras juntas sin el punto: AB

•La multiplicación booleana sigue las mismas reglas básicas que la multiplicación binaria:

0·0 = 0
0·1 = 0
1·0 = 0
1·1 = 1

•Ecuación lógica o expresión booleana: X = AB o X = A·B

• Circuito eléctrico equivalente:

•Puerta AND: Múltiples Entradas


Se utilizan nuevas letras para cada variable de entrada.

•Puerta AND: Ejemplo de Aplicación

•Un sistema de alarma para el cinturón de seguridad:

–Si el interruptor de puesta en marcha está activado y el cinturón está desabrochado, durante 30
segundos:

•Se produce una alarma audible.


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
9.4- Puerta OR

•Es otra de las puertas básicas con las que se construyen todas las funciones lógicas.
•Tiene dos o más entradas y una única salida.
•Realiza la operación que se conoce como suma lógica.

•Símbolo lógico estándar:

•Puerta OR: Funcionamiento

•En una puerta OR de dos entradas:

–La salida es un nivel ALTO si cualquiera de las entradas, A o B, o ambas, están a nivel ALTO.

–La salida es un nivel BAJO si ambas entradas, A y B, están a nivel BAJO.

•Tabla de la verdad:

• Circuito eléctrico equivalente:

•Diagrama de tiempos
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
•Puerta OR: Ecuación Lógica.

La ecuación lógica OR de dos variables se representa:

–Colocando un + entre las dos variables: A+B

La suma booleana es similar a la suma binaria, con la excepción de que no existe acarreo:

0+0=0
0+1=1
1+0=1
1+1=1

Ecuación lógica o expresión booleana: X = A+B

•Puerta OR: Múltiples Entradas

Se utilizan nuevas letras para cada variable de entrada.

•Puerta OR: Ejemplo de Aplicación

•Sistema de alarma y detección de intrusión.

•Genera una alarma cuando la puerta o las ventanas están abiertas.


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
9.5- Puerta NAND

•Es un elemento lógico popular debido a que se puede utilizar como puerta universal:

–Se pueden combinar para implementar las operaciones de las puertas AND, OR y del Inversor.

•El término NAND es una contracción de NOT-AND e implica:

–Una función AND con la salida complementada (negada).

•Símbolo lógico estándar:

•Su expresión matemática sería S = A . B

•Puerta NAND: Funcionamiento.

En una puerta NAND de dos entradas:

–La salida es un nivel BAJO, si las entradas A y B están a nivel ALTO.


–La salida es un nivel ALTO, si A o B están a nivel BAJO o si ambas, A y B, están a nivel BAJO

Es la operación opuesta a la operación lógica AND.

•Tabla de la verdad.

•Diagrama de tiempos.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
•Puerta NAND: Ecuación Lógica.

La ecuación lógica NAND de dos variables se representa:

Las dos variables de entrada, A y B, se multiplican (AND) primero y luego se complementan AB.
La operación booleana que se obtiene sería:

Ecuación lógica:

•Puerta NAND: Ejemplo de Aplicación

Un emisor de luz (LED) permanece encendido mientras el nivel de dos tanques sea superior a un 25%.

9.6- Puerta NOR

•Al igual que la puerta NAND, es un elemento lógico útil porque también se puede emplear como
puerta universal:

–Se pueden usar combinadas para implementar las operaciones AND, OR y del Inversor.

•El término NOR es una contracción de NOT-OR e implica:


–Una función OR con la salida complementada (negada).

•Símbolo lógico estándar:


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
•Puerta NOR: Funcionamiento.

En una puerta NOR de dos entradas:

–La salida es un nivel BAJO, si cualquiera de sus entradas A o B está a nivel ALTO, o si ambas
entradas A y B están a nivel ALTO.
–La salida es un nivel ALTO, si A y B están a nivel BAJO.
•Es la operación opuesta a la operación lógica OR.

•Tabla de la verdad.

•Diagrama de tiempos.

•Puerta NOR: Ecuación Lógica.

La ecuación lógica NOR de dos variables se representa:


–Las dos variables de entrada, A y B, primero se suman (OR) y luego se complementan: .

La operación booleana que se obtiene sería:

Ecuación lógica:
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
•Puerta NOR: Ejemplo de Aplicación.

Controlar que los trenes de aterrizaje de un avión se encuentran desplegados.


Cuando un tren de aterrizaje se extiende, el sensor correspondiente genera una tensión a nivel
BAJO.
Una salida a nivel ALTO enciende el LED verde.
Una salida a BAJO nivel enciende el LED rojo.

9.7- Puertas XOR y XNOR

•Las puertas OR-exclusiva (XOR) y NOR-exclusiva (XNOR) se forman mediante la combinación de


otras puertas ya vistas.
•Debido a su importancia fundamental en muchas aplicaciones, estas puertas se tratan como
elementos lógicos básicos con su propio símbolo único.

9.7.1- Puerta XOR

•La puerta XOR tiene sólo dos entradas.


•Símbolo lógico estándar:

Equivalencia:
•Puerta XOR: Funcionamiento

La salida es un nivel ALTO si:

–la entrada A está a nivel BAJO y la entrada B está a nivel ALTO o


–si la entrada A está a nivel ALTO y la entrada B está a nivel BAJO.

La salida es un nivel BAJO si tanto A como B están ambas a nivel ALTO o BAJO.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
•Tabla de la verdad

•Diagrama de tiempos.

Puerta XOR: Equivalencia

•Se puede sustituir por la combinación de puertas AND, OR y NOT.

•Ecuación lógica equivalente:

9.7.2- Puerta XNOR

•La puerta XNOR, al igual que la XOR, sólo tiene dos entradas.

•Símbolo lógico estándar:

•Puerta XNOR: Funcionamiento.

La salida es un nivel BAJO si:

–la entrada A está a nivel BAJO y la entrada B está a nivel ALTO o

–si la entrada A está a nivel ALTO y la entrada B está a nivel BAJO.

•La salida es un nivel ALTO, si tanto A como B están ambas a nivel ALTO o BAJO.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
•Es la operación opuesta a la operación lógica XOR.

•Tabla de la verdad.

•Diagrama de tiempos.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

10-Funciones lógicas. Resumen

10.1 Funciones de más de dos entradas

Las funciones lógicas pueden disponer de más de dos entradas. En estos casos, al símbolo lógico se le
añaden las líneas necesarias de entrada. Por lo consiguiente, la tabla de la verdad se debe construir
con todas las posibles combinaciones que existen y, en la ecuación lógica, se representan las
operaciones con todas las variables.

Una puerta lógica de tres o más entradas, puede construirse conectando en cascada puertas de dos
entradas.
A modo de ejemplo, a continuación se muestra una función AND de tres entradas:

Representación de una puerta lógica de tres entradas


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Para facilitar el diseño de esquemas lógicos, es aconsejable trazar líneas de señal como las
mostradas en la figura. De esta forma, el circuito “cuelga” de ellas en función de cómo se necesiten
las señales, negadas o sin negar.

Líneas de señal para diseño de esquemas lógicos

11-Puertas Lógicas Integradas.


•Existen varias tecnologías de circuitos integrados digitales que se usan para implementar las
puertas lógicas básicas.
•Las más extendidas: CMOS y TTL

•Para aplicaciones más especializadas: ECL

•La función de las puertas lógicas básicas es la misma independientemente de la tecnología de


circuitos integrados que se utilice.

11.1-Puertas Lógicas Integradas: Características.

•CMOS (Complementary Metal-Oxide Semiconductor) se implementa con un tipo de transistor de


efecto de campo.
•TTL (Transistor-Transistor Logic) se implementa mediante transistores bipolares.
•ECL (Emitter-Coupled Logic) también se implementa mediante la tecnología bipolar.

11.2-Puertas Lógicas Integradas: CMOS y TTL

•CMOS y TTL sólo difieren en el tipo de componentes de circuito y los valores de los parámetros, y
no en las operaciones lógicas básicas.
•Una puerta AND CMOS realiza la misma operación lógica que una puerta AND TTL.
•La diferencia entre ambas se encuentra en las características de funcionamiento, tales como:
–La velocidad de conmutación (retardo de propagación).
–La disipación de potencia.
–La inmunidad al ruido.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
11.3-CMOS

•Es la tecnología utilizada en los circuitos de gran escala de integración y microprocesadores.


•Es la más popular en la actualidad.
•Su mayor ventaja reside en ofrecer mucha menor disipación de potencia.

11.4-TTL

•Es una tecnología de circuitos integrados muy popular.


•Su mayor ventaja reside en las grandes velocidades de conmutación.
•También ofrece una enorme variedad de dispositivos.

12-Tipos de Puertas Lógicas Integradas

Todas las operaciones lógicas básica: NOT, AND, OR, NAND, NOR y XOR están disponibles en las
tecnologías de circuitos integrados.

Los tipos de configuraciones de puertas, normalmente disponibles en los circuitos integrados, se


indican mediante los dos o tres dígitos finales de la designación de la serie en cuestión. Así, por
ejemplo, el circuito integrado con el número de referencia “74LS04”, es un circuito integrado
inversor séxtuple Schottky, de baja potencia, de la serie básica TTL.

A continuación, vemos algunas configuraciones de puertas lógicas habituales y sus dígitos de


identificación estándar son:

- Cuádruple NAND de dos entradas: 00


- Cuádruple NOR de dos entradas: 02
- Inversor séxtuple: 04
- Cuádruple AND de dos entradas: 08
- Triple NAND de tres entradas: 10
- Triple AND de tres entradas: 11
- NAND única de trece entradas: 133
- Doble NAND de cuatro entradas : 20
- Doble AND de cuatro entradas : 21
- Triple NOR de tres entradas: 27
- NAND de ocho entradas: 30
- Cuádruple OR de dos entradas: 32
- Cuádruple XOR de dos entradas: 86
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
12.1-Tipos de Puertas Lógicas Integradas

Diagramas de configuración de los pines, para algunas de las configuraciones de puertas integradas
más comunes:

Encapsulados típicos DIP y SOIC con sus dimensiones básicas y la numeración de los pines:
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

13-Álgebra de Boole
El Álgebra de Boole es una forma muy adecuada para expresar y analizar las operaciones de los
circuitos lógicos. Se puede considerar las matemáticas de los sistemas digitales.

Operaciones básicas:

–Adición booleana.
–Multiplicación booleana.

Adición Booleana

La suma booleana es equivalente a la operación OR:

–Un término suma es igual a 1 cuando uno o más de sus literales es un 1.


–Un término suma es igual a 0 si y sólo si cada uno de sus literales es 0.

Multiplicación Booleana

•La multiplicación booleana es equivalente a la operación AND:

–Un término producto es igual a 1 si y sólo si cada uno de sus literales es un 1.


–Un término producto es igual a 0 si uno o más de sus literales es 0.

Leyes Básicas del Álgebra de Boole.

- Leyes básicas del Álgebra de Boole:


- Leyes conmutativas de la suma y multiplicación.
- Leyes asociativas de la suma y multiplicación.
- Ley distributiva.

Son las mismas que las del álgebra ordinaria.


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Leyes Conmutativas

El orden en que se aplica a las variables la operación OR es indiferente:

Ley conmutativa de la suma para dos variables:

A+B=B+A

El orden en que se aplica a las variables la operación AND es indiferente:

Ley conmutativa de la multiplicación para dos variables:

A.B=B.A

Leyes Asociativas

Al aplicar la operación OR a más de dos variables, el resultado es el mismo independientemente de la


forma en que se agrupen las variables:

Ley asociativa de la suma para tres variables:

A + (B + C) = (A + B) + C

Al aplicar la operación AND a más de dos variables, el resultado es el mismo independientemente de


la forma en que se agrupen las variables:

Ley asociativa de la multiplicación para tres variables:

A . (B . C) = (A . B) . C

Ley Distributiva

Aplicar la operación OR a dos o más variables y luego aplicar la operación AND al resultado de la
operación y a otra variable aislada, es equivalente a aplicar la operación AND a la variable aislada con
cada uno de los sumandos y luego aplicar la operación OR a los productos resultantes.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Esta ley también expresa el proceso de sacar factor común, en el que la variable común se saca como
factor de los productos parciales.

Ley distributiva para tres variables:

A. (B + C) = A.B + A.C

13.1-Reglas Básicas del Álgebra de Boole

Son muy útiles para la manipulación y simplificación de expresiones booleanas.

A, B o C pueden representar una única variable o una combinación de varibles

13.2-Reglas Básicas del Álgebra de Boole. Demostraciones


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Aclaraciones:

El interruptor llamado “A” se puede poner abierto o cerrado y cuando los dos son “A”, tienen que ser
iguales.

La línea discontinua quiere decir que los dos interruptores se mueven al mismo tiempo, aunque no
hace falta ponerla.

El cero también se representa por:

Si se invierten los dos miembros de una igualdad, ésta no sufre ninguna variación:

S=a+b S=a+b S=a+b equivalente a S=a+b

S=a.b S=a.b S=a.b equivalente a S=a.b

14- Propiedades del Álgebra de Boole.

a+b=b+a
- Conmutativa
a .b=b.a

a + b + c = a + (b + c)
- Asociativa
a . b . c = a . (b . c)

a (b + c) = a .b + a .c
- Distributiva
a + (b . c) = (a + b) . (a +c)
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

15- Teoremas del Álgebra de Boole.

Ley Distributiva

Regla aplicada dos veces

*
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

16- Teoremas de Morgan


De Morgan propuso dos teoremas que constituyen una parte muy importante del Algebra de Boole y
las cuales son de gran utilidad en la simplificación de funciones.

Estos dos teoremas nos demuestran la equivalencia entre:

- Las puertas NOR y Negativa –AND


- Las puertas NAND y Negativa –OR

16.1- Primer Teorema de Morgan

El complemento de un producto de variables es igual a la suma de los complementos de las variables.

De forma equivalente:

- El complemento de dos o más variables a las que se aplica la operación AND es equivalente a aplicar
la operación OR a los complementos década variable.
Fórmula para expresar el teorema para dos variables:

Puerta equivalente y tabla de la verdad:

16.2- Segundo Teorema de Morgan

El complemento de una suma de variables es igual al producto de los complementos de las variables.

De forma equivalente:

- El complemento de dos o más variables a las que se aplica la operación OR es equivalente a aplicar la
operación AND a los complementos década variable.

Fórmula para expresar el teorema para dos variables:

Puerta equivalente y tabla de la verdad:


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
16.3- Teoremas de Morgan para más de dos variables.

Los teoremas de Morgan se aplican también a expresiones en las que existen más de dos variables.

17- Análisis Booleano de los circuitos lógicos


El Algebra de Boole proporciona una manera concisa de expresar el funcionamiento de un circuito
lógico formado por una combinación de puertas lógicas, de tal forma que la salida puede
determinarse por la combinación de los valores de entrada.

Para obtener la expresión booleana de un determinado circuito lógico, la manera de proceder


consiste en:

- Comenzar con las entradas situadas más a la izquierda.


- Ir avanzando hasta las líneas de salida (hacia la derecha), escribiendo la expresión para cada
puerta.

18- Expresión Booleana de un circuito lógico

• La expresión de la puerta AND situada más a la izquierda cuyas entradas son C y D es: CD.

• La salida de la puerta AND situada más a la izquierda es una de las entradas de la puerta OR y B es
su otra entrada. Por tanto, la expresión para la puerta OR es B + CD.

• La salida de la puerta OR es una de las entradas de la puerta AND situada más a la derecha, siendo
A su otra entrada. Por lo tanto, la expresión de esta puerta AND será: A (B + CD)
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Ejercicio 1: Partiendo de las funciones 1 y 2:

1- F1 = a . b + a . b

2- F2 = (a. b. c + a .c ) . d

a) Construir mediante contactos eléctricos, el circuito correspondiente de las funciones 1 y 2.

b) Realizar la tabla de la verdad de las funciones.

c) Construir mediante puertas lógicas, el circuito correspondiente de las funciones 1 y 2.

d) Comprobar el diseño de las puertas lógicas realizado en el apartado anterior, mediante el “Diseño
de circuitos con puertas lógicas”, en la página web “http://logic.ly/demo/”
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

19-Forma canónica de una Función Booleana


Se llama forma canónica de una función Booleana a todo producto de sumas o suma de productos, en
los cuales aparecen todas las variables en cada uno de los términos que constituyen la expresión, bien
en forma directa, bien en forma complementaria.

Ejemplos:

S1 = a . b . c + a . b . c + a . b .c

S2 = (a + b + c) . (a + b + c) . (a + b + c)

Las funciones tipo S1 reciben el nombre de primera forma canónica o MINTERMS (suma de
productos) y las de tipo S2 se denominan segunda forma canónica o MAXTERMS (producto de
sumas).

Toda función lógica puede expresarse en forma canónica realizando las transformaciones oportunas.

20- Elaboración de la Tabla de la Verdad de un Circuito


Lógico
Una vez determinada la expresión booleana de un circuito dado, puede desarrollarse una “Tabla de la
Verdad” que represente la salida del circuito lógico para todos los valores posibles de las variables
de entrada. Esto requiere que se evalúe la expresión booleana para todas las posibles combinaciones
de valores de las variables de entrada.
Entonces, para conseguir una tabla de la verdad, partiendo de una expresión booleana o ecuación
lógica, lo que hay que hacer es sustituir el valor que tiene cada una de las variables en la fila de la
tabla de verdad y operar con ellas matemáticamente.
Sirva como ejemplo el paso a tabla de la verdad, de la siguiente ecuación lógica Q = ( a . b) + c:
Importante

1+0=1
1+1=1
1.1=1
0.1=0
A+A=A
A.A=A

A=A
A+A=1
A.A=0

Recordatorio de las propiedades del álgebra de Boole


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

21- Forma de obtener la función lógica a partir de la


tabla de la verdad
El proceso lógico de diseño empieza generalmente por la tabla de la verdad, asignando a la función los
valores deseados para cada combinación binaria de las variables de entrada.; es decir, cuándo la
función tomará el valor “1”.

La primera forma canónica se obtiene sumando todos los productos lógicos que den a la función el
valor “1” (la más utilizada). (Más adelante entenderemos, que cuando la función tome el valor “1”, es cuando por el
circuito circulará la corriente eléctrica y por tanto un dispositivo de salida, por ejemplo una lámpara, estará funcionando, o
luciendo)

La segunda forma canónica se obtiene multiplicando todas las sumas lógicas que den a la función el
valor “0”. (Más adelante entenderemos, que cuando la función tome el valor “0”, es cuando por el circuito no circulará la
corriente eléctrica y por tanto un dispositivo de salida, por ejemplo una lámpara, no estará funcionando, es decir, estará
apagada)

El valor o solución de la primera y segunda forma canónica obtenido de la misma tabla de la verdad es
el mismo. Por lo que se utilizará aquella en la que intervengan menos términos.

Ejemplo 1:

Ejemplo 2:

Partiendo de una tabla de la verdad es posible obtener su expresión lógica y con ella el circuito lógico
correspondiente. Para ello, se deben tener en cuenta las filas en las que la salida “Q” está a “1”, o las
filas en las que la la salida “Q” está a “0”.

Si se eligen las filas donde “Q = 1”, de cada una de ellas se saca el producto de sus variables,
teniendo en cuenta que el signo (“1”: no negada y “0”: negada). Cada uno de estos términos recibe el
nombre de término mínimo o Minterms, y la expresión final es el resultado de sumar dichos términos.
Es decir, se realiza una suma de productos.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Ecuación lógica a partir de los términos mínimos (Minterms) de una tabla de la verdad

Si por el contrario, lo que se elige son las filas en las que “Q = 0”, las variables deben operar en
formato de suma, pero invirtiendo el signo respecto a la tabla de la verdad, es decir, donde hay un
“0” la variable debe estar sin negar, y donde hay un “1” la variable debe estar negada. Cada uno estos
resultados recibe el nombre de término máximo o Maxterms, y la expresión resultante es el
producto de todos ellos. Es decir, se realiza un producto de sumas, con el signo de las variables
cambiado respecto a la tabla de la verdad.

Ecuación lógica a partir de los términos máximos (Maxterms) de una tabla de la verdad

Ejercicio 2: Extraer la primera y segunda forma canónica de las 4 tablas siguientes.

Tabla 1)
a b Q
0 0 0
0 1 1
1 0 1
1 1 0

Tabla 2) a b c Q
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Tabla 3)
a b c Q
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 0

Tabla 4)
a b c d Q
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 1
1 1 1 0 0
1 1 1 1 0

Ejercicio 3.

Para realizar una primera selección de ingreso en una determinada empresa se pide lo siguiente:

1- Estar en posesión del título académico correspondiente y acreditar 2 años de experiencia en


el trabajo.
2- Acreditar 5 años de experiencia en el trabajo y vivir en la misma localidad.
3- Ser recomendados por la dirección.
4- En todos los casos, será necesario tener coche propio.

Ponemos nombres a las variables o posibilidades existentes.

1- Título (a), dos años de experiencia (b)


2- 5 años de experiencia (c), misma localidad (d)
3- Recomendados (e)
4- Coche propio (f)
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Proceso operativo:
a) Construir mediante contactos un circuito que realice automáticamente la selección.
b) Construir mediante puertas lógicas, el circuito correspondiente a la selección.
c) Comprobar el diseño de las puertas lógicas realizado en el apartado anterior, mediante el “Diseño
de circuitos con puertas lógicas”, en la página web http://logic.ly/demo/.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Ejercicio 4.

Para trasladarse de un punto a otro de una gran ciudad existen varias combinaciones:

1- Enlazar las líneas 1 y 2 del metro.


2- Eligiendo la línea “A” de autobuses y a continuación la línea “B”.
3- Coger primero la línea “A” de autobuses y a continuación la 2 del metro.
4- De manera más cómoda en taxi.

5- En cualquier caso será necesario disponer del dinero suficiente, suponiendo que el coste es el
mismo para todas las combinaciones.

a) Se pide un diseño del circuito mediante contactos eléctricos adecuado, que nos indique las
combinaciones de los caminos elegidos cuando éstos sean correctos (cuando se cumplan las
combinaciones del enunciado).

b) Realizar la función lógica.

c) Construir mediante puertas lógicas, el circuito correspondiente a las combinaciones de los


caminos elegidos cuando éstos sean correctos.

d) Comprobar el diseño de las puertas lógicas realizado en el apartado anterior, mediante el


“Diseño de circuitos con puertas lógicas”, en la página web http://logic.ly/demo/.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Ejercicio 5.

Según la propiedad asociativa del álgebra de Boole: a (b+c) = (a b) + (a c),

a) Comprobar mediante sus respectivas tablas de la verdad, que la igualdad se cumple.


b) Diseñar el circuito lógico mediante sus puertas lógicas.
c) Comprobar el diseño de las puertas lógicas realizado en el apartado anterior, mediante el
“Diseño de circuitos con puertas lógicas”, en la página web http://logic.ly/demo/.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Ejercicio 6. (Teoremas de Morgan).

Realizar las tablas de la verdad y comprobar que se cumplen las igualdades de los dos Teoremas.
Diseña mediante puertas lógicas el resultado de la expresión o función.

A) Primer Teorema A + B = A . B

a b A+B A.B S1
0 0 1 1
0 1 0 0
1 0 0 0 S2
1 1 0 0

S1 = S2 (Funcionalmente)

Circuito de “S1” representativo mediante puertas lógicas, en los 4 estados lógicos posibles.

Interruptor “a” a “0” e interruptor b a “0”, tenemos como Resultado la


Lámpara encendida (a “1”).

Interruptor “a” a “1” e interruptor b a “0”, tenemos como Resultado la


Lámpara apagada (a “0”).

Interruptor “a” a “0” e interruptor b a “1”, tenemos como Resultado la


Lámpara apagada (a “0”).

Interruptor “a” a “1” e interruptor b a “1”, tenemos como Resultado la


Lámpara apagada (a “0”).
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Circuito de “S2” representativo mediante puertas lógicas, en los 4 estados lógicos posibles.

Interruptor “a” a “0” e interruptor b a “0”, tenemos como


Resultado la Lámpara encendida (a “1”).

Interruptor “a” a “1” e interruptor b a “0”, tenemos como


Resultado la Lámpara apagada (a “0”).

Interruptor “a” a “0” e interruptor b a “1”, tenemos como


Resultado la Lámpara apagada (a “0”).

Interruptor “a” a “1” e interruptor b a “1”, tenemos como


Resultado la Lámpara apagada (a “0”).

Segundo teorema

a b A.B A+B
0 0 1 1
0 1 1 1
1 0 1 1
1 1 0 0

S1 = S2 (Funcionalmente)

Comprobar que la igualdad se cumple, es decir, que S1 = S2, mediante el “Diseño de circuitos con
puertas lógicas”, en la página web http://logic.ly/demo/.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Ejercicio 7.

Construir un circuito para la activación de una lámpara empleando tres interruptores, de forma que
la lámpara solo se encienda cuando esté activado un solo interruptor o los tres simultáneamente.
Proceso operativo:
1- Realizar la tabla de la verdad.
2- Construir el circuito mediante puertas lógicas, tanto por MINTERMS como por MAXTERMS.
3- Comprobar el diseño de las puertas lógicas realizado en el apartado anterior, mediante el
“Diseño de circuitos con puertas lógicas”, en la página web http://logic.ly/demo/.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Ejercicio 8.

Representa la tabla de la verdad para que una salida “Q”, controlada mediante 3 interruptores
(3 variables de entrada: a, b, y c), esté a “1” lógico, cuando al menos dos de los 3 interruptores se
encuentren a “1”.

a b c Q
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

Ejercicio 9.

En un circuito con 4 interruptores (a, b, c y d), tenemos que encender una lámpara “Q1”, siempre que
el estado lógico de dos de los interruptores, sean distintas a los otros dos. Además, tenemos que
encender otra lámpara “Q2”, siempre que el número de los interruptores que están a “0” sea un
número impar.

a b c d Q1 Q2
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Ejercicio 10

Dadas las funciones:

F1 = { a + ( b + c ) } . d

F2 = ( b + c) . { a + b . ( c + d ) }

1- Definir las tablas de la verdad correspondientes.


2- Representar el circuito lógico correspondiente a cada una de las funciones.

a b c d b+c a + ( b + c) { a + ( b + c ) } . d = F1
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1

a b c d b+c c+d b . (c + d) a + b . (c + d) (b + c) . {a + b . (c + d) } = F2
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Ejercicio 11.

Tenemos una prensa que se pone en marcha mediante la activación simultánea de tres pulsadores:
P1, P2 y P3. Si se pulsan dos cualesquiera, la prensa también funcionará, pero se activará una lámpara
indicando una manipulación incorrecta. Cuando se pulse un solo dispositivo, también se activará la
lámpara, pero no la prensa.
Proceso operativo:
1- Realizar la tabla de la verdad correspondiente al funcionamiento de la prensa y de la lámpara.
2- Diseñar el circuito lógico de control mediante las puertas lógicas.

Se supone que:

P1, P2 y P3 cuando permanezcan pulsados tendrán el estado lógico “1” y cuando no se encuentren
pulsados, tendrán el estado lógico “0”.

La Prensa (P) cuando se encuentre funcionando tendrá el estado lógico “1” y cuando se encuentre
parada tendrá el estado lógico “0”.

La lámpara (L) cuando se encuentre luciendo (funcionando) tendrá el estado lógico “1” y cuando se
encuentre apagada tendrá el estado lógico “0”.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Ejercicio 12.

Tenemos una cinta transportadora por la que pasan unas piezas metálicas.

La cinta transportadora funciona con las siguientes condiciones:


1- Si se pulsa “A” y la pieza no está pisando ninguno de los finales de carrera (ni “D” ni “E”).

2- Si se pulsa “B” y: (la célula fotoeléctrica “C” detecta pieza o la pieza está pisando el final de
carrera “D” o la pieza está pisando el final de carrera “E”).

3- Si se pulsan “A” y “B” a la vez y la célula fotoeléctrica “C” no detecta pieza.

Datos:

M: Motor
C: Célula Fotoeléctrica
D y E: Finales de carrera
A y B: Pulsadores de control

Proceso operativo:
a) Realizar la expresión que genera la señal “M” de funcionamiento del motor de la cinta
transportadora.

b) Realizar la tabla de la verdad del funcionamiento del motor de la cinta transportadora.

c) Diseñar el circuito lógico de control mediante las puertas lógicas.


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

a) 1-

2-

3-

b)

A B C D E MOTOR
0 0 0 0 0
0 0 0 0 1
0 0 0 1 0
0 0 0 1 1
0 0 1 0 0
0 0 1 0 1
0 0 1 1 0
0 0 1 1 1
0 1 0 0 0
0 1 0 0 1
0 1 0 1 0
0 1 0 1 1
0 1 1 0 0
0 1 1 0 1
0 1 1 1 0
0 1 1 1 1
1 0 0 0 0
1 0 0 0 1
1 0 0 1 0
1 0 0 1 1
1 0 1 0 0
1 0 1 0 1
1 0 1 1 0
1 0 1 1 1
1 1 0 0 0
1 1 0 0 1
1 1 0 1 0
1 1 0 1 1
1 1 1 0 0
1 1 1 0 1
1 1 1 1 0
1 1 1 1 1
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

c)
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Ejercicio 13.

En la figura se representa un sistema de apertura de una puerta de garaje particular.

Para que la puerta se abra, es decir, que funcione el motor de apertura “M”, es necesario que estén
activados los interruptores (detectores de posición o finales de carrera) “a” y “c” ó “b” y “d”.

Como el planteamiento que se busca en este ejercicio es que sea lo más simple posible, en él no
contemplaremos o no diseñaremos ni una temporización, (tras la cual la puerta una vez abierta, se
produciría automáticamente el proceso de bajada o de cierre de la puerta) ni el propio proceso de
bajada o de cierre de la puerta de “M”.

Aquí tampoco contemplaremos o diseñaremos, que exista una protección para evitar que la puerta
baje cuando haya un coche debajo, puesto que en el dibujo no disponemos de una célula fotoeléctrica
que detecte el paso de vehículos, personas o animales…

Aunque parezca un poco irreal este planteamiento, la lámpara “L” permanecerá encendida solo cuando
la puerta esté cerrada (cuando no funcione el proceso de apertura de dicha puerta).

Realizar:

1- Extraer la función lógica del funcionamiento del motor “M” de la puerta y del funcionamiento
de la lámpara “L”, mediante Minterms (suma de productos).

2- Diseño de la tabla de la verdad del funcionamiento del motor “M” de la puerta y del
funcionamiento de la lámpara “L”.

3- El circuito lógico necesario para la apertura de la puerta y para el control de la lámpara


mediante las puertas lógicas.

1-
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
2-

a b c d M L
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1

3-
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

22. Puerta O- Exclusiva.

23 Puerta O- Exclusiva Negada.

BOOLE
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

INTRODUCCION A LA PROGRAMACION
DEL MODULO LOGICO ¡LOGO!, PLC DE
SIEMENS
EL ALGEBRA D

Los autómatas programables o PLCs son equipos electrónicos que dan solución al control de
circuitos complejos de automatización.
Se suele llamar PLC (Programmable Logic Controller) Controlador Lógico Programable
porque los controles de las salidas se realiza a través de un programa previamente
introducido en el LOGO.

El Programa, previamente introducido por el técnico, trabaja en base a la información


recibida por los Sensores o Entradas, actuando sobre las Salidas. En función de las Señales
Recibidas de Entrada el Programa establecerá unas Señales de Salida:
Entrada ==> Programa ==> Salidas

Intentaremos explicar que es un autómata programable de una forma fácil de comprender:


básicamente se trata de una “cajita” que tiene conexiones eléctricas de entradas y salidas,
mediante un PC y con el software del fabricante le transferiremos un programa al autómata
donde le diremos como proceder con las salidas en función del estado en que estén las
entradas. Un ejemplo ultra-sencillo sería: cuando recibas señal de voltaje por la entrada 1 y
la 3 entonces cierras el relé de la salida 2 y al cabo de 10 segundos el relé de la salida 4.

Mediante los autómatas o PLCs se solucionan muchas instalaciones eléctricas en edificios


(p.ej. alumbrado de escaleras, luz exterior, toldos, persianas, alumbrado de escaparates,
etc.), así como en la construcción de armarios de distribución, de máquinas y de aparatos
(p.ej. controles de puertas, instalaciones de ventilación, bombas de aguas
residuales, automatismos……. etc.).
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
El más utilizado en la industria es el LOGO de SIEMENS, que se define como un Módulo
Lógico Inteligente que permite el control de varias Salidas Mediante la Programación de
Varias Entradas.

- Salidas pueden ser bombillas, bobinas de contactores o relés, en definitiva cualquier


receptor eléctrico.

- Entradas pueden ser interruptores, pulsadores, temporizadores, sensores, en definitiva


cualquier elemento de control de un esquema eléctrico.

Lo primero que llama la atención del ¡LOGO! es su tamaño. Cualquiera de sus modelos, largo o
corto, permiten ser alojados en cualquier armario o caja con raíl DIN normalizado. Hay
otros PLC muy utilizados a parte del LOGO, por ejemplo el Zelio PLC de Schneider.

Hay que tener en cuenta que existen unas cuantas variantes del ¡LOGO!, podemos
encontrarlo con o sin display, con alimentación a 230VAC o 24VDC, etc… También hay que
diferenciar entre las generaciones del ¡LOGO!, la última es la 8 y viene señalado en el último
dígito del nombre del equipo, en este caso: 6ED1 052-1MD00-0BA8. Puedes encontrar a la
venta alguno de la generación 6 o 7, que, aunque cuentan con algunas características
inferiores pueden resultar perfectamente válidos para tu aplicación.

Si estas entradas/salidas se nos quedan cortas existen módulos de ampliación que se anexan
lateralmente al módulo base, además de ampliar salidas y entradas podemos darle otras
funcionalidades con las ampliaciones, como por ejemplo el módulo GSM, display remoto, etc…

¡Los módulos LOGO! vienen preparados en su parte trasera para instalarlos en carril
DIN mediante una pestaña deslizante con resorte, así que puedes meterlo dentro de un
cuadro eléctrico existente o atornillar un carril DIN en donde necesites instalar tu LOGO! y
ampliaciones.

Visualizar los dos siguientes Vídeos:


01 LOGO SIEMENS PRIMEROS PASOS
https://www.youtube.com/watch?v=hnqaGfjWXrc

02 Curso de Programación LOGO! Versión 8 desde Cero | Fundamentos


https://www.youtube.com/watch?v=I6AJE1CQZV0
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

¿Qué Puede Hacer ¡LOGO!?

¡LOGO! ofrece soluciones para aplicaciones domésticas y de la ingeniería de instalación


como, por ejemplo, alumbrado de escaleras, iluminación exterior, toldos, persianas,
alumbrado de escaparates, etc. También puede ofrecer soluciones para ingeniería de
armarios de distribución, así como para ingeniería mecánica y construcción de máquinas y
aparatos como por ejemplo, sistemas de control de puertas, sistemas de climatización,
bombas para agua pluvial, etc.

¡LOGO! también se utiliza para implementar sistemas de control especiales en invernaderos,


para el procesamiento de señales de control y, mediante la conexión de un módulo de
comunicaciones (p. ej. AS-i), para el control distribuido local de máquinas y procesos.

Para aplicaciones de producción en serie de máquinas pequeñas, aparatos y armarios


eléctricos (automatismos).

Algunos ejemplos más concretos pueden ser:

- Puede encender una lámpara en intervalos regulares, o bien subir y bajar las persianas
mientras está de vacaciones.

- Calefacción central: ¡LOGO! hace que la bomba de circulación funcione sólo si se necesitan
realmente agua o calor.

- Sistemas de refrigeración: ¡LOGO! puede descongelar sistemas de refrigeración en


intervalos regulares para ahorrar costes de energía.

- Es posible alumbrar cualquier habitáculo en función del tiempo, incluso alumbrado externo
según luminosidad.

- El control de cualquier automatismo ahorrando mucho cableado.

Y muchas más cosas, pero además todo esto es capaz de hacerlo utilizando interruptores y
pulsadores corrientes en el mercado, lo que simplifica la instalación de un sistema
doméstico. También se puede conectar ¡LOGO! directamente a una instalación doméstica a
230V, gracias a la fuente de alimentación integrada.

¿Cómo Funciona el ¡LOGO?

Toda la programación se realiza de una forma bastante sencilla con las 6 teclas que están
situadas en su panel frontal y desde las que podemos introducir el programa. La visualización
del programa, estado de entradas y salidas, parámetros, etc., se realiza en una
pequeña pantalla LCD de forma gráfica.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Otra forma de trabajo es creando el programa en un ordenador externo mediante el


software especial que es gratuito de SIEMENS y posteriormente introducir el programa en
el LOGO, conectando el ordenador con ¡LOGO!, mediante un cable que distribuye la propia
SIEMENS. Incluso se puede simular el programa en el ordenador antes de introducirlo en el
LOGO.

Hoy en día también existen PLPCs de LOGO programables sin cables por redes
inalámbricas conectadas a internet, de forma que con un móvil y una aplicación podemos
programar o reprogramar nuestro autómata desde cualquier lugar del mundo.

A continuación puedes ver las partes del LOGO de Siemens:

El funcionamiento es muy sencillo. Lo primero es dibujar en papel el esquema eléctrico que


queremos que LOGO nos desarrolle y a continuación:

- Se alimenta el PLC a 230V (hay módulos a 24V en continua).

- Se conectan las entradas (pulsadores, interruptores, sensores, etc.) en los


correspondientes bornes de entradas. Tenemos 8 entradas posibles I1, I2....hasta I8. Si
necesitásemos más se pueden comprar módulos de ampliación.

- Se conectan las diferentes salidas (bombillas, relés, bobinas de contactores, etc.) en los 4
bornes de salida disponibles Q1, Q2, Q3 y Q4. En el estado conectado (Q = 1) puede circular
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
como máximo una corriente de 8A para 230 V c.a. en caso de cargas resistivas, y como
máximo 3 amperios para cargas inductivas. De todas formas, tendremos que ver las
características, ya que hay varios modelos.

Visualizar los siguientes Vídeos:

Cómo conectar un LOGO de SIEMENS. Conexionado del LOGO.


https://www.youtube.com/watch?v=mQuikwCzDFA

PRÁCTICA Nº 0:
Realizar el conexionado del LOGO de Siemens, mediante 8 diodos LED (8 salidas) y 6 pulsadores-
interruptores (6 entradas).
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 0, continuación:
Realizar el conexionado del LOGO de Siemens, mediante 8 diodos LED (8 salidas), 6 pulsadores-
interruptores (6 entradas), la pantalla Simatic HMI, y el Switch Ethernet.

PRACTICA_55_ Comunicar LOGO 8 con PC mediante cable Ethernet


https://www.youtube.com/watch?v=BWLj3FoQA7Q
¡Cómo crear un programa y transferirlo a un PLC Logo!8 de Siemens.
https://www.youtube.com/watch?v=qjESJ6yrZA4
Programación Siemens Logo (manualmente)
https://www.youtube.com/watch?v=yg9qFxg2NEw
¿Cómo PROGRAMAR Logo MANUALMENTE? | Curso de Programación | Video #20
https://www.youtube.com/watch?v=aoJjnAgq8B0

- Ahora es el momento de introducir en el LOGO las instrucciones del programa que


queremos que realice. Esto se puede hacer directamente sobre el LOGO con los botones de
dirección, “OK” y “Esc” o crear el programa en el ordenador y mediante un cable transferirlo
al LOGO.
El crear el programa en el ordenador, es el método que estudiaremos a continuación, para
programar el LOGO.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Programar el LOGO de Siemens

El software de programación para PC es el LOGO!Soft Comfort 8.0., siendo un software de


programación muy intuitivo, basta con ir colocando bloques tipo AND, OR, etc… y uniéndolos
mediante un “cable virtual” a las salidas y entradas representadas también con bloques.

Interfaz de programación:

El modo de programación en LOGO!Soft Comfort se inicia con un diagrama vacío.


La mayor parte de la pantalla la ocupa entonces el área dedicada a la creación de esquemas
de conexiones. Esta área se denomina interfaz de programación. En esta interfaz de
programación se disponen los símbolos y enlaces del programa.
Para no perder la vista de conjunto, especialmente en el caso de programas grandes, en los
extremos inferior y derecho de la interfaz de programación se dispone de barras de
desplazamiento que permiten mover el programa en sentido horizontal y vertical.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
En la imagen siguiente podemos ver una lista de los bloques de función que tiene el software
de programación, como Constantes Digitales, Analógicos y de Red, las Funciones Básicas, los
Temporizadores, los Contadores, Elementos Analógicos y Otros. Podemos ver que hay
algunos muy interesantes, aunque también hay que destacar las funciones de red, reloj
astronómico, instrucciones aritméticas, etc…
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Pero primero veamos cómo podemos programar de forma muy sencilla directamente en el
PLC.

Para la programación directa o manual se utilizan las puertas lógicas. Por eso es
imprescindible conocer las puertas lógicas más utilizadas.
Las puertas lógicas son componentes electrónicos representados por un símbolo con una,
dos, tres o cuatro entradas y una sola salida que realizan una función (ecuación con variables
binarias, ceros y unos), y que toman unos valores de salida en función de los que tenga en los
de entrada.
La decisión tomada por una puerta lógica es la de situar su salida en valor cero (0) o en valor
uno (1) dependiendo del estado lógico de sus entradas y de la función (ecuación) lógica por el
cual ha sido diseñada y que tiene que cumplir.
Estado 0 = sin activar si es una entrada, sin funcionar si es una salida. Ojo un pulsador
normalmente cerrado en estado 0 está cerrado y 1 abierto.
Estado 1 = activada si es una entrada, funcionando si es una salida.

Las puertas lógicas también representan un circuito eléctrico y tienen cada una su
propia tabla de la verdad, en la que vienen representados todos los posibles valores de
entrada que puede tener y los que les corresponden de salida según su función.
Todas las puertas lógicas están dentro de las llamadas "Funciones Básicas" de LOGO.

Veamos un ejemplo práctico de utilización de las Puertas Lógicas.

En esta imagen estamos utilizando cuatro Entradas Digitales nombradas como I1 (input 1),
I2 (input 2), I3 (input 3) e I4 (input 4), las cuales las tenemos conectadas a una puerta
lógica AND de 4 entradas, identificada como el bloque B001. A la salida de la puerta AND
tenemos conectada la salida llamada Q1. Para activar dicha salida Q1, es necesario que las 4
entradas estén activadas o “pulsadas” (a “1”).

En esta imagen vemos que está activada la


simulación, , y como
ninguna entrada está activada (ninguna entrada
está a “1”), pues tenemos que la salida de la
puerta AND da un “0”, por lo que la salida Q1 se
encuentra desactivada (a “0”).
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

En esta imagen vemos que está activada la


simulación, y como solo la entrada I1 está
activada (solo la entrada I1 está a “1”), pues
tenemos que la salida de la puerta AND da
un “0”, por lo que la salida Q1 se encuentra
desactivada (a “0”).

En esta imagen vemos que está activada la


simulación, y como solo las entradas I1 e
I3 están activadas (solo las entradas I1 e
I3 están a “1”), pues tenemos que la salida
de la puerta AND da un “0”, por lo que la
salida Q1 se encuentra desactivada (a
“0”).
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

En esta imagen vemos que está activada


la simulación, y como solo las entradas I1
e I2 e I3 están activadas (solo las
entradas I1 e I2 e I3 están a “1”), pues
tenemos que la salida de la puerta AND
da un “0”, por lo que la salida Q1 se
encuentra desactivada (a “0”).

En esta imagen vemos que está


activada la simulación, y como las 4
entradas I1 e I2 e I3 e I4 están
activadas (las 4 entradas I1 e I2 e I3
e I4 están a “1”), pues tenemos que la
salida de la puerta AND da un “1”, por
lo que la salida Q1 se encuentra
activada (a “1”).
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Veamos otro ejemplo práctico avanzado para el momento en el que nos encontramos.

Vamos a ver cómo podríamos hacer una rotación de acumuladores con un LOGO. También
gestionaremos un posible termo eléctrico.

Supondremos que tenemos un contactor en nuestro cuadro eléctrico para cada uno de los
elementos: acumulador 1, acumulador 2, acumulador 3 y termo. Bastaría con conectar la
bobina de cada contactor (accionador) a las salidas de relé del ¡LOGO!, además, a la entrada
número 1 conectaremos un pequeño interruptor que nos permitirá desconectar los 3
acumuladores cuando sea oportuno (verano).

El esquema que haríamos con el LogoSoftComfort sería algo así:

En el momento de la captura el software está en modo “simulación”, por lo que muestra


también lo que estaría saliendo en el display del ¡LOGO!, creo que no hay mucho que explicar
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
ya que se ve todo bastante claro: 4 temporizadores semanales, 1 interruptor que apaga los 3
acumuladores y un bloque de display (B008).

Hasta aquí el programa, ahora vamos a mejorarlo un poco, para ello añadiremos un
termostato externo que colocaremos en el exterior de la vivienda (I2), este controlará a
determinada hora del día mediante el temporizador semanal (B009) la temperatura exterior.
Si el temporizador semanal por programación nos da un “1” y el termostato conectado a la I2
también nos da un “1”, la salida del bloque “AND” B010 nos dará un “1”, con lo que seteará
(pone a “1”) la salida del bloque B011. Entonces a la salida del bloque B011 tendremos un “1”.
Este “1” se introduce a la entrada del bloque B013 (el cual es un bloque “NOT”), por lo que a
la salida del bloque B013 tendremos un “0”, provocando que a la salida del bloque B014
tengamos un “0” (recordemos que el bloque B014 es una puerta AND). Así la carga de
acumuladores para esa noche quedará bloqueada (no pudiéndose activar la carga de ningún
acumulador, puesto que los bloques “AND” B005 y B006 y… darán un “0” a sus salidas y las
salidas que conectan a los acumuladores (Q1, Q2, etc…) quedarán desactivadas puesto que
se supone que han subido las temperaturas y quizás no haga falta cargarlos. Al día siguiente
se reseteará y volverá a hacer la misma comprobación, por medio del temporizador semanal
(B012). Este bloque B012 por medio de su programación, introducirá un “1” a la entrada
“RESET” del bloque B011, con lo que tendremos un “0” a la salida del bloque B011, por lo que
el bloque B013 en su salida, nos lo invierte a un “1” y, si en esta situación el interruptor de
acumuladores I1 está activado (a “1”), entonces tendremos un “1” a la salida del bloque B014
(puerta AND), por lo que según se encuentre el programador B001, permitirá mediante el
bloque B005 que la salida Q1 (Acumulador “1”) sea activada. Ocurriendo lo mismo con el
resto de los acumuladores……

Este es solo un ejemplo sencillo de un sistema de ahorro energético con acumuladores, el


tema se puede mejorar hasta el infinito poniendo como límite la genialidad de cada uno.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Comentario de un Técnico en Automatización:

“Una aplicación bastante útil que me ha surgido en alguna ocasión es usar el ¡LOGO! como
sustituto de la placa electrónica averiada de algún equipo (aire acondicionado, etc…) por la
cual el fabricante suele pedir un precio abusivo, si sabemos cómo funciona el aparato solo
tenemos que programarlo en el ¡LOGO! y conectar entradas y salidas; ya que el aprendizaje
de la programación de un LOGO! es muy sencillo e intuitivo, incluso me atrevería a decir que
hacer un programa básico no debería de necesitar más de 1 o 2 horas desde que abrimos por
primera vez la aplicación (sin leer ningún tutorial).”

Las salidas del ¡LOGO! son directamente a relé, lo que hace que podamos conmutar “cosas”
directamente siempre que no pasen de 3A (o del amperaje que nos indique el fabricante del
modelo que tengamos en las manos).

A modo de ejemplo y de curiosidad, el Módulo de la serie 8, puede rondar sobre los 150€.

: LOGO!8 230 RCE 8.3 CLOUD

LOGO! 8.3 230RCE, módulo lógico, pantalla PS / I / O: 115V / 230V / relé, 8 DI / 4 DQ, memoria 400 bloques, modular
expandible, Ethernet, servidor web integrado, registro de datos, páginas web definidas por el usuario, tarjeta microSD
estándar para ¡LOGO! Soft Comfort V8.3 o superior, proyectos antiguos ejecutables con conexión a la nube en todos los
LOGO! 8.3

SOFTWARE ¡LOGO!SOFT COMFORT

Con el programa LOGO Soft Comfort dispondrá, entre otras, de las siguientes
funciones:

• Creación gráfica de su programa offline como diagrama de escalera (esquema


de contactos / esquema de corriente) o como diagrama de bloque de funciones
(esquema de funciones) Simulación del programa en el ordenador
• Generación e impresión de un esquema general del programa
• Almacenamiento de datos del programa en el disco duro o en otro soporte
• Comparación de programas
• Parametrización cómoda de los bloques
• Transferencia del programa

-Desde ¡LOGO! al PC
-Del PC a ¡LOGO!

• Lectura del contador de horas de funcionamiento


• Ajuste de la hora
• Ajuste del horario de verano e invierno
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
• Prueba online: Indicación de estados y valores actuales de LOGO! en modo
RUN:
✔Estados de entradas y salidas digitales, de marcas, de bits de registro
de desplazamiento y de teclas de cursor
✔Valores de todas las entradas y salidas analógicas y marcas
✔Resultados de todos los bloques
✔ Valores actuales (incluidos tiempos) de bloques seleccionados
Interrupción del procesamiento del programa desde el PC (STOP).
!LOGO! Manual
ALTERNATIVA

Con LOGO!Soft Comfort también tendrá una alternativa a la planificación tradicional:

1) Primero diseña su programa en el escritorio.


2) A continuación simula el programa en el ordenador y comprueba su
funcionamiento antes de ponerlo en marcha.
3) Puede comentar e imprimir el programa.
4) Puede guardar los programas en el sistema de archivos de su PC. De ese
modo estarán disponibles directamente para usos posteriores.
5) Con pocas pulsaciones de tecla puede transferir el programa a LOGO!.

Este programa le permite crear programas de forma eficaz, cómoda, confortable y


clara en el
PC (“Cableado por pulsación de tecla”). Una vez creado el programa, puede evaluar qué
variante de LOGO! se requiere para el programa ya terminado o puede definir con
antelación, para qué variante de LOGO! desea crear el programa.

Las funciones más útiles son:

• La simulación offline del programa


• La indicación simultánea del estado de varias funciones especiales
• La posibilidad de documentar programas ampliamente
• La indicación de estados de valores actuales de LOGO! en modo RUN
• La extensa ayuda en pantalla.

En la Figura siguiente se muestra el entorno de trabajo del LOGO!Soft Comfort V8.0,


aparecen el editor de diagramas, la ventana del área de trabajo donde se realizan los
circuitos, una ventana donde se muestran los diagramas e instrucciones y en la parte
inferior se muestra la ventana de información.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Software ¡LOGO¡Soft Comfort V8.0

En el Editor de diagramas se muestran los iconos para crear los circuitos. En la


siguiente Figura, se muestra la función de algunos de estos iconos.

Iconos en el Editor de diagramas.

En la parte superior se tiene otra barra de herramientas con las opciones de Nuevo,
Abrir, Guardar, Imprimir, etc., además de las opciones para operar el LOGO!:
Colocarlo en modo RUN, STOP y transferir programa desde la PC al LOGO! o
viceversa, ver siguiente Figura.

Iconos para operar al ¡LOGO!

Todas las puertas lógicas están dentro de las llamadas "Funciones Básicas" de LOGO.
Veamos las más utilizadas:
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
FUNCIONES BASICAS
Puerta Lógica AND
La salida estará en estado 1 siempre que estén en estado 1 todas las entradas. Si alguna
entrada está en estado 0, la salida también estará en estado 0. Representa pulsadores
abiertos en serie.

Para representar las puertas lógicas coexisten 2 simbologías diferentes en la industria:


la tradicional, que sería el símbolo electrónico que ves arriba, y una más moderna y cada vez
más aceptada por la industria llamada ANSI, donde se representan la puerta lógica
mediante rectángulos con un símbolo dentro. Esta última es la que utiliza logo.
Fíjate que el símbolo de la puerta AND en LOGO tiene 4 entradas. Para esa puerta lógica la
tabla de la verdad sería:
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Si alguna de las 4 entradas no la necesitamos tendremos que ponerla como X en la


programación, en las versiones más actuales, no hace falta poner nada en esa entrada. En
versiones más antiguas, había que poner o bien un “1” o una “x”. Esto es lo mismo para todas
las puertas lógicas en LOGO.

Puerta Lógica OR
La salida tomará el estado 1 cuando alguna de las entradas tome el estado 1. Con que solo una
entrada esté en estado 1 ya la salida estará en estado 1. Representa pulsadores abiertos en
paralelo.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Puerta NOT

Invierte el estado de la entrada. Si la entrada es 0 la salida es 1 y si la entrada es 1 la salida


es 0. Es como un pulsador cerrado.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Puerta NAND

Es como la puerta AND invertida con NOT, es decir, si todas las entradas tienen el valor de
1 la salida vale 0, para todos los demás casos la salida vale 1. Son pulsadores cerrados en
paralelo.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Puerta NOR

Es la OR negada, es decir la salida solo tiene estado 1 si todas las entradas tienen valor 0.
Son pulsadores cerrados en serie.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Puerta XOR

La salida de la función XOR (O-exclusiva) adopta el estado 1 si las entradas tienen


diferentes estados. Es como un conmutador.

Todas estas puertas o funciones son las llamadas por logo Funciones Generales y que en
LOGO las verás dentro del apartado GF. Aquí tienes un resumen:
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 1
Objetivo: Conocer el entorno de programación LOGO Soft Comfort, y comprobar su funcionamiento.
Proceso operativo:
Realizar en lenguaje de programación “FUP” (Diagrama de Funciones) y en lenguaje “KOP” (de
contactos), un circuito para que se cumpla la programación siguiente:
Un pulsador normalmente abierto (NO, 3-4) excitará la entrada de un microautómata programable, con el
propósito de activar una lámpara E1, a través de la salida Q1 de dicho autómata.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

PRÁCTICA Nº 2
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

PROGRAMACIÓN DE CONTACTOS NEGADOS


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PROGRAMACIÓN DE CONTACTOS NEGADOS

• Cuando programamos un contacto normalmente abierto (NO), estamos diciendo que en ese punto del programa
queremos el mismo valor que tenga el elemento de referencia, es decir, si programamos un dispositivo de
entrada como contacto NO, y si dicha entrada está activada (a “1”), entonces tendremos ese contacto en la
programación del software activado (a “1”). Y si dicha entrada está desactivada (a “0”), entonces tendremos
ese contacto en la programación del software desactivado (a “0”).
• Cuando programamos un contacto negado o normalmente cerrado (NC), estamos diciendo que, en ese punto
del programa, queremos tener el valor contrario al que tiene el elemento de referencia, es decir, si
programamos un dispositivo de entrada como contacto NC, y si dicha entrada está activada (a “1”), entonces
tendremos ese contacto en la programación del software desactivado (a “0”). Y si dicha entrada está
desactivada (a “0”), entonces tendremos ese contacto en la programación del software activado (a “1”).

IMPORTANTE: Un contacto negado, NO significa contacto cerrado, sino LO CONTRARIO DE.


El elemento de referencia de una entrada, es la entrada física.

PRÁCTICA Nº 3
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 4. PROGRAMACIÓN DE DOS SALIDAS SIMULTÁNEAS
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

PRÁCTICA Nº 5. PROGRAMACIÓN DE CONTACTOS DE LAS SALIDAS

• Podemos programar contactos de las salidas, tanto NO como NC (negados) y el valor de referencia de
estos, será el mismo que su bobina.
• Cuando queramos tener en un contacto el mismo valor que la bobina, pondremos un contacto abierto.
• Cuando queramos tener en un contacto el valor contrario al de su bobina, pondremos un contacto negado.
• IMPORTANTE: Un contacto negado, NO significa contacto cerrado, sino LO CONTRARIO DE.
• El elemento de referencia de un contacto de una salida o de una marca es el valor de su bobina.

Funcionamiento:
• Las salidas Q1 y Q2, funcionaran de forma directa mediante las entradas I1 e I2, respectivamente.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
• La salida Q3 funcionara si funciona al mismo tiempo la salida Q1 y Q2.

En esta imagen vemos como está activada la Q3, estando previamente activadas las salidas Q1 y Q2.

En esta imagen vemos como no está activada la Q3, porque aunque tenemos activada la Q1, no tenemos
activada la Q2.

• La salida Q4 funcionará si funciona la salida Q1 o la Q2.


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
• La salida Q5 funcionara si no funciona la salida Q1 y no funciona la salida Q2.

En la imagen de abajo vemos que no está activada la Q5, porque aunque no tenemos activada la Q2, sí
tenemos activada la Q1.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
• La salida Q6 funcionará si funciona la salida Q1 y no funciona la salida Q2.

• La salida Q7 funcionará si no funciona la salida Q1 y sí funciona la salida Q2.


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 6.
El motor que arrastra una cinta transportadora debe arrancar a plena tensión cuando la totalidad de los
cuatro operarios que trabajan en ella dan su consentimiento a través del cierre de un interruptor situado en
cada uno de los puestos de trabajo.

Interruptores: Input 1, Input 2, Input 3 e Input 4.


Motor: Salida Q1
Señalización del cierre de cada interruptor mediante las salidas Q2, Q3, Q4 y Q5.
Señalización de la conexión del motor: salida Q6.

PRÁCTICA Nº 7.

Puesta en marcha de un motor trifásico con protecciones. La secuencia es la siguiente:

1- Al presionar el pulsador I1 “START” la salida Q1


alimenta un contactor, el cual, mediante la
activación o el cierre de sus contactos internos
principales, permitirá dejar pasar la corriente
trifásica al Motor.

2- El pulsador I2 “STOP” detiene el proceso.

3- El circuito de potencia cuenta con la protección de


in interruptor “Guardamotor”, el cual participa en
el circuito de control, mediante la entrada I3. Si
este dispositivo actúa a consecuencia de una avería
en el Motor (cortocircuito, sobreintensidad, falta
de una fase de alimentación, etc.), además de
anular el funcionamiento, da inicio a un aviso de
carácter luminoso intermitente, mediante la salida
Q2, advirtiendo de lo sucedido.

4- La programación se realizará utilizando circuito de realimentación.


Caso 2: utilizando circuito sin realimentación, mediante las funciones SET y RESET.

Nótese en el esquema del dibujo, como la tensión de alimentación al autómata es monofásica de


230 V AC, así como la alimentación de las entradas digitales. En cambio, la tensión de
alimentación del motor es trifásica a 400 AC.

Visualizar los tres siguientes Vídeos:


Siemens LOGO! (3) - Funciones RS y relé de impulsos
https://www.youtube.com/watch?v=6qvxcPgTWQo

Siemens LOGO! (1) - Funciones lógicas básicas


https://www.youtube.com/watch?v=7uEFwTzvs6E

PRACTICA 50_SF_ Texto de aviso en Logo 8.1


PRACTICA 50_SF_ Texto de aviso en Logo 8.1 - YouTube
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 8.
Control de llenado de un depósito de agua.

Disponemos de un selector de disponibilidad la entrada I1 (E0.1) que si está pulsado permite tener la
instalación perteneciente al funcionamiento de una Bomba de agua en servicio mediante la salida Q1 (la
A4.0).

El estar en estado de servicio no quiere decir que la Bomba funcione, sino que o bien estará funcionando o
bien estará preparada para funcionar cuando las condiciones de la instalación lo permitan.

La Bomba se pondrá en marcha cuando el sensor de mínimo mediante la entrada I4 (la E0.4) esté activado
y se parará cuando o bien el sensor de máximo se active mediante la entrada I3 (la E0.3), o bien salte el
Relé Térmico mediante la entrada I2 (la E0.2) o bien la desconectemos mediante el selector mediante la
entrada I1 (E0.1).

Si la instalación para el posible funcionamiento de la Bomba, está en servicio deberá lucir una lámpara
indicándolo, mediante la salida Q3 (la A4.1).

Si Salta el Relé Térmico se encenderá otra lámpara intermitentemente avisando de tal circunstancia,
mediante la salida Q2 (la A4.2).

PRÁCTICA Nº 9.
Puesta en marcha de dos cargas no simultáneas.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
Tenemos un pulsador S1 (NA) conectado a la entrada 1 del LOGO, para accionar un contactor llamado
KM1, conectado a través de la salida Q1 del PLC, para accionar el sistema de calefacción eléctrica.

El pulsador S2 (NA) conectado a la entrada 2, detendrá el sistema de calefacción eléctrica.

Por otro lado, tenemos un pulsador S3 (NA) conectado a la entrada 3, para accionar un contactor llamado
KM2, conectado a través de la salida Q2 del PLC, para accionar el sistema de refrigeración o aire
acondicionado.

El pulsador S4 (NA) conectado a la entrada 4, detendrá el sistema de refrigeración o aire acondicionado.

Se dispondrán de dos enclavamientos de seguridad, los cuales impedirán que puedan funcionar a la vez los
dos sistemas de calor y frío.

La programación se deberá de realizar mediante los dos casos siguientes:

Caso 1: por mediación del proceso de realimentación.

Caso 2: por mediación del proceso de las funciones de “SET” y “RESET”.

PRÁCTICA Nº 10.

Visualizar el siguiente Vídeo:


Automatico de escalera, telerruptor e interruptor crepuscular con LOGO softcomfort de siemens -
YouTube

Realizar un programa con el LOGO que sirva como temporizador de una luz de escalera, es decir si se
pulsa alguno de las 6 pulsadores de entrada (I1 ó I2 ó I3 ó I4 ó I5 ó I6), entonces las 8 salidas Q1 y Q2 y
Q3 y Q4 y Q5 y Q6 y Q7 y Q8 (es decir, las 8 lámparas que disponga la escalera del portal para el
alumbrado), se encenderán durante 40 segundos.

El funcionamiento es simple, desde cualquier pulsador se activará el alumbrado y comenzará un tiempo


programado que culminará con la desconexión de las luminarias.
(Nota: para poder simular este ejercicio en nuestro autómata, utilizaremos 6 pulsadores como entradas para
activar el automático de escalera y 8 salidas como si fueran los 8 puntos de luz a activar de la escalera).

Gráfico orientativo de un automático de escalera


Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 11.
Visualizar el siguiente Vídeo:
LOGO SIEMENS.- Práctica 4: Interruptor Bifuncional, o Telerruptor
https://www.youtube.com/watch?v=y-M2LDYJDdE

Realizar un programa con el LOGO que sirva para que varios pulsadores conectados entre sí en paralelo,
excitarán la entrada I1 de un micro-autómata, con el propósito de activar un Interruptor Bifuncional o
telerruptor, para realizar el circuito eléctrico equivalente a la conmutación de una serie de lámparas. Del
mismo modo, varias lámparas estarán conectadas en paralelo a la salida Q1 del micro-autómata.

Cada vez que en la entrada Trg (Trigger) tengamos un cambio de señal de “0” a “1”, su salida Q cambiará de
estado, es decir, si previamente tenemos la salida Q desactivada (a “0”), entonces cambiará a “1” (se activará). Y si
previamente al cambio de señal en la entrada Trg (Trigger), tenemos la salida Q activada (a “1”), entonces cambiará
a “0” (se desactivará).

Por lo tanto, podremos tener el alumbrado permanente (sin tiempo que cuente esta activación), hasta que
volvamos a tener una activación en la entrada Trg.

Visualizar el siguiente Vídeo:


PRACTICA_53_MARCAS
https://www.youtube.com/watch?v=K7K5FKZetxM

PRÁCTICA Nº 12.
Realizar un programa con el LOGO en Lenguaje “KOP”, que cumpla con el siguiente enunciado:
Disponemos de 6 pulsadores de entrada para activar 4 salidas, según las condiciones siguientes:
- La salida Q1 se activará si se pulsan simultáneamente las entradas I1 e I2 ó si activamos la entrada
I5.
- La salida Q2 se activará si se pulsan simultáneamente las entradas I2 e I3 e I4 ó si activamos la
entrada I6.
- La salida Q3 se activará si se pulsan simultáneamente las entradas I4 e I5 e I6 ó si activamos la
entrada I1.
- La salida Q4 se activará cuando las 3 salidas Q1 y la Q2 y la Q3 se encuentren simultáneamente
desactivadas.

Visualizar el siguiente Vídeo:


Siemens LOGO! (4) - Funciones de temporización

https://www.youtube.com/watch?v=wKCgiPDADmc

PRÁCTICA Nº 13. LOGO SIEMENS. Temporizaciones en cascada.

Al activar un interruptor se encenderá una primera lámpara. A


los dos segundos se encenderá una segunda lámpara. Dos
segundos más tarde se encenderá una tercera lámpara y
finalmente, cuando transcurran dos segundos más se encenderá
una cuarta lámpara.
Se empleará un único interruptor para la activación de la
secuencia y un temporizador con retardo a la conexión para
cada activación de cada una de las 4 lámparas.
Cuando desactivemos el interruptor, las 4 lámparas se apagarán.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 14. Temporizaciones en cascada. Encendido y apagado secuencial de unas
luminarias.

El objetivo es que, al activar un interruptor, se empezará a contar los segundos transcurridos desde la
activación del propio interruptor. A los 2 segundos se encenderá una primera lámpara. A los cuatro
segundos se encenderá una segunda lámpara. A los 6 segundos se encenderá una tercera lámpara. A los 8
segundos se encenderá una cuarta lámpara y finalmente, cuando transcurran los 10 segundos se encenderá
una quinta lámpara.

Se empleará un único interruptor para la activación de la secuencia y un temporizador con retardo a la


conexión para cada activación de cada una de las 5 lámparas.

Para desconectar las lámparas, se usará el mismo interruptor y un temporizador con retardo a la
desconexión, para la desactivación de cada una de las 5 lámparas. En este caso la secuencia de apagado de
las luminarias será el orden inverso al encendido, es decir, a los 2 segundos de desactivarse el interruptor
de marcha, se apagará la 5ª lámpara. A los cuatro segundos de desactivarse el interruptor de marcha, se
apagará la 4ª lámpara. A los 6 segundos de desactivarse el interruptor de marcha, se apagará la 3ª lámpara.
A los 8 segundos de desactivarse el interruptor de marcha, se apagará la 2ª lámpara y finalmente, cuando
transcurran los 10 segundos después de desactivarse el interruptor de marcha se apagará la 1ª lámpara.

Después del apagado secuencial, se podrá volver a repetir la secuencia de encendido y apagado secuencial.

Visualizar el siguiente Vídeo:


Siemens LOGO! (5) - Otras funciones de temporización. Ejemplos.

https://www.youtube.com/watch?v=dYfdYHtMiZM
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 15. Programación de persiana motorizada.

Para esta actividad tendremos seis entradas cableadas al LOGO y cuatro salidas:

Entrada 1: I1, Pulsador para la activación de la lámpara 1 (Q1).


Entrada 2: I2, Pulsador para la activación de la lámpara 2 (Q2).
Entrada 3: I3, Pulsador para la activación del motor de la persiana subida (Q3).
Entrada 4: I4, Pulsador para la activación del motor de la persiana bajada (Q4).
Entrada 5: I5, Final de carrera superior.
Entrada 6: I6, Final de carrera inferior.

Salida 1: lámpara 1 (Q1).


Salida 2: lámpara 2 (Q2).
Salida 3: motor de la persiana subida (Q3).
Salida 4: motor de la persiana bajada (Q4). Nota: la puerta no podrá subir y bajar
simultáneamente.

Este ejercicio tiene el objetivo de generar confort en el manejo de una puerta de garaje perteneciente a un
solo propietario de una vivienda.
Esta actividad consiste en realizar una programación sencilla para automatizar la puerta de garaje, y la
dividiremos en tres tareas diferentes:

• Tarea 1: Los pulsadores de subida y de bajada tendrán tres funciones distintas:

1- Pulsadores a impulsos: La persiana subirá o bajará a impulsos si la acción sobre los pulsadores es
inferior a un tiempo de 2 segundos.
2- Modo Automático: Si el pulsador de subida (o de bajada) es presionado durante más de 2 segundos,
la persiana subirá (o bajará) automáticamente, aunque después de este tiempo se libere el pulsador
en cuestión, hasta que la puerta sea detenida por la acción del final de carrera correspondiente.
3- Anulación modo Automático: El mismo pulsador que acciona el modo automático, será el que anule
el modo automático. Para ello es necesario haber presionado con anterioridad el pulsador de subida
o de bajada más de 2 segundos, para entrar en el modo automático.

• Tarea 2: Un pulsador que permitirá accionar la lámpara conectada a la Q1, mediante la función
“Interruptor Bifuncional o Telerruptor”.
• Tarea 3: Un pulsador que permitirá accionar la lámpara conectada a la Q2, mediante la función
“Automático de escalera”.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 16. Alumbrado de una estancia mediante la aplicación de sensores de movimientos o
“PIR”
Un “PIR” es un sensor de infrarrojos pasivo, el cual reacciona ante determinadas fuentes de calor del
cuerpo humano y animales.

En este ejercicio realizaremos una programación que asegure el alumbrado de una estancia con grandes
dimensiones, de la siguiente forma:

1- Si el sensor que advierte la presencia es el PIR1, la luminaria 1 se encenderá un tiempo de 5


segundos.

2- Si el sensor que advierte la presencia es el PIR2, la luminaria 2 se encenderá un tiempo de 8


segundos. Se entiende que el área cercana a este sensor es mayor que el área del primer sensor.

3- Si la presencia de personas abarca los dos sensores a la vez, las programaciones anteriores se
anularán, estableciéndose una nueva programación, la cual activará las dos luminarias durante 12
segundos.

PRÁCTICA Nº 17. Alumbrado del vestíbulo de un gimnasio y control del timbre.

Se trata de realizar la programación de control para el alumbrado de las luminarias de un gimnasio y la


duración del timbre de llamada.

Para ello disponemos de tres pulsadores conectados a las tres primeras entradas del LOGO, que
funcionarán en modo telerruptor, así como de un cuarto pulsador timbre conectado a la cuarta entrada del
LOGO, que gobernará el tiempo de funcionamiento de éste.

Dispondremos de 6 lámparas conectadas a las 6 primeras salidas del LOGO y de un timbre conectado a la
séptima salida del LOGO.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

Las condiciones de funcionamiento son las siguientes:

1- El pulsador 1 conectará la lámpara 1 en función telerruptor.

2- El pulsador 2 conectará la lámpara 2 en función telerruptor.

3- El pulsador 3 conectará la lámpara 3 en función telerruptor.

4- Si el pulsador 3 es presionado:

a) Más de 2 segundos además de activar la lámpara 3 en función telerruptor, activará la lámpara 4.

b) Más de 4 segundos además de activar la lámpara 3 en función telerruptor y activar la lámpara


4, activará la lámpara 5.

c) Más de 6 segundos además de activar la lámpara 3 en función telerruptor y activar la lámpara 4


y activar la lámpara 5, activará la lámpara 6.

d) Si desactivamos la lámpara 3, las restantes lámparas 4, 5 y 6 se desactivarán también.

5- El pulsador 1 tiene la función de apagado general, es decir, si es presionado más de 2 segundos,


cualquier luminaria que hubiera encendida (de las luminarias 4, 5 y 6), se apagará.

6- El pulsador timbre accionará la salida del timbre, pero por seguridad y para poder evitar el deterioro
del mismo, si es presionado durante más de 2 segundos, se deberá de cortar la alimentación de
dicho timbre y empezará una segunda temporización de 10 segundos, tiempo durante el cual no
podrá volver a ser alimentado dicho timbre. Para poder ser de nuevo alimentado el timbre, deberán
de pasar 12 segundos (2” + 10” = 12 “) desde la primera pulsación.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 18. Semáforo sencillo.
Este ejercicio consiste en la programación sencilla de un semáforo, utilizado para regular el tráfico de una
calle. Se prevé que, por este punto de la calle, no existirá el paso de peatones.
La orden de activar y desactivar el funcionamiento del semáforo la dará el interruptor conectado a la
entrada I1.
La secuencia será la siguiente:
1- Al activar el interruptor conectado a la entrada I1 se activará la lámpara Q1 “Verde” durante 5
segundos.

2- Pasados los 5 segundos, se apagará la lámpara Q1 “Verde” y se activará la lámpara Q2 “Ámbar”,


operación ésta que durará 3 segundos.

3- Pasados los 3 segundos, se apagará la lámpara Q2 “Ámbar” y se activará la lámpara Q3 “Roja”


durante 4 segundos.

4- Pasados los 4 segundos, se apagará la lámpara Q3 “Roja” y se activará de nuevo la lámpara Q1


“Verde”, siempre y cuando el interruptor conectado a la entrada I1 permanezca activado.

PRÁCTICA Nº 19. Semáforo sencillo añadiendo el control del paso de los peatones
El enunciado es el mismo que el del ejercicio anterior, pero añadiendo el control de dos lámparas más, es
decir, la lámpara Q4 “Rojo Peatones” y Q5 “Verde Peatones.

Visualizar el siguiente Vídeo:


Programación LOGO! - Uso básico de los contadores. (I)
https://www.youtube.com/watch?v=WJDT6GIZvic
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 20. Pequeña programación de seguridad. Caso 1.

Para activar una salida Q1 es necesario que la entrada I1 sea presionada más de 2 segundos. Para
desconectar la salida Q1, basta con presionar y soltar de nuevo la entrada I1 con una pulsación simple.

PRÁCTICA Nº 21. Pequeña programación de seguridad. Caso 2.


Para activar una salida Q1 es necesario que la entrada I1 sea presionada 5 veces consecutivas. Para
desactivar la salida Q1, basta con presionar y soltar de nuevo la entrada I1 con una pulsación simple.

PRÁCTICA Nº 22. Pequeña programación de seguridad. Caso 3.


Para activar una salida Q1 es necesario que la entrada I1 y la entrada I2 sean presionadas a la vez al menos
durante un tiempo de 2 segundos. Para desactivar la salida Q1, basta con presionar de nuevo a la vez las
dos entradas I1 e I2.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete
PRÁCTICA Nº 23.

Realizar un programa con el LOGO que sirva para automatizar el planteamiento siguiente:
 Tenemos una cinta transportadora (salida Q1) que se pone en marcha mediante la activación del
pulsador de marcha (entrada I1). Dicha cinta transportadora lleva peluches, los cuales viajan de uno
en uno e irán cayendo a una caja. Dentro de la caja tan solo caben 5 unidades de peluches.

 Queremos activar una sirena (salida Q2) cuando el contador número “01”, realice una cuenta de 5
unidades de peluches, momento en el cual se acabará el proceso de llenado de la caja, por lo que la
cinta transportadora deberá de pararse, para que un operario retire de forma manual la caja llena de
peluches de la cinta y coloque una caja vacía. A continuación, el operario pulsará de nuevo del
pulsador de marcha (entrada I1) para desconectar la sirena y se volverá a la situación inicial para
que se pueda volver a repetir el proceso de llenado de la siguiente caja.

 El contador realizará la cuenta de cada una de las unidades, cuando una célula fotoeléctrica
(mediante la entrada I2) detecte el paso de los peluches transportados por la cinta transportadora.

 Podemos resetear la cuenta del contador mediante el pulsador de paro de contaje (entrada I3).

 Mientras la caja no esté llena se activará una lámpara de color verde (salida Q3), y cuando la caja
ya tenga los 5 peluches se activará una lámpara de color rojo (Q4).

 Dispondremos de un segundo contador (el número “02”) que nos contará las cajas llenas que se
vayan completando con los 5 peluches.
Jon Karla Morales. Departamento de Electricidad CIFP REPELEGA LHII. Portugalete

OOLE
EN LA AUTOMATIZACIÓN.

FUNCIONES LOGICASATIZACIÓN.

FUNCIONES LOGICASEL
ALGEBRA DE BOOLE
EN LA AUTOMATIZACIÓN.

FUNCIONES LOGICAS

También podría gustarte