LADDER
UNIDAD 2. ESTRUCTURA Y PROGRAMACIN DEL PLC
Aplicaciones de automatizacin con plc
TABLA DE CONTENIDO
LADDER ................................................................................................................................................ 3 Estructura ........................................................................................................................................ 3 Simbologa ....................................................................................................................................... 5 Lgica de programacin .................................................................................................................. 6 Verdadero / falso ........................................................................................................................ 6 And / Or ....................................................................................................................................... 8 Funcionamiento del Ladder ............................................................................................................ 9
Aplicaciones de automatizacin con plc
LADDER
El lenguaje de programacin LADDER (escalera) permite representar grficamente el circuito de control de un proceso dado mediante el uso simblico de contactos N.A. Y N.C, temporizadores, contadores, registros de desplazamiento, rels, etc. Este lenguaje est basado en los esquemas elctricos de control clsicos en escalera.
El programa en lenguaje LADDER, es realizado y almacenado en la memoria del PLC (slo en ciertos tipos de PLCs que estn preparados para ello) por un individuo (programador). El PLC lee el programa LADDER de forma secuencial (hace un scan o barrido), siguiendo el orden en que los renglones (escalones de la escalera) fueron escritos, comenzando por el rengln superior y terminando con el inferior. Estructura En este tipo de programa dispone de dos barras verticales que representan a la alimentacin elctrica del diagrama; la barra vertical izquierda corresponde a la fase y la barra vertical derecha corresponde al neutro.
Aplicaciones de automatizacin con plc
Fase
Neutro
El lenguaje ladder, diagrama las funciones lgicas son representadas a travs de contactos y bobinas, de modo anlogo a un esquema elctrico con los contactos.
Contactos
Contactos
Los componentes del lenguaje Existen 3 tipos de elementos en el lenguaje ladder:
las entradas (o contactos), que pueden leer el valor de una variable. las salidas (o bobinas) que pueden escribir el valor de una variable. los bloques funcionales permiten realizar funciones avanzadas.
Aplicaciones de automatizacin con plc
Simbologa A continuacin se muestra la simbologa ms comnmente usada en la elaboracin de diagramas de escalera, segn la normativa. Smbolo LD Contacto normalmente abierto. Este componente puede representar a una entrada fsica del PLC o a una entrada lgica asociada a un rel interno (auxiliar) del PLC. 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 LDI Contacto Normalmente Cerrado. Este componente puede representar a una entrada fsica del PLC o a una entrada lgica asociada a un rel interno (auxiliar del PLC). Niega el estado del elemento que est representando. Descripcin
LDP Es un contacto activado por flanco ascendente este puede ser asociado a una entrada o a una bobina auxiliar interna.
LDF Es un contacto activado por flanco descendente este puede ser asociado a una entrada o a una bobina auxiliar interna.
Aplicaciones de automatizacin con plc
OUT Permite la activacin de componentes del PLC como (temporizadores, bobinas, contadores y salidas). 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. SET Coloca en estado (1) un bit (bobina, temporizador, salida, contador). 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. RST Coloca en estado (o) un bit (bobina, temporizador, salida, contador). Este componente vuelve a 0 un estado colocado previamente a 1 por el componente SET.
Lgica de programacin Para comprender la lgica de programacin del LADDER es necesario tener claridad sobre algunos conceptos que se manejan. Verdadero / falso Desde un punto de vista terico la lgica de programacin LADDER opera de igual forma que la lgica cableada, donde las variables solamente pueden tener dos estados posibles, verdaderos o falsos. Verdadero es igual a un rel energizado o en ON, en el caso de los contactos el estado verdadero es el contacto CERRADO.
Aplicaciones de automatizacin con plc
Falso es igual a un rel desenergizado o en OFF, para los contactos el estado falso es el contacto ABIERTO. En los circuitos electrnicos digitales o compuerta lgica, se utiliza el sistema numrico binario; donde verdadero es igual a 1 y falso es igual a 0. Cada entrada es asignada a un bit especfico dentro de la memoria del PLC: Si hay una continuidad elctrica el bit es puesto a 1 Si no hay una continuidad elctrica el bit es reiniciado a 0.
Cada salida discreta es asignada a un bit especifico dentro de la memoria del PLC en orden de que una salida se encienda es que su bit asociado debe ser puesto a 1. Si se trata de un sistema neumtico u leo-hidrulico, verdadero es igual a una vlvula ABIERTA y falso es igual a una vlvula CERRADA. Si se trata del mando de la vlvula, verdadero corresponde al mando accionado (puede ser un solenoide, una palanca de accionamiento manual o un simple volante), y falso corresponde al estado no accionado del mando. Lgica Falso Circuito Digital Cero (0) Lgica Cableada OFF Contacto abierto Rel desenergizado ON Verdadero Uno (1) Contacto cerrado Rel energizado Vlvula abierta Vlvula Vlvula cerrada
Aplicaciones de automatizacin con plc
And / Or La lgica de programacin utiliza las funciones AND y OR para ordenar las acciones. And: es una condicin que es utilizada para unir dos entradas y programar una accin. En la siguiente tabla se muestran las combinaciones que pueden darse para esta condicin. Input 1 0 0 1 1 Input 2 0 1 0 1 output 0 0 0 1
En el lenguaje LADDER se representa de la siguiente manera:
Or: Es una condicin que permite que el sistema elija entre dos entradas para producir una salida. En la siguiente tabla se muestran las combinaciones que pueden darse para esta condicin. Input 1 0 0 1 1 Input 2 0 1 0 1 output 0 1 1 1
Aplicaciones de automatizacin con plc
En el lenguaje LADDER se representa de la siguiente manera:
Or exclusivo (xor): Es una condicin que permite. En adicin al and o al or es tambin muy usado cuando las entradas son diferentes el or exclusivo la salida del xor es verdadera. Funcionamiento del Ladder Es necesario tener en cuenta algunas consideraciones que nos facilitarn la labor de programacin: a) La programacin en cada bloque de contactos se realiza en el orden de izquierda a derecha.
b) El sentido de programacin de los bloques de contactos de un programa es ejecutado de arriba a abajo.
Aplicaciones de automatizacin con plc
c) El nmero de contactos que se puede colocar en un bloque, desde el comienzo de la lnea principal hasta la salida OUT, es ilimitado.
d) Al no existir limitacin de contactos, es preferible realizar un circuito claro y comprensible con un nmero elevado de contactos, antes que uno complicado como consecuencia de reducir su nmero. e) No se puede conectar una salida directamente a la lnea principal. En estos casos se intercala un contacto cerrado. f) Es posible programar dos o ms bobinas de salida, sean exteriores o marcas en paralelo.
g) Los trminos contacto abierto, normalmente abierto (NA) y contacto de cierre, significan lo mismo y se refieren al contacto que en estado de reposo est abierto o, lo que es lo mismo, a que el paso de corriente a travs de l no es posible.
Aplicaciones de automatizacin con plc
En el mismo sentido, los trminos contacto cerrado, normalmente cerrado (NC) y
contacto de apertura tambin significan lo mismo: el contacto que en estado de
reposo se encuentra cerrado, o sea, el paso de corriente a travs de l s es posible.
h) Contactos de entradas. El nmero de contactos abiertos o cerrados que se puede utilizar en un programa, por cada uno de las entradas, es ilimitado, o sea, se puede repetir el mismo nmero de contacto cuantas veces queramos y tanto abierto como cerrado. i) Contactos de salida. El nmero de salidas o bobinas de salida o rels de salida OUT es fijo, por lo que no se puede repetir un mismo nmero de salida; pero, por el contrario, el nmero de contactos asociados a cada una de ellas y tanto abiertos como cerrados es, al igual que en el caso anterior, ilimitado. j) Contactos de marcas o memorias. Aunque no son salidas exteriores, las marcas se representan y programan de forma similar; su utilizacin ms comn es como rels auxiliares.
Aplicaciones de automatizacin con plc
Enlaces
http://es.wikipedia.org/wiki/Lenguaje_Ladder http://es.wikipedia.org/wiki/L%C3%B3gica_cableada http://grupos.emagister.com/documento/lenguaje_de_programacion_ladder/141996327 http://www.scribd.com/doc/483781/PLC-Lenguaje-de-Planos-de-Contactoshttp://www.profesores.frc.utn.edu.ar/industrial/sistemasinteligentes/UT3/UNI5200_1. pdf