Introducción al Lenguaje Ladder
hace 2 años · Actualizado hace 2 años
La programación en “Lenguaje Ladder” ha sido tradicionalmente el lenguaje de programación más utilizado en los PLCs. Uno de los principales motivos por los cuales éste lenguaje ha permanecido desde los inicios del PLC fue probablemente porque se tomaron como referencia los diagramas de relés con los que los eléctricos estaban familiarizados.
Te invito a aprender con el siguiente artículo y si te interesa conocer mas conceptos sobre el lenguaje ladder, mira también el apartado de "Conceptos Lenguaje Ladder".
El relevador
Partiendo de la idea, que se tomaron de referencia los "diagramas de relés" queda la pregunta, ¿Qué es un relé?
En general, un relé es un dispositivo eléctrico que toma la función de un interruptor, permitiendo o interrumpiendo el paso de la corriente eléctrica, pero a diferencia de un interruptor convencional, la manera en la que se activa es por medio de una señal eléctrica.
Las partes principales que componen un relevador son la bobina y los contactos Normalmente Abierto (NO), Normalmente Cerrado (NC) y Contacto Común, los cuales son los elementos básicos en el lenguaje ladder.
A continuación se muestra un pequeño circuito en el que podemos apreciar el funcionamiento del Relevador. En su estado de "reposo" la bobina no se encuentra energizada y existe continuidad entre los contactos Normalmente Cerrado y Común. Al energizar la bobina, internamente se genera un campo magnético que atrae al "Contacto Común" y ahora existe continuidad entre el contacto "Normalmente Abierto" y el "Contacto Común".
Elementos Básicos en el Lenguaje Ladder
La siguiente tabla muestra los elementos básicos que podemos encontrar en el lenguaje ladder, como se puede observar estos elementos tienen mucha relación con las parte de un relevador, es por eso que pensé importante el mostrar la definición del relevador.
Estructura de un Programa en Ladder
Se le denomina lenguaje "Ladder" por su parecido a una "Escalera" (Ladder en inglés), tenemos 2 líneas verticales en los costados que representan el "voltaje", del lado izquierdo podemos decir que tenemos L1 o 24VCD y del lado derecho N o 0VCD con lo cual "cerramos el circuito".
Cada línea corresponde a un escalón (Rung), en cada escalón en la zona izquierda podemos encontrar las condiciones (Contactos NO/NC) y en la zona derecha podemos encontras las acciones (Bobinas).
Contacto Normalmente Abierto
Permite el paso de la “energía” cuando hay un 1 lógico en el elemento que representa, el cual puede ser una entrada física o una variable interna.
Contacto Normalmente Cerrado
Permite el paso de la “energía” cuando hay un 0 lógico en el elemento que representa, el cual puede ser una entrada física o una variable interna.
Bobina Normalmente Abierta
Se energiza cuando la combinación lógica que hay a su izquierda (condiciones) tiene como resultado un 1 lógico. Puede representar una salida o una variable interna.
Nota: Solo permanece activa mientras las condiciones tengan como resultado un 1 lógico.
Bobina Normalmente Cerrada
Se energiza cuando la combinación lógica que hay a su izquierda (condiciones) tiene como resultado un 0 lógico. Puede representar una salida o una variable interna.
Nota: Solo permanece activa mientras las condiciones tengan como resultado un 0 lógico.
Bobinas Set / Reset
- Bobina SET: cuando esta bobina se energiza (cambia a 1) solo se puede desenergizar (cambia a 0) por su correspondiente bobina en RESET.
- Bobina SET: cuando esta bobina se energiza (cambia a 1) solo se puede desenergizar (cambia a 0) por su correspondiente bobina en RESET.
El siguiente video muestra su funcionamiento. Tenemos una bobina Set y una bobina Reset, ambas corresponden a la variable "Salida".
Al inicio la variable "Salida" se encuentra en estado apagado (0 Lógico), al activar la variable "Inicio" (1 Lógico) también se activa la bobina SET Salida, y aunque después se desactiva la variable Inicio (0 lógico) la variable "Salida" permanece activa, solamente se desactiva cuando se energiza la bobina RESET "Salida" activando la variable "Paro" (1 lógico).
Reglas de Ejecución en Ladder
Un programa escrito en lenguaje ladder se ejecutará renglón por renglón de arriba hacia abajo y de izquierda a derecha. Cada renglón también se evalúa de arriba a abajo, fila por fila y en cada fila de izquierda a derecha. De acuerdo con estas reglas, el PLC:
- Evalúa el estado lógico de cada contacto de acuerdo con los valores instantáneos de variables o estados a las entradas físicas.
- Actualizar las variables booleanas asociados a las bobinas.
⭐️ Si quieres saber más de otros artículos parecidos a Introducción al Lenguaje Ladder puedes visitar nuestra categoría Conceptos Ladder. Te esperamos dentro 👍
Deja una respuesta
Entradas de Interes