Está en la página 1de 14

Traducido del inglés al español - www.onlinedoctranslator.

com

4
fu

Imagen utilizada con permiso de Rockwell Automation, Inc.

Objetivos del capítulo

Después de completar este capítulo, podrá: Este capítulo ofrece una descripción general de las
4.1Describir el concepto binario y las funciones de las puertas.
puertas lógicas digitales e ilustra cómo duplicar este tipo
de control en un PLC. Se analiza brevemente el álgebra
4.2Dibuje el símbolo lógico, construya una tabla de verdad y
establezca la ecuación booleana para las funciones Y, O y booleana, que es una forma abreviada de escribir
NO. diagramas de puertas digitales. Algunos programadores
4.3Construir circuitos a partir de expresiones booleanas y derivar portátiles pequeños tienen teclas lógicas digitales, como
ecuaciones booleanas para circuitos lógicos dados. Y, O y NO, y se programan mediante expresiones
4.4Convierta esquemas de escalera de relés en programas de lógica de booleanas.
escalera

4.5Desarrollar programas elementales basados en funciones de


puerta lógica.

4.6Instrucciones de programa que realizan operaciones lógicas.

57
4.1El concepto binario el resultado y unsímboloque representa la operación.
Para los propósitos de esta discusión, el resultado o
El PLC, como todos los equipos digitales, funciona según el
salida se llama Y y las entradas de señal se llamanA B C,
principio binario. El términoprincipio binarioSe refiere a la idea de
etcétera. Además, el 1 binario representa la presencia de
que se puede pensar que muchas cosas existen en sólo uno de dos
una señal o la ocurrencia de algún evento, y el 0 binario
estados. Estos estados son 1 y 0. El 1 y el 0 pueden representar
representa la ausencia de la señal o la no ocurrencia del
ENCENDIDO o APAGADO, abierto o cerrado, verdadero o falso, alto
evento.
o bajo, o cualquiera de las otras dos condiciones. La clave de la
velocidad y precisión con la que se puede procesar la información La función Y
binaria es que sólo hay dos estados, cada uno de los cuales es El símbolo dibujado en la Figura 4-3 es el de una puerta AND.
claramente diferente. No existe un estado intermedio, por lo que Una puerta AND es un dispositivo con dos o más entradas y
cuando se procesa la información el resultado es sí o no. una salida. La salida de la puerta AND es 1 sólo si todas las
Apuerta lógicaEs un circuito con varias entradas pero sólo una salida entradas son 1. La tabla de verdad AND de la Figura 4-3
que se activa mediante combinaciones particulares de condiciones de muestra la salida resultante de cada una de las posibles
entrada. El concepto binario de dos estados, aplicado a las puertas, combinaciones de entradas.
puede ser la base para la toma de decisiones. El circuito de iluminación Puerta lógicatablas de verdadmuestra cada entrada posible
de luces altas de un automóvil de la figura 4-1 es un ejemplo de una a la puerta o circuito y la salida resultante dependiendo de la
decisión lógica Y. Para esta aplicación, la luz de carretera se puede combinación de las entradas.
encender solo cuando el interruptor de luz Y el interruptor de luz de Dado que las puertas lógicas son circuitos integrados (CI) digitales,
carretera están cerrados. sus señales de entrada y salida pueden estar sólo en uno de dos
El circuito de iluminación del techo del automóvil de la figura 4-2 es estados digitales posibles, es decir, 0 lógico o 1 lógico. Por lo tanto, el
un ejemplo de una decisión lógica OR. Para esta aplicación, la luz del estado lógico de la salida de una puerta lógica depende de la lógica.
techo se encenderá cada vez que se active el interruptor de la puerta estados de cada una de sus entradas individuales. Figura 4-4
del pasajero O el interruptor de la puerta del conductor.
La lógica es la capacidad de tomar decisiones cuando se
deben tener en cuenta uno o más factores diferentes antes de Y tabla de verdad
tomar una acción. Esta es la base para el funcionamiento del Entradas Producción

PLC, donde se requiere que un dispositivo funcione cuando se A


AB Y
Entradas Y
han cumplido ciertas condiciones. B Producción 0 0 0
0 1 0
Y de dos entradas 1 0 0
1 1 1
4.2Funciones Y, O y NO símbolo de la puerta

Las operaciones que realizan los equipos digitales se Figura 4-3 Y puerta.
basan en tres funciones lógicas fundamentales: Y, O y
NO. Cada función tiene una regla que determinará
0
A
Producción (Y) -0
0
B
Interruptor de luz
luz alta
Y luz 0
luz alta A
cambiar Producción (Y) -0 Mesa de la verdad
1
Entradas Producción
B A B Y
0 0 0
Figura 4-1 El Y lógico. 0 1 0
1 1 0 0
A
Producción (Y) -0
1 1 1
0
B
Pasajero
interruptor de la puerta
luz de techo 1
Y A
Conductor
Producción (Y) -1
interruptor de la puerta 1
Entradas Producción
B

Figura 4-2El O lógico. Figura 4-4 Y estados de señal digital de puerta lógica.

58 Capítulo 4Fundamentos de la lógica


Circuito cableado
Mesa de la verdad
Representación lógica
SUDOESTE-ASUDOESTE-B
SUDOESTE-A SUDOESTE-B Luz SUDOESTE-A
Luz
Abierto (0) Abierto (0) Apagado (0)
Luz Abierto (0) Cerrado (1) Apagado (0)
Cerrado (1) Abierto (0) Apagado (0)
Cerrado (1) Cerrado (1) En 1) SUDOESTE-B

Figura 4-5La puerta lógica AND funciona de manera similar a los dispositivos de control conectados en serie.

ilustra las cuatro posibles combinaciones de entradas para una puerta 0


A
AND de 2 entradas. Las reglas básicas que se aplican a una puerta AND Producción (Y) =0
0
son: B

• Si todas las entradas son 1, la salida será 1.


0
• Si alguna entrada es 0, la salida será 0. A Mesa de la verdad
Producción (Y) =1
1 Entradas Producción

La puerta lógica AND funciona de manera similar a los dispositivos de B A B Y


control conectados enserie,como se ilustra en la Figura 4-5. La luz se 0 0 0
1 0 1 1
encenderá sólo cuando tanto el interruptor A como el interruptor B estén A 1 0 1
cerrados. 0 Producción (Y) =1 1 1 1
B

La función O
1
El símbolo dibujado en la Figura 4-6 es el de una puerta O. Una
A
Producción (Y) =1
puerta OR puede tener cualquier número de entradas pero sólo 1
B
una salida. La salida de la puerta OR es 1 si una o más entradas son
1. La tabla de verdad de la Figura 4-6 muestra la salida resultante Y Figura 4-7 O estados de señal digital de puerta lógica.

de cada posible combinación de entradas.

La Figura 4-7 ilustra las cuatro posibles combinaciones de entradas para


una puerta OR de 2 entradas. Las reglas básicas que se aplican a una puerta
O tabla de verdad
OR son:
Entradas Producción
A
AB Y • Si una o más entradas son 1, la salida es 1.
Entradas Y
B Producción 0 0 0
0 1 1 • Si todas las entradas son 0, la salida será 0.
O de dos entradas 1 0 1
1 1 1 La puerta lógica OR funciona de manera similar a los dispositivos de
símbolo de la puerta
control conectados enparalelo,como se ilustra en la Figura 4-8. La luz se
Figura 4-6 O puerta. encenderá si el interruptor A, el interruptor B o ambos están cerrados.

Circuito cableado

SUDOESTE-A Mesa de la verdad


Representación lógica
SUDOESTE-A SUDOESTE-B Luz SUDOESTE-A
Luz
SUDOESTE-B Abierto (0) Abierto (0) Apagado (0)
Abierto (0) Cerrado (1) encendido (1)
Luz Cerrado (1) Abierto (0) activado (1)
Cerrado (1) Cerrado (1) encendido (1) SUDOESTE-B

Figura 4-8La puerta lógica OR funciona de manera similar a los dispositivos de control conectados en paralelo.

Fundamentos de la lógica Capítulo 4 59


NO tabla de verdad de la función NOT construida mediante un pulsador normalmente
A NOA cerrado en serie con una lámpara. Cuando el botón de entrada está
A A(NOA)
Aporte Producción 0 1 noaccionado, la lámpara de salida está ENCENDIDA. Cuando se
1 0 acciona el botón de entrada, la lámpara de salida se apaga.
La función NOT se utiliza con mayor frecuencia junto con la
Figura 4-9 No funciona.
puerta AND u OR. La Figura 4-11 muestra la función NOT conectada
a una entrada de una compuerta AND para un circuito indicador de
La función NO baja presión. Si la alimentación está encendida (1) y el interruptor
El símbolo dibujado en la Figura 4-9 es el de una función NOT. de presión no está cerrado (0), la luz de advertencia estará
A diferencia de las funciones Y y O, la función NO puede tener encendida (1).
sólo unoaporte. La salida NOT es 1 si la entrada es 0. La salida El símbolo NOT colocado en la salida de una puerta AND
es 0 si la entrada es 1. El resultado de la operación NOT es invertiría el resultado de salida normal. Una puerta AND con salida
siempre el inverso de la entrada y, por lo tanto, la función NOT invertida se llamaNANDpuerta. El símbolo de la puerta NAND y la
se denomina función NOT.inversor.La función NOT a menudo tabla de verdad se muestran en la Figura 4-12. La función NAND se
se representa mediante una barra en la parte superior de la usa a menudo en matrices lógicas de circuitos integrados y se
letra, lo que indica una salida invertida. El pequeño círculo en la puede usar en controladores programables para resolver lógica
salida del inversor se denomina indicador de estado e indica compleja.
que se ha producido una inversión de la función lógica. Se aplica la misma regla sobre la inversión del resultado de
salida normal si se coloca un símbolo NOT en la salida de la
La función NOT lógica se puede realizar en una entrada de contacto puerta OR. La salida normal se invierte y la función se
simplemente usando un contacto normalmente cerrado en lugar de denominaNIpuerta. El símbolo de la puerta NOR y la tabla de
uno normalmente abierto. La Figura 4-10 muestra un ejemplo. verdad se muestran en la Figura 4-13.

Circuito cableado

Mesa de la verdad Representación lógica


pulsador NC
- Presionar el botón Luz Luz
Luz No presionado (0) En 1)
Presionado (1) Apagado (0)

Entrada única

Figura 4-10 Función NO construida mediante un pulsador normalmente cerrado.

(Encendido) tabla de verdad NAND

A- 1 Baja presión Entradas Producción


indicador encendido (1) A AB Y
Entradas Y
B Producción 0 0 1
B- 0 (1) 0 1 1
1 0 1
(Presión Dos entradas
puerta NAND
1 1 0
interruptor abierto)

Mesa de la verdad

Presión Presión
Figura 4-12 Símbolo de puerta NAND y tabla de verdad.

cambiar Fuerza indicador


0 1 1
1 1 0
(Encendido)
tabla de verdad NOR
A-1 Baja presión
indicador apagado (0) Entradas Producción

A AB Y
Entradas Y
B-1 (0) 0 0 1
B Producción

(Presión 0 1 0
interruptor cerrado) Dos entradas 1 0 0
Puerta NOR
1 1 0
Figura 4-11 La función NOT se utiliza con mayor frecuencia en

conjunción con una puerta AND. Figura 4-13 Símbolo de puerta NOR y tabla de verdad.

60 Capítulo 4Fundamentos de la lógica


Mesa de la verdad sólo cuando una entrada u otra está en ALTA, pero no ambas.
Entradas Producción La puerta OR exclusiva se utiliza comúnmente para
A AB Y comparaciónde dos números binarios.
Entradas Y 0 0 0
B Producción 0 1 1
1 0 1 4.3Álgebra de Boole
1 1 0
El estudio matemático del sistema numérico binario y la lógica
Figura 4.14 El símbolo de la puerta XOR y la tabla de verdad. se llamaÁlgebra de Boole.El propósito de esta álgebra es
proporcionar una forma sencilla de escribir combinaciones
complicadas de enunciados lógicos. Existen muchas
La función OR exclusiva (XOR) aplicaciones en las que se podría aplicar el álgebra booleana
Una combinación de compuertas de uso frecuente es la función O para resolver problemas de programación de PLC.
exclusivo (XOR). ElXOREl símbolo de la puerta y la tabla de verdad En la Tabla 4-1 se muestra una lista típica de instrucciones booleanas
se muestran en la Figura 4-14. La salida de este circuito es ALTA. (también denominada lista de instrucciones). Las instrucciones

Tabla 4-1Lista típica de instrucciones o declaraciones booleanas

Instrucción booleana y función Símbolo gráfico


Almacenar (STR)–Cargar (LD)
Comienza un nuevo escalón o una rama adicional en un escalón con un contacto normalmente abierto.

No almacenar (STR NOT)–Cargar no (LD NOT)


Comienza un nuevo escalón o una rama adicional en un escalón con un contacto normalmente cerrado.

O o)
Lógicamente realiza una operación OR de un contacto normalmente abierto en paralelo con otro contacto en un renglón.

O no (O NO)
Lógicamente realiza una operación OR de un contacto normalmente cerrado en paralelo con otro contacto en un renglón.

Y y)
Lógicamente hace AND a un contacto normalmente abierto en serie con otro contacto en un renglón.

Y no (Y NO)
Lógicamente hace AND a un contacto normalmente cerrado en serie con otro contacto en un renglón.

Y almacenar (Y STR)–Y cargar (Y LD) Lógicamente


hace AND en dos ramas de un escalón en serie.

O almacenar (O STR) –O cargar (O CARGAR) Lógicamente realiza una


operación OR entre dos ramas de un escalón en paralelo.

Fuera fuera) AFUERA


Refleja el estado del renglón (activado/desactivado) y emite el estado discreto (activado/desactivado) al
punto de registro de imagen o ubicación de memoria especificados.

O fuera (O fuera)
Refleja el estado del renglón y envía el estado discreto (ON/OFF) al registro de imagen. En el
O FUERA
programa se pueden utilizar varias instrucciones OR OUT que hacen referencia al mismo
punto discreto.

Salida no (SALIDA NO)


Refleja el estado del renglón y desactiva la salida para una condición de ejecución ON;
activa la salida para una condición de ejecución desactivada.

Fundamentos de la lógicaCapítulo 4 61
Símbolo lógico Declaración lógica ecuación booleana notaciones booleanas

A Símbolo Significado
Yes 1 si Y-A•B
Y o • y
AyBson 1
B Y-AB
o
A
Yes 1 si - no
Y Y-A B
AoBes 1
B invertir

- resulta en
Yes 1 siAes 0
A Y Y-A
Yes 0 siAes 1

Figura 4-15Álgebra booleana relacionada con las funciones Y, O y NO.

se basan en los operadores booleanos básicos de AND, OR y NO funciona. Las entradas se representan con letras
NOT. Aunque estas instrucciones están programadas en mayúsculas A, B, C, etc., y la salida con Y mayúscula. El signo de
formato de lista similar a BASIC y otros lenguajes de texto, multiplicación (3)o punto (•) representa la operación AND, un
implementan la misma lógica que la lógica de escalera de relés. signo de suma (1)representa la operación OR, el círculo con un
signo de suma ! representar_s_
La figura 4-15 resume los operadores básicos del álgebra la operación OR exclusiva y una barra sobre la letraA
booleana en su relación con los operadores básicos AND, OR y representa la operación NOT. Las ecuaciones booleanas se
utilizan para expresar la función matemática de la puerta
lógica.
Los sistemas digitales PLC se pueden diseñar utilizando álgebra
A A
Y AB O A+B booleana. Las funciones del circuito están representadas por
B B ecuaciones booleanas. La figura 4-16 ilustra cómo los operadores
lógicos AND, NAND, OR, NOR y NOT se utilizan individualmente para
A A formar declaraciones lógicas. La Figura 4-17 ilustra cómo se utilizan
NAND AB NI A B operadores lógicos básicos en combinación para formar ecuaciones
B B booleanas.
Comprender la técnica de escribir ecuaciones booleanas
simplificadas para declaraciones lógicas complejas es una
A NO A
herramienta útil al crear programas de control de PLC.
Algunas leyes del álgebra de Boole son diferentes de las del
Figura 4-16 Operadores lógicos utilizados individualmente para formar lógica. álgebra ordinaria. Estas tres leyes básicas ilustran la
declaraciones. estrecha comparación entre el álgebra booleana y

A A
AB A B
Y Y-AB C O Y- (A B)C
B O B Y
C C

A A
AB A B
NAND Y-AB C NI Y- (A B)C
B O B Y
C C

Figura 4-17Operadores lógicos utilizados en combinación para formar ecuaciones booleanas.

62 Capítulo 4Fundamentos de la lógica


álgebra ordinaria, así como una diferencia importante B
entre los dos:
C

LEY CONMUTATIVA
Y
A1B5B1A A Producción

A?B5B?A Entradas

Figura 4-19 Circuito de puerta lógica desarrollado a partir del booleano.


expresiónY5A(antes de Cristo1D).

LEY ASOCIATIVA
(A1B)1C5A1 (B1C) (A?B) ?C5
A? (B?C) La Figura 4-19 muestra un circuito de puerta lógica desarrollado a partir
de la expresión booleana.Y5A(antes de Cristo1D).El procedimiento es el
siguiente:

LEY DISTRIBUTIVA Expresión booleana:Y5A(antes de Cristo1D)

A? (B1C)5 (A?B)1 (A?C) A1 (B?C) Puertas requeridas: (por inspección)


1 - Puerta Y con entradas B y C 1 - Puerta O
5 (A1B) ? (A1C)
con entradasANTES DE CRISTO,yD
Esta ley sólo es válida en el
1 - Puerta Y con entradasAy la salida de
álgebra booleana.
la puerta OR

4.5Generar la ecuación booleana para un


circuito de puerta lógica dado
4.4Desarrollo de circuitos de puerta lógica a
Una puerta lógica simple tiene un funcionamiento bastante
partir de expresiones booleanas sencillo. Sin embargo, al agrupar estas puertas en
A medida que los circuitos de puerta lógica se vuelven más complejos, combinaciones, resulta más difícil determinar qué
aumenta la necesidad de expresar estos circuitos en forma booleana. combinaciones de entradas producirán una salida. La ecuación
La figura 4-18 muestra un circuito de puerta lógica desarrollado a partir booleana para el circuito lógico de la Figura 4-20 se determina
de la expresión booleana.Y5AB1C.El procedimiento es el siguiente: de la siguiente manera:

• La salida de la puerta OR esA1B



Expresión booleana:Y5AB1C • La salida del inversor es D
Puertas requeridas: (por inspección) • Basado en la combinación de entrada aplicada al AND
1 - Puerta Y con entradaAyB puerta la ecuación booleana para el circuito esY5C

1 - Puerta O con entradaCy salida de la anterior D(A1B)
Y puerta

A
A B
A
B
B C
C Y
Producción

Y D
D
C Producción
Entradas
Entradas

Figura 4-18 Circuito de puerta lógica desarrollado a partir del booleano. Figura 4-20 Determinar la ecuación booleana para una lógica
expresiónY5AB1C. circuito.

Fundamentos de la lógicaCapítulo 4 63
L1 L2
A COMENZAR
OL
A AB
DETENER

1 METRO

METRO

Entradas Y
Producción GRAMO

2 METRO

B AB
B
R
METRO

Figura 4-21 Determinar la ecuación booleana para una lógica Carril

Peldaño
circuito.

Figura 4-22Esquema de escalera del relé de parada/arranque del motor.

La ecuación booleana para el circuito lógico de la Figura 4-21 se


determina de la siguiente manera:
llamados rieles o patas, que conectan las dos líneas eléctricas con lo

• La salida de la puerta AND 1 esAB que parecen peldaños de una escalera; de ahí el nombre, esquema de

• La salida de la puerta AND 2 esAB escalera de relevos.

• Basado en la combinación de insumos aplicados a la La lógica cableada es fija; sólo se puede cambiar alterando
O puerta la ecuación booleana para el circuito es la forma en que los dispositivos están interconectados
– – eléctricamente. Por el contrario, el control programable se
Y5AB1AB
basa en funciones lógicas básicas, que son programables y
fáciles de cambiar. Estas funciones (Y, O, NO) se utilizan solas o
4.6Lógica cableada versus
en combinaciones para formar instrucciones que determinarán
lógica programada
si un dispositivo debe encenderse o apagarse. La forma en que
El términológica cableadase refiere a funciones de control lógico que están se implementan estas instrucciones para transmitir comandos
determinadas por la forma en que los dispositivos están interconectados al PLC se denominaidioma. El lenguaje PLC más común es
eléctricamente. La lógica cableada se puede implementar utilizando relés y lógica de escalera. La figura 4-23 muestra una típicaprograma
esquemas de escalera de relés. Los esquemas de escalera de relés se utilizan de lógica de escalerapara el circuito de arranque/parada del
y comprenden universalmente en la industria. La Figura 4-22 muestra un motor. Las instrucciones utilizadas son el equivalente de relé
esquema típico de escalera de relés de una estación de control de arranque/ de contactos y bobinas normalmente abiertos (NO) y
paro de motor con luces piloto. El esquema de control se traza entre dos normalmente cerrados (NC).
líneas de suministro verticales. Todos los componentes se colocan entre El simbolismo de los contactos del PLC es una forma sencilla de expresar
estas dos líneas, la lógica de control en términos de símbolos. Estos símbolos son

Bobina de relé
equivalente
Aporte DETENER COMENZAR OL METRO
Producción

L1 módulo módulo L2
Peldaño 1

DETENER METRO

METRO

METRO
GRAMO

Peldaño 2
COMENZAR

Contacto de relé
equivalente GRAMO

METRO
R
OL
Peldaño 3
R
PROGRAMA

Figura 4-23Programa de lógica de escalera de arranque/parada del motor.

64 Capítulo 4Fundamentos de la lógica


Básicamente los mismos que los utilizados para representar circuitos de Debido a que el PLC utiliza diagramas de lógica de escalera, se
control de relés cableados. Un peldaño es el simbolismo de contacto simplifica la conversión de cualquier lógica de relé existente a
necesario para controlar una salida. Algunos PLC permiten que un renglón lógica programada. Cada peldaño es una combinación de
tenga múltiples salidas, mientras que otros solo permiten una salida por condiciones de entrada (símbolos) conectadas de izquierda a
renglón. Un programa de lógica de escalera completo consta entonces de derecha, con el símbolo que representa la salida en el extremo
varios renglones, cada uno de los cuales controla una salida. En la lógica derecho. Los símbolos que representan las entradas se conectan
programada, todos los contactos del interruptor mecánico están en serie, paralelo o alguna combinación de ambos para obtener la
representados por un símbolo de contacto de software y todas las bobinas lógica deseada. El siguiente grupo de ejemplos ilustra la relación
electromagnéticas están representadas por un símbolo de bobina de entre el esquema de escalera de relés, el programa de lógica de
software. escalera y el circuito de puerta lógica equivalente.

Esquema del relé Programa de lógica de escalera


Lógica de puerta

LS1 LS2 SOL A B Y A


Y
B Producción

Entradas

Ecuación booleana:AB-Y

Ejemplo 4-1Dos interruptores de límite conectados en serie y utilizados para controlar una válvula solenoide.

Esquema del relé Programa de lógica de escalera


Lógica de puerta

LS1 SOL A Y
A
Y
LS2 B
B Producción

Entradas

Ecuación booleana:A B-Y

Ejemplo 4-2Dos interruptores de límite conectados en paralelo y utilizados para controlar una válvula solenoide.

Esquema del relé Programa de lógica de escalera Lógica de puerta

PL
LS1 PD A C Y A
GRAMO
A B

LS2 B B Y
C Producción

Entradas

Ecuación booleana: (A B)C-Y

Ejemplo 4-3Dos finales de carrera conectados en paralelo entre sí y en serie con un presostato.

Esquema del relé Programa de lógica de escalera Lógica de puerta

PL A C Y A
LS1 FS1 A B
R
B
B D Y
LS2 FS2 C Producción

D C D
Entradas

Ecuación booleana: (A B) (CD) -Y

Ejemplo 4-4Dos interruptores de límite conectados en paralelo entre sí y en serie con dos conjuntos de interruptores de
flujo (que están conectados en paralelo entre sí) y utilizados para controlar una luz piloto.

Fundamentos de la lógicaCapítulo 4 sesenta y cinco


Esquema del relé Programa de lógica de escalera
Lógica de puerta
h
LS1 LS2 AB Y
A AB
LS3 C B Y
C Producción

Entradas

Ecuación booleana: (AB) C-Y

Ejemplo 4-5Dos finales de carrera conectados en serie entre sí y en paralelo con un tercer final de carrera, y utilizados
para controlar una bocina de advertencia.

Lógica de puerta

Esquema del relé Programa de lógica de escalera A


PL A B Y
LS1 LS2 B
R Y
C D C
LS3 LS4 Producción

D
Entradas

Ecuación booleana: (AB) (CD) -Y

Ejemplo 4-6Dos interruptores de límite conectados en serie entre sí y en paralelo con otros dos interruptores de
límite (que están conectados en serie entre sí) y se utilizan para controlar una luz piloto.

Esquema del relé Programa de lógica de escalera Lógica de puerta

PB SOL A B Y
LS1 B
B
Y
A Producción

Entradas

Ecuación booleana:AB-Y

Ejemplo 4-7Un interruptor de límite conectado en serie con un botón normalmente cerrado y utilizado para controlar una válvula
solenoide. Este circuito está programado para que el solenoide de salida se active cuando el interruptor de límite esté cerrado y el
botón esté presionado.no empujado.

Esquema del relé Programa de lógica de escalera Lógica de puerta

A
B A B Y A
Y
B
A B Entradas
Y
Producción

Ecuación booleana:AB AB-Y


A B-Y

Ejemplo 4-8Circuito OR exclusivo. La lámpara de salida de este circuito está encendida solo cuando se presiona el botón A o B, pero no ambos.
Este circuito ha sido programado utilizando solo los contactos de los botones A y B normalmente abiertos como entradas al programa.

66 Capítulo 4Fundamentos de la lógica


Esquema del relé Programa de lógica de escalera Lógica de puerta

C ParadasD EmpiezaA
C D A METRO
Empieza

METRO

B A
B
Paradas
B
METRO C METRO
METRO

Ejemplo 4-9 Un circuito de control de motor con dos botones de arranque/parada. Cuando se presiona cualquiera de los botones de arranque, el motor funciona.
Mediante el uso de un contacto sellado, continúa funcionando cuando se suelta el botón de inicio. Cualquiera de los botones de parada detiene el motor cuando se
presiona.

4.7Programación de instrucciones lógicas a nivel O


BITWISE INCLUYE O
de palabra Fuente A B3:1
La mayoría de los PLC proporcionan instrucciones lógicas a nivel de palabra como
Fuente B B3:2
parte de su conjunto de instrucciones. La Tabla 4-2 muestra cómo seleccionar la

instrucción de lógica de palabras correcta para diferentes situaciones. Destino B3:20


La Figura 4-24 ilustra la operación de la instrucción AND
para realizar una operación AND a nivel de palabra utilizando Fuente A 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0
los bits en las dos direcciones de origen. Esta instrucción le dice B3:1
al procesador que realice una operación AND en B3:5 y
Fuente B
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
B3:2

Tabla 4-2Seleccionar instrucciones lógicas Destino


1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0
B3:20
. . . utilizar esta
Si quieres . . . instrucción. Figura 4-25 Instrucción O a nivel de palabra.

Sepa cuándo los bits coincidentes en dos palabras Y


diferentes están activados
B3:7 y almacenar el resultado en el destino B3:10 cuando el
Sepa cuándo uno o ambos bits coincidentes en dos O dispositivo de entrada A es verdadero. Los bits de destino son el
palabras diferentes están activados
resultado de la operación lógica AND.
Sepa cuándo uno u otro bit de bits coincidentes en XOR
La Figura 4-25 ilustra la operación de una instrucción OR a nivel
dos palabras diferentes está activado
de palabra, que realiza una operación OR de los datos en la Fuente
Invertir el estado de los bits en una palabra. NO
A, bit a bit, con los datos en la Fuente B y almacena el resultado en
la dirección de destino. La dirección de la Fuente A es B3:1, la
dirección de la Fuente B es B3:2 y la dirección de destino es B3:20.
Entrada A
Y La instrucción se puede programar de forma condicional, con
BITWISE Y instrucciones de entrada precedidas, o incondicionalmente, como
Fuente A B3:5
se muestra, sin ninguna instrucción de entrada precedida.
1100110011001100
Fuente B B3:7
1111111100000000 La Figura 4-26 ilustra el funcionamiento de una instrucción XOR
Destino B3:10 a nivel de palabra. En este ejemplo, los datos de la entrada I:1.0 se
1100110000000000
comparan, bit a bit, con los datos de la entrada I:3.0. Cualquier

Fuente A discrepancia activa el bit correspondiente en la palabra O:4.0.


1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0
B3:5 Como puede ver, hay un 1 en cada ubicación de bit en el destino
correspondiente a las ubicaciones de bits donde la Fuente A y la
Fuente B
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 Fuente B son diferentes, y un 0 en el destino donde la Fuente A y la
B3:7
Fuente B son iguales. El XOR se utiliza a menudo en diagnósticos,
Destino
1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 donde las entradas del mundo real, como los interruptores de
B3:10
límite de levas giratorias, se comparan con sus estados deseados.
Figura 4-24Nivel de palabra E instrucción.

Fundamentos de la lógicaCapítulo 4 67
XOR
BITWISE EXCLUSIVO O
Fuente A Yo: 1,0

Fuente B Yo: 3,0

Destino 0:4.0 Final de carrera de leva giratoria

Fuente A 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0
Yo: 1,0

Fuente B
0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1
Yo: 3,0

Destino
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1
0:4.0

Figura 4-26Instrucción XOR a nivel de palabra.


Fuente: Imagen utilizada con permiso de Rockwell Automation, Inc.

Entrada A NO La Figura 4-27 ilustra el funcionamiento de una instrucción NOT


a nivel de palabra. Esta instrucción invierte los bits de la palabra de
NO
origen a la palabra de destino. El patrón de bits en B3:10 es el
Fuente B3:9 resultado de que la instrucción sea verdadera y es el inverso del
Destino B3:10
patrón de bits en B3:9.
Para PLC de 32 bits, como el controlador Allen-Bradley
Fuente
B3:9
0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 Control-Logix, el origen y el destino pueden ser SINT
(entero de un byte), INT (entero de dos bytes), DINT (entero
Destino de cuatro bytes) o REAL. (coma decimal flotante de cuatro
1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1
B3:10 bytes).

Figura 4-27Operación NOT a nivel de palabra.

68 Capítulo 4Fundamentos de la lógica


CAPÍTULO 4 PREGUNTAS DE REPASO

1.Explica el principio binario. PB1 PB2


h
2.¿Qué es una puerta lógica?
3.Dibuje el símbolo lógico, construya una tabla de verdad y
LS1 LS2 LS1
establezca la ecuación booleana para cada uno de los R
siguiente:
a.Puerta AND de dos entradas
LS3
b.No funciona PS1
C.Puerta OR de tres entradas (a) ( b)
d.función XOR
Figura 4-28 Pregunta 5 diagramas de escalera de relevos.
4.Exprese cada una de las siguientes ecuaciones como un programa de
lógica de escalera:
a.Y5 (A__1B)C __D
__
b.Y5A_B_C1__D1mi d.Y5A __(B1CD)
C.Y5 [(__A1__B)C]1 Delaware__
mi.Y5AB1C __
d.Y5 (A B C)1 (DEF) F.Y5(A B C1D)(FE)
5.Escriba el programa de lógica de escalera, dibuje el circuito de 7.Indique la instrucción lógica que usaría cuando
puerta lógica y establezca la ecuación booleana para los dos quisiera:
diagramas de escalera de relés en la Figura 4-28. a.Sepa cuándo uno o ambos bits coincidentes en dos
6.Desarrolle un circuito de puerta lógica para cada una de las palabras diferentes son 1.
siguientes expresiones booleanas usando puertas AND, OR y b.Invertir el estado de los bits de una palabra.
NOT: C.Sepa cuándo unir bits en dos palabras
a.Y5A B C1D diferentes es 1.
b.Y5AB1CD__ d.Sepa cuándo uno u otro bit de bits coincidentes, pero
C.Y5 (A1B)(C1D) no ambos, en dos palabras diferentes es 1.

CAPÍTULO 4 PROBLEMAS

1.Es necesario que se encienda una luz piloto cuando se A


cumplan todos los siguientes requisitos del circuito:
B
• Los cuatro presostatos del circuito deben estar
cerrados. C Y
• Al menos dos de cada tres finales de carrera del circuito deben
D
estar cerrados. (a)
• El interruptor de reinicio no debe estar cerrado.

Usando las puertas AND, OR y NOT, diseñe un A


circuito lógico que resuelva este problema hipotético.
B
2.Escriba la ecuación booleana para cada uno de los circuitos de
compuerta lógica en la figura 4-29a-f. C Y
3.El circuito lógico de la Figura 4-30 se utiliza para activar una
alarma cuando su salida Y es lógica ALTA o 1. Dibuje una
D
tabla de verdad para el circuito que muestre la salida
(b)
resultante para las 16 condiciones de entrada posibles.
Figura 4-29 Circuitos de puerta lógica para el problema 2.

Fundamentos de la lógicaCapítulo 4 69
A A

B B Alarma
Y
Y
C C

(C) D

Figura 4-30 Circuito lógico para el problema 3.


A

Fuente A 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0
C

Fuente B 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1
D Y

Destino

mi
Figura 4-31 Datos para el problema 4.

(d)

A 4.¿Cuáles serán los datos almacenados en la dirección de destino


de la Figura 4-31 para cada una de las siguientes operaciones
B
Y lógicas?
C a.Y operación
b.O operación
D
C.operación XOR
(mi)
5.Escriba la expresión booleana y dibuje el diagrama lógico de puerta
y el diagrama lógico de escalera de PLC típico para un sistema de
A
control en el que un ventilador debe funcionar solo cuando se
B cumplen todas las condiciones siguientes:
• La entrada A está apagada

C • La entrada B está activada o la entrada C está activada, o tanto B como C están


Y activados.
D
• Las entradas D y E están activadas
• Una o más de las entradas F, G o H están activadas
mi

(F)

Figura 4-29(Continuado)

70 Capítulo 4Fundamentos de la lógica

También podría gustarte