Sunteți pe pagina 1din 7

INTRODUCCION

El uso de nuevas tecnologas, en el rea de la electrnica y la


automatizacin constituyen un constante desafo en la aplicacin de estas
en los sistemas automticos de control, provocando un profundo cambio en
la concepcin y diseo de los procesos, obligndonos a una constante
actualizacin de conocimientos y un continuo replanteamiento de los
mtodos de diseo empleados.
Por ende en la actualidad se utiliza la programacin en escalera que es el
lenguaje de programacin primario de los PLCs dado que los controladores
de lgica programable fueron desarrollados para reemplazar sistemas de
control lgicos que usaban rels, es natural que el lenguaje inicial tuviera
una semblanza cercana con los diagramas utilizados para documentar la
lgica de rels, el seguir ese camino permiti a los ingenieros y tcnicos que
usaron los primeros PLCs entender el programa sin necesidad de
entrenamiento.
Entonces la programacin de un PLC mediante lgica Ladder consiste en la
elaboracin de un programa de manera similar a como se dibuja un circuito
de contactos elctricos, el diagrama de escalera consta de dos lneas
verticales que representan las lneas de alimentacin y los circuitos se
disponen como lneas horizontales, es decir, como si fueran los peldaos de
una escalera.
CONTROLADOR LGICO PROGRAMABLE (PLC)
Un PLC (Controlador Lgico Programable) es un dispositivo electrnico de
estado slido que puede controlar un proceso o una mquina y que tiene la
capacidad de ser programado o reprogramado rpidamente segn la
demanda de la aplicacin. Fue inventado para remplazar los circuitos
secuenciales basados en rels que eran necesarios para el control de las
mquinas. El PLC funciona monitoreando sus entradas, y dependiendo de su
estado, activando y desactivando sus salidas. El usuario introduce al PLC un
programa, usualmente va Software, lo que ocasiona que el PLC se comporte
de la manera deseada. [1]
LENGUAJE ESCALERA (LADDER)
Ladder, tambin denominado lenguaje de contactos o en escalera, es un
lenguaje de programacin grfico muy popular dentro de los autmatas
programables debido a que est basado en los esquemas elctricos de
control clsicos. De este modo, con los conocimientos que todo tcnico
elctrico posee, es muy fcil adaptarse a la programacin en este tipo de
lenguaje. [1]
Es un lenguaje grfico, derivado del lenguaje de rels. Mediante smbolos
representa contactos, bobinas, etc. Su principal ventaja es que los smbolos
bsicos estn normalizados segn el estndar IEC y son empleados por

todos los fabricantes. [1]


Los diagramas de escalera son esquemas de uso comn para representar
la lgica de control de sistemas industriales. Se le llama diagrama
"escalera" porque se asemejan a una escalera, con dos rieles verticales (de
alimentacin) y "escalones" (lneas horizontales), en las que hay circuitos
de control que definen la lgica a travs de funciones. [1]
Con este tipo de diagramas se describe normalmente la operacin elctrica
de distintos tipos de mquinas, y puede utilizarse para sintetizar un
sistema de control y, con las herramientas de software adecuadas, realizar
la programacin del PLC. En el diagrama elctrico todas las acciones
ocurren simultneamente, en el programa se realizan en forma secuencial,
siguiendo el orden en el que los "escalones" fueron escritos, y que a
diferencia de los rels y contactos reales (cuyo nmero est determinado
por la implementacin fsica de estos elementos), en el PLC se puede
considerar que existen infinitos contactos auxiliares para cada entrada,
salida, rel auxiliar o interno, etc. [1]
Los diagramas de escalera son esquemas de uso comn para representar la
lgica de control de sistemas industriales. Tambin es conocido como plano
de contactos, esquema de contactos (KOP), pero popularmente se le llama
diagrama "escalera porque se asemejan a una escalera, con dos rieles
verticales (de alimentacin) y "escalones" (lneas horizontales), en las que
hay circuitos de control que definen la lgica a travs de funciones. [1]
De esta manera las principales caractersticas del lenguaje Ladder son:

El esquema se realiza entre dos lneas o barras de alimentacin


dispuestas verticalmente a ambos lados del diagrama, entre ellas se
dibujan los elementos del lenguaje. Estos carriles de alimentacin son las
lneas de suministro de energa L1 y L2 para los circuitos de corriente
alterna y 24 V y tierra para los circuitos de CC.

A la derecha del esquema se ubican los elementos de salida y a la


izquierda se situaran los elementos de entrada.

El diagrama puede tener varias ramas o escalones. La mayora de los PLC


permiten ms de una salida por cada rengln (Rung).

Cada rama permite ubicar varios elementos de entrada pero slo uno de
salida.

El procesador (o "controlador") explora peldaos de la escalera de arriba


a abajo y de izquierda a derecha, en otras palabras, el sentido de
programacin de los bloques de contactos de un programa de ejecuta en
el sentido de arriba abajo y en cada bloque de contactos se realiza en el
orden de izquierda a derecha.

DESCRIPCION LGICA LADDER

Las instrucciones de entrada son las condiciones que tiene el circuito para
dejar o no dejar pasar la corriente de una lnea a la otra. Estas condiciones
se manejan comnmente con contactos normalmente abierto o
normalmente cerrados los cuales interpretan las seales de alto y bajo de
sensores o interruptores. Si las condiciones son verdaderas la corriente llega
a las instrucciones de salida las cuales generan acciones como energizar la
bobina de un motor o energizar una lmpara por ejemplo. De esta forma el
paso de la corriente a las bobinas de salida estn condicionadas por la
lgica que manejen las instrucciones de entradas. [2]
Un PLC tiene muchas terminales "de entrada y tambin muchos terminales
de salida, a travs de los cuales se producen las seales "alta" o "baja" que
se transmiten a las luces de energa, solenoides, contactores, pequeos
motores y otros dispositivos que se prestan a control on / off. En un esfuerzo
por hacer PLC fcil de programar, el lenguaje de programacin Ladder fue
diseado para asemejarse a los diagramas de lgica de escalera. Por lo
tanto, un electricista industrial o ingeniero elctrico, acostumbrados a leer
esquemas de lgica Ladder se sentirn ms cmodos con la programacin
de un PLC si se maneja con el lenguaje Ladder.
Este lenguaje al igual que el LADDER, sern vistos a profundidad en la
medida que avance el curso puesto que son los ms utilizados en la
programacin de PLC. [2]
ELEMENTOS DE PROGRAMACIN
Para programar un autmata con Ladder, adems de estar familiarizado con
las reglas de los circuitos de conmutacin, es necesario conocer cada uno
de los elementos de que consta este lenguaje. A continuacin se describen
de modo general los ms comunes.

Smbolo

Elementos bsicos en LADDER


Nombr
Descripcin
e
Contact Se activa cuando hay un uno lgico en el
o NA
elemento que representa; esto es, una entrada
(para captar informacin del proceso a
controlar), una variable interna o un bit de
sistema.
Bobina Se activa cuando la combinacin que hay a su
NC
entrada (izquierda) da un cero lgico. Su
activacin equivale a decir que tiene un cero
lgico. Su comportamiento es complementario al
de la bobina NA.
Bobina Una vez activa (puesta a 1) no se puede
SET
desactivar (puesta a 0) si no es por su
correspondiente bobina en RESET. Sirve para
memorizar bits y, usada junto con la bobina
RESET, dan una enorme potencia en la
programacin.
Bobina Permite saltarse instrucciones del programa e ir
JUMP
directamente a la etiqueta que se desee. Sirve
para realizar subprogramas.

Se suele indicar mediante los caracteres B M y tienen tanto bobinas como


contactos asociados a las mismas de los tipos vistos en el punto anterior. Su
nmero de identificacin suele oscilar, en general, entre 0 y 255. Su utilidad
fundamental es la de almacenar informacin intermedia para simplificar
esquemas y programacin.
Los bits de sistema son contactos que el propio autmata activa cuando
conviene o cuando se dan unas circunstancias determinadas. Existe una
gran variedad, siendo los ms importantes los de arranque y los de reloj,
que permiten que empiece la ejecucin desde un sitio en concreto y formar
una base de tiempos respectivamente. Su nomenclatura es muy diversa,
dependiendo siempre del tipo de autmata y fabricante.
ELEMENTOS BSICOS DE LADDER

Contacto NA: Se activa cuando hay un uno lgico en el


elemento que representa, esto es, una entrada (para captar
informacin del proceso a controlar), una variable interna o un bit de
sistema.

Contacto NC: Su funcin es similar al contacto NA anterior, pero en


este caso se activa cuando hay un cero lgico, cosa que deber de
tenerse muy en cuenta a la hora de su utilizacin.

Bobina NA: Se activa cuando la combinacin que hay a su entrada


(izquierda) da un uno lgico. Su activacin equivale a decir que

tiene un uno lgico. Suele representar elementos de salida, aunque a


veces puede hacer el papel de variable interna.

Bobina NC: Se activa cuando la combinacin que hay a su entrada


(izquierda) da un cero lgico. Su activacin equivale a decir que
tiene un cero lgico. Su comportamiento es complementario al de la
bobina NA.

Bobina SET (S): Una vez activa (puesta a 1) no se puede desactivar


(puesta a 0) si no es por su correspondiente bobina en RESET.
Sirve para memorizar bits y usada junto con la bobina RESET dan una
enorme potencia en la programacin.

Bobina SET (R): Permite desactivar una bobina SET previamente


activada.

Bobina JUMP: Permite saltarse instrucciones del programa e ir


directamente a la etiqueta que se desee. Sirve para realizar
subprogramas.

Las funciones lgicas ms complejas como: Temporizadores, Contadores,


Registros de desplazamiento etc. Se representan en formato de bloques.
Estos no estn normalizados, aunque guardan una gran similitud entre s
para distintos fabricantes. Resultan mucho ms expresivos que si se
utiliza para el mismo fin el lenguaje en lista de instrucciones.
Programacin
Una vez conocidos los elementos que LADDER proporciona para su
programacin, resulta importante resaltar cmo se estructura un programa
y cul es el orden de ejecucin.
El siguiente esquema representa la estructura general de la distribucin de
todo programa LADDER, contactos a la izquierda y bobinas y otros
elementos a la derecha.

Distribucin de un programa.
En cuanto a su equivalencia elctrica, podemos imaginar que la lnea
vertical de la izquierda representa el terminal de alimentacin, mientras que
la lnea vertical de la derecha representa el terminal de masa.

El orden de ejecucin es generalmente de arriba a bajo y de izquierda a


derecha, primero los contactos y luego las bobinas, de manera que al llegar
a stas ya se conoce el valor de los contactos y se activan si procede. El
orden de ejecucin puede variar de un autmata a otro, pero siempre se
respetar el orden de introduccin del programa, de manera que se ejecuta
lo que primero se introduce.
CARACTERSTICAS DEL LENGUAJE LADDER

Instrucciones de entrada se introducen a la izquierda.

Instrucciones de salida se situarn en el derecho.

Los carriles de alimentacin son las lneas de suministro de energa L1 y


L2 para los circuitos de corriente alterna y 24 V y tierra para los circuitos
de CC.

La mayora de los PLC permiten ms de una salida por cada rengln


(Rung).

El procesador (o "controlador") explora peldaos de la escalera de arriba


a abajo y de izquierda a derecha. [2]

Desventajas del lenguaje Ladder

Es el ms adecuado para controlar los problemas, donde slo las


variables discretas (booleanas) son necesarias y/o donde son el
problema principal de control.
Es difcil manipular las variables analgicas y expresar las operaciones
aritmticas.
Tiene un soporte muy limitado para las matrices y bucles, resultando a
menudo en la duplicacin de cdigo.

CONCLUSIONES.

REFERENCIA BIBLIOGRFICA.

[1] Navarro, D. (2009). PLC. [Documento en Lnea]. Disponible en:


http://es.scribd.com/doc/12944471/30/Lenguaje-escalera-LADDER.
(Consultado el 20 de Marzo de 2014).

[2] Diagrama de contactos (Ladder). [Documento en Lnea].


Disponible
en:http://www.ing.unlp.edu.ar/electrotecnia/procesos/apuntes/Diagra
ma%20Escalera.pdf. (Consultado el 20 de Marzo de 2014).

S-ar putea să vă placă și