Compuertas Lógicas en Ladder

hace 2 años · Actualizado hace 2 años

Para poder programar un PLC de una manera más eficiente y reducir el riesgo de ambigüeda al programar algoritmos, es una gran ventaja dominar la lógica digital. Es muy común que las salidas físicas y memorias internas sean controladas por una combinación de estado de otras variables y señales de entrada.

Aqui presentaremos las compuertas lógicas en ladder básicas, pero elementales, y cómo los cálculos son realizados por el PLC basados en el álgebra booleana. Hay 3 funciones lógicas básicas: AND, OR y NOT. Además, hay una función que se usa con frecuencia llamado Exclusive OR (XOR) junto con combinaciones de AND, OR y NOT.

Antes de continuar, en caso de que quieras complementar la información de las compuertas lógicas, te recomiendo revisar el artículo de "Introducción al Lenguaje Ladder".

⭐️ Antes de continuar suscríbete a nuestras Redes Sociales ⭐️

📋Aquí podrás Encontrar✍
  1. Compuertas Lógicas en Ladder Elementales
    1. Tablas de Verdad
  2. Compuerta Lógica "YES"
  3. Compuerta Lógica "NOT"
  4. Compuerta Lógica "OR"
  5. Compuerta Lógica "NOR"
  6. Compuerta Lógica "AND"
  7. Compuerta Lógica "NAND"
  8. Compuerta Lógica "XOR"
  9. Compuerta Lógica "XNOR"

Compuertas Lógicas en Ladder Elementales

Estas funciones básicas se muestran a continuación junto con sus símbolos, expresiones funcionales y sus tablas de verdad.

Compuertas Lógicas en Ladder
Compuertas Lógicas en Ladder

Tablas de Verdad

Cada función booleada tiene su propia tabla de verdad, dicha tabla se usa para previsualizar el resultado (Salida) dependiendo del estado de sus entradas, el objetivo es tener todas las combinaciones posibles a la entrada y saber que resultado se obtiene en su salida para cada una de las combinaciones.

Compuerta Lógica "YES"

Esta compuerta tiene la caracteristica que solo tiene 1 entrada y 1 salida. El estado de su salida dependerá del estado en el que se encuentre su entrada. En ladder se representa con un Contacto Normalmente Abierto (NO). A continuación se muestra su símbolo, su tabla de la verdad y un video que muestra su funcionamiento con el que podemos comprobar los resultados de la table de verdad.

Compuerta Lógica "YES"
Compuerta Lógica "YES"

En el video se muestran 2 variables, "A" y "S1". Tenemos un Contacto Normalmente Abierto (NO) que corresponde a la variable "A", por lo tanto su comportamiento depende del estado lógico de dicha variable. Al inicio "A" se encuentra en "FALSE" por lo tanto el Contacto Normalmente Abierto no permite el paso de la energía pero cuando cambiamos el valor de la variable "A" a "TRUE" ahora si, el Contacto NO permite el paso de la energía energizando la bobina "S1".

Comportamiento de compuerta "YES"

Compuerta Lógica "NOT"

Para el caso de la compuerta lógica NOT, el resultado de su salida será el estado lógico de su entrada invertido. Es decir, si se tiene un 1 lógico en la entrada, la salida será un 0 y si se tiene un 0 lógico en la entrada el resultado será 1. En ladder se representa con un Contacto Normalmente Cerrado (NC).

A continuación se muestra su símbolo, su tabla de la verdad y un video que muestra su funcionamiento con el que podemos comprobar los resultados de la tabla de verdad.

Compuerta Lógica "NOT"
Compuerta Lógica "NOT"

En el video podemos observar el estado de la variable "A" y "S1". Al inicio "A" se encuentra en "FALSE" pero como se utiliza un Contacto Normalmente Cerrado (NC), su estado se invierte a"1 Lógico" permitiendo el paso de la energía y activando la bobina "S1". Después vemos que al cambiar el estado de la variable "A" a "TRUE" el contacto Normalmente Cerrado (NC) invierte la señal a "0 Lógico" y ya no permite el paso de la energía, por lo tanto "S1" cambia a "0 Lógico".

Comportamiento de compuerta "NOT"

Compuerta Lógica "OR"

La compuerta Lógica "OR" tiene la característica que su salida cambia al estado de "1 Lógico" cuando tiene al menos una de sus entradas en "1 Lógico". La representación en Ladder de la compuerta lógica OR es la de elementos en paralelo.

Compuerta Lógica "OR"
Compuerta Lógica "OR"

En el video aparecen 3 variables, "A", "B" y "S1". Como lo mencionamos anteriormente, la compuerta OR se puede representar con elementos en paralelo, en este caso 2 Contactos NO.

Al inicio las variables "A" y "B" se encuentran en "FALSE", por lo tanto, al no tener al menos una de sus entradas en "1 Lógico" la salida será un 0 así que la bobina "S1" permanece apagada. Después, al poner cualquier variable (A o B) en "TRUE" la salida cambia a 1 encendiendo la bobina "S1".

Aplicaciones Premium

Suscríbete a nuestro boletín de noticias

🤖 Antes de suscribirte acepta nuestros términos y condiciones.


✅ Recuerda que al Suscríbete a nuestro boletín de noticias, recibirás por correo electrónico cada nueva publicación y también las actualizaciones de los mismos.

Comportamiento de compuerta "OR"

Compuerta Lógica "NOR"

Podríamos decir que esta compuerta lógica es una combinación de una compuerta OR seguida de una compuerta NOT. Podemos usar la tabla de verdad de la compuerta OR y después invertir el resultado para cada una de las combinaciones. Por lo tanto, al contrario que con la compuerta OR, en la compuerta NOR la salida permanecerá activa solamente si sus entradas se encuentra en estado "0 Lógico".

Compuerta Lógica "NOR"
Compuerta Lógica "NOR"

En el siguiente video aparecen 3 variables, "A", "B" y "S1". Como lo mencionamos anteriormente la compuerta NOR es una combinación de OR y NOT, por lo tanto en Ladder en el primer escalón colocamos la función OR (Contactos NO en paralelo) y el resultado lo almacenamos en una variable "NOTT" y en el segundo escalón colocamos la función NOT (Contacto NC) para al final ver el resultado en "S1".

De esta manera, podemos ver que el primer escalón se comporta como una compuerta OR, al tener al menos una entrada en "1 Lógico" se enciende la bobina "NOTT" pero en el segundo escalón se invierte el estado gracias al uso de la compuerta lógica NOT representada como el contacto NC "NOTT".

Nota: la variable "NOTT" solamente se utiliza como memoria interna, al final el resultado de la compuerta NOR es el estado de "S1".

Comportamiento de compuerta "NOR"

Compuerta Lógica "AND"

Esta compuerta lógica pondrá su salida en "1 Lógico" siempre y cuando todas sus entradas estén en 1. Si al menos una de las entradas se encuentra en "0 Lógico" la salida se apagará. La manera de representar la compuerta AND en Ladder es colocando elementos en Serie.

Compuerta Lógica "AND"
Compuerta Lógica "AND"

La siguiente lógica representa una compuerta logica AND, se muestran 2 Contactos NO que pertenecen a las variables "A" y "B" respectivamente, como podemos ver, la bobina "S1" solo se activa cuando las variables A y B se encuentran en "1 Lógico", es decir, cuando todas las entradas están en 1.

Comportamiento de compuerta "AND"

Compuerta Lógica "NAND"

Podríamos decir que esta compuerta lógica es una combinación de una compuerta AND seguida de una compuerta NOT. Podemos usar la tabla de verdad de la compuerta AND y después invertir el resultado para cada una de las combinaciones. Por lo tanto, al contrario que con la compuerta AND, en la compuerta NAND la salida solo estará apagada si todas sus entradas se encuentran en estado "1 Lógico".

Compuerta Lógica "NAND"
Compuerta Lógica "NAND"

En el siguiente video aparecen 3 variables, "A", "B" y "S1". Como lo mencionamos anteriormente la compuerta NAND es una combinación de AND y NOT, por lo tanto en Ladder en el primer escalón colocamos la función AND (Contactos NO en serie) y el resultado lo almacenamos en una variable "NOTT" y en el segundo escalón colocamos la función NOT (Contacto NC) para al final ver el resultado en "S1".

De esta manera, podemos ver que el primer escalón se comporta como una compuerta AND, solo al tener ambas entradas en "1" se enciende la bobina "NOTT" pero en el segundo escalón se invierte el estado gracias al uso de la compuerta lógica NOT representada como el contacto NC "NOTT".

Comportamiento de compuerta "NAND"

Compuerta Lógica "XOR"

Esta es una variante especial de OR que se llama XOR. A diferencia de un OR ordinario, la salida aquí es "1 Lógico" cuando solo una de las entradas es "1 Lógico" .

Compuerta Lógica "XOR"
Compuerta Lógica "XOR"

En el siguiente video se puede corroborar la tabla de verdad de la compuerta XOR. La salida "S1" solo se enciende cuando solamente 1 entrada esta en "TRUE".

Comportamiento de compuerta "XOR"

Compuerta Lógica "XNOR"

Esta compuerta es una combinación de las compuertas lógicas XOR y NOT. Por lo tanto su comportamiento será el contrario al de la compuerta XOR. Su salida solo se pondrá en "1 Lógico" cuando ambas entradas tengan el mismo estado lógico, 0 o 1.

Compuerta Lógica "XNOR"
Compuerta Lógica "XNOR"

En el siguiente video se puede corroborar la tabla de verdad de la compuerta XNOR. La salida "S1" solo se enciende cuando ambas entradas tienen el mismo estado lógico.

Comportamiento de compuerta "XNOR"

Con estas funciones podemos construir muchos circuitos útiles, espero que sea de ayuda la información aquí mostrada.

⭐️ Si quieres saber más de otros artículos parecidos a Compuertas Lógicas en Ladder puedes visitar nuestra categoría Conceptos Ladder. Te esperamos dentro 👍

Entradas de Interes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

En este sitio web ocupamos cookies propias y de terceros para mejorar notablemente la experiencia del usuario.Si estás de acuerdo puedes hacer clic en ACEPTAR TODAS caso contrario puedes dar clic en más información para saber más de este tema. Más Información