Está en la página 1de 12

Programacin en

diagramas LDR para


Controladores Lgicos
Programables (PLC)
Tecnologa de Programacin.

INGRID CANDELARIA CATZIN TAJER 5 semestre A de Ingeniera
Mecatrnica. 11/30/2013

UNIVERSIDAD AUTNOMA DE CAMPEHCHE.
FACULTAD DE INGENIERA.


INTRODUCCIN A LA PROGRAMACIN EN LDR
(LADDER) PARA CONTROLADORES LGICOS
PROGRAMABLES (PLC).


ALUMNA: INGRID CANDELARIA CATZN TAJER.
LICENCIATURA: INGENIERO EN MECATRNICA.
GRUPO: 5 SEMESTRE A.
ASIGNATURA: TECNOLOGA DE PROGRAMACIN.
CATEDRTICA: I.S.C. DIANA CONCEPCIN MEX LVAREZ.

Introduccin.
Los avances de la automatizacin, de los sistemas elctricos y electrnicos han
ido juntos de la mano a lo largo de las ltimas dcadas. A medida que se han
ido mejorando todos los sistemas informticos, los lenguajes de programacin
y los componentes electrnicos se han ido reduciendo en tamao y aumentado
en cuanto a la capacidad de control se refieren, se han podido construir y crear
nuevos modelos autmatas con mayor capacidad de control sobre los sistemas
y con ello aumentar la posibilidad de aplicaciones.
La programacin LDR (LADDER) es aplicada a estos nuevos procesos
industriales y es realmente til en la implementacin de nuevos sistemas de
automatizacin, para plantear soluciones a los problemas y necesidades
actuales del campo de la ingeniera Mecatrnica, esto con el fin de mejorar la
calidad de vida de la poblacin a nivel mundial.
Gran parte de los procesos industriales requieren algn tipo de coordinacin o
control. La automatizacin de estas funciones puede ser llevada a cabo de muy
diferentes formas, anteriormente era comn el uso de pero hasta hace algunos
aos, la prctica comn el uso de secuencias de operacin en base a cuadros
de rels y la utilizacin de mdulos especiales para control de variables
continuas como la temperatura y tableros de indicadores para proveer la
interfaz con un operador supervisor. Esto requera grandes modificaciones en
el sistema si ste se deba cambiar.
La idea de flexibilidad trajo la posibilidad de utilizar un computador
especializado en el tipo de tareas que normalmente se requera de un control
de un proceso industrial.
La "especializacin" del computador es bsicamente de dos tipos: por un lado,
y para facilitar su uso como control de proceso, debe ser programable con
facilidad y disponer de manera simple de todos los componentes de un sistema
de control, a los que se haca referencia. Por otra parte, el tipo de construccin
y su tolerancia a condiciones ambientales y elctricas extremas, debe
permitirle desempearse con confiabilidad en todo tipo de montaje industrial.
Este computador fcilmente programable para tareas de control, y concebido
para ser utilizado en un ambiente industrial, es lo que se conoce como PLC
(Programmable Logic Controller).

SISTEMA DE PROGRAMACION LADDER.
Ladder Logic es un lenguaje de programacin grfico de fcil manejo con una
simbologa similar a la de los rels. Sus componentes principales son
elementos de asiento simple e instrucciones de asientos mltiples. Estos
componentes se programan en redes, que son construcciones lgicas Ladder
con un tamao y una configuracin predefinidos. Un programa de Ladder Logic
comprende una secuencia de redes agrupadas en uno o ms segmentos.

Red Ladder Logic: Una red es un diagrama Ladder Logic vinculado a la
izquierda o a la derecha mediante barras de alimentacin. Por convencin, la
barra de la izquierda est visible y la de la derecha est oculta. Siete escalones
(o filas) van de izquierda a derecha entre las dos barras de alimentacin. Cada
escaln tiene 11 columnas de ancho.
Los 77 espacios formados por la interseccin de los escalones y las columnas
se denominan asientos. Las instrucciones y los elementos lgicos se pueden
programar en estos asientos. Los 77 asientos de una red se pueden utilizar
para almacenar instrucciones y elementos de Ladder Logic, que son los
componentes fundamentales del programa de lgica. Existen algunas reglas de
ubicacin, en particular, para la ubicacin de bobinas.

Ubicacin de bobinas en una red: Cuando se inserta una bobina en el
escaln de una red, no es posible ubicar ningn otro elemento o instruccin
lgicos a la derecha de la bobina en ese escaln. Los siete asientos de la
columna undcima estn reservados para visualizar bobinas.
Muchos paneles de software permiten seleccionar el modo de visualizacin de
las bobinas en una red, ya sea en sus posiciones de resolucin de lgica o de
forma expandida en la columna 11, donde se pueden visualizar en paralelo.
Los dos ejemplos siguientes presentan la misma estructura lgica, pero tienen
un modo de visualizacin de bobinas distinto segn las preferencias del
usuario. En el primer ejemplo, las bobinas se visualizan en sus posiciones de
resolucin de lgica. En el segundo ejemplo, las bobinas se visualizan de forma
expandida.
Aunque la visualizacin expandida de las bobinas muestra las bobinas en la
columna undcima, stas se resuelven en su posicin real de resolucin de
lgica. En ambos ejemplos, la bobina 00103 se resuelve inmediatamente
despus del contacto 10034, y la bobina 00102 se resuelve inmediatamente
despus del contacto 10033. La bobina 00101 es siempre la ltima bobina
resuelta en la red.

Segmentos Ladder Logic: Dado que la estructura de una red es fija,
generalmente, el programa de lgica se solapa en numerosas redes. Un grupo
de redes contiguas que realiza una tarea o subtarea en el programa de
aplicacin se denomina segmento. No existe ningn lmite preestablecido por lo
que respecta al nmero de redes que se pueden ubicar en un segmento. El
tamao est limitado nicamente por la cantidad de memoria de usuario
disponible y por la duracin mxima del tiempo de ciclo del PLC (250 ms). Para
las aplicaciones Ladder Logic de pequeo tamao, un nico segmento puede
ser suficiente para almacenar todo el programa. Para aplicaciones de mayor
envergadura, como las aplicaciones de E/S remotas de estaciones mltiples, se
pueden programar varios segmentos. Como norma general para las
configuraciones RIO, el nmero de segmentos del programa es igual al nmero
de estaciones de E/S. Tal vez sea necesario utilizar ms segmentos que
estaciones, pero nunca se deben utilizar menos segmentos que estaciones. Los
segmentos estn numerados (1 a n, hasta un mximo de 32) en el orden en el
que hayan sido creados por el programador. Es posible modificar el orden en el
que se resuelven los segmentos mediante el administrador de segmentos, un
editor disponible en el software de panel que permite ajustar la tabla de orden
de resolucin en la memoria del sistema. Con algunos PLC, es posible crear un
segmento noadministrado que contenga una o ms subrutinas Ladder Logic y
que se puede llamar desde los segmentos administrados mediante la funcin
JSR.

COMO RESUELVE LADDER LOGIC UN PLC.
Vista general: El PLC explora el programa Ladder Logic de forma secuencial
en el orden siguiente.
Los segmentos se exploran de acuerdo con el modo en el que estn
programados en una tabla de orden de resolucin conocida como
administrador de segmentos.
El administrador de segmentos se puede personalizar durante la
configuracin del sistema o se puede restablecer a una secuencia de
exploracin estndar (primero el segmento 1, despus el segmento 2,
luego el segmento 3, etc.).
Las redes de cada segmento se exploran de forma consecutiva.
Los asientos de cada red se exploran de arriba a abajo y de izquierda a
derecha.
El PLC comienza a resolver la lgica en la
red situada en la parte superior de la
columna izquierda y sigue hacia abajo.
Despus, contina en la parte superior de
la columna siguiente y sigue hacia abajo,
tal como se muestra en la ilustracin.
Cada asiento se resuelve en el orden en
el que aparece en el ciclo lgico. El flujo
de seal dentro de la red tiene sentido
descendente y procesa las columnas de
izquierda a derecha, nunca de abajo a
arriba ni de derecha a izquierda.

INSTRUCCIONES Y ELEMENTOS LADDER LOGIC.
En todos los paquetes de firmware de los PLC se incluye un conjunto bsico de
instrucciones y elementos (contactos, bobinas y conexiones horizontales y
verticales) Ladder Logic. Se puede obtener ms informacin acerca los tipos
especficos de PLCs. Esta informacin puede estar incluida en el paquete o
pude tratarse de instrucciones descargables.
Elementos Ladder Logic estndar.
INSTRUCCIONES PARA TODOS LOS PLCS ACERCA DE LADDER
LOGIC ESTANDAR.
Instrucciones del contador y temporizador.
Instrucciones de matemticas de nmeros enteros.

Instrucciones de la operacin de movimiento DX.

Instrucciones matriciales DX.
Instruccin saltear asiento.

Algunas instrucciones de Ladder Logic son estndar (estn integradas) en
algunos PLCs pero en otros no estn incluidos. Por ejemplo, los PLCs que
tienen la funcin de comunicacin Modbus Plus integrada se comercializan con
una instruccin MSTR en el firmaware. Sin embargo, los PLCs que no operan
con Modbus Plus no son compatibles con esta instruccin. Esta es una lista de
esas instrucciones integradas.
INSTRUCCIN INTEGRADA DE LADDER LOGIC PARA
DETERMINADOS PLCS.
Instrucciones de manipulacin de bits.
Otras instrucciones matemticas.



Instrucciones de interrupt.
Instrucciones del mensaje ASCII.
Instrucciones de la subrutina Ladder Logic.

Instrucciones de otras funciones.

Otras instrucciones estn disponibles como instrucciones cargables para
determinados PLCs. Las instrucciones cargables son compatibles con los
productos de desarrollo de software opcional que se pueden adquirir para
aplicaciones especiales. Las instrucciones cargables slo se pueden utilizar en
determinados modelos de PLCs. Las instrucciones cargables incluyen:

LIMITACIONES DEL LENGUAJE LADDER.
Las bobinas pueden ir precedidas de contactos, pero no pueden estar seguidas
por ninguno.


Si las bobinas son conectadas directamente a la barra de la izquierda, entonces
se las considera permanentemente activadas. Por supuesto, esto siempre que
esa parte del programa est siendo ejecutada. En algunos PLC esto est
Prohibido, debe colocarse un contacto entre la entrada y la bobina.


La cantidad de uniones "llamados NODOS" estn limitados, no puede superar
cierto nmero.

También podría gustarte