Ladder

LADDER UNIDAD 2. ESTRUCTURA Y PROGRAMACIÓN DEL PLC Aplicaciones de automatización con plc TABLA DE CONTENIDO LADDER

Views 602 Downloads 51 File size 476KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

LADDER

UNIDAD 2. ESTRUCTURA Y PROGRAMACIÓN DEL PLC

Aplicaciones de automatización con plc

TABLA DE CONTENIDO LADDER ................................................................................................................................................ 3 Estructura ........................................................................................................................................ 3 Simbología ....................................................................................................................................... 5 Lógica de programación .................................................................................................................. 6 Verdadero / falso ........................................................................................................................ 6 And / Or ....................................................................................................................................... 8 Funcionamiento del Ladder ............................................................................................................ 9

Aplicaciones de automatización con plc LADDER El lenguaje de programación LADDER (escalera) permite representar gráficamente el circuito de control de un proceso dado mediante el uso simbólico de contactos N.A. Y N.C, temporizadores, contadores, registros de desplazamiento, relés, etc. Este lenguaje está basado en los esquemas eléctricos de control clásicos en escalera.

El programa en lenguaje LADDER, es realizado y almacenado en la memoria del PLC (sólo en ciertos tipos de PLC´s que están 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 renglón superior y terminando con el inferior. Estructura En este tipo de programa dispone de dos barras verticales que representan a la alimentación eléctrica del diagrama; la barra vertical izquierda corresponde a la fase y la barra vertical derecha corresponde al neutro.

Aplicaciones de automatización con plc

Fase

Neutro

El lenguaje ladder, diagrama las funciones lógicas son representadas a través de contactos y bobinas, de modo análogo a un esquema eléctrico 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 automatización con plc Simbología A continuación se muestra la simbología más comúnmente usada en la elaboración de diagramas de escalera, según la normativa. Símbolo

Descripción LD Contacto normalmente abierto. Este componente puede representar a una entrada física del PLC o a una entrada lógica asociada a un relé interno (auxiliar) del PLC. Se activa cuando hay un uno lógico en el elemento que representa, esto es, una entrada (para captar información del proceso a controlar), una variable interna o un bit de sistema LDI Contacto Normalmente Cerrado. Este componente puede representar a una entrada física del PLC o a una entrada lógica asociada a un relé interno (auxiliar del PLC). Niega el estado del elemento que está representando.

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 automatización con plc OUT Permite la activación de componentes del PLC como (temporizadores, bobinas, contadores y salidas). Se activa cuando la combinación que hay a su entrada (izquierda) da un cero lógico. Su activación equivale a decir que tiene un cero lógico. 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 programación. 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.

Lógica de programación Para comprender la lógica de programación del LADDER es necesario tener claridad sobre algunos conceptos que se manejan. Verdadero / falso Desde un punto de vista teórico la lógica de programación LADDER opera de igual forma que la lógica 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 automatización 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 electrónicos digitales o compuerta lógica, se utiliza el sistema numérico binario; donde verdadero es igual a “1” y falso es igual a “0”. Cada entrada es asignada a un bit específico dentro de la memoria del PLC: -

Si hay una continuidad eléctrica el bit es puesto a 1

-

Si no hay una continuidad eléctrica 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 neumático u óleo-hidráulico, “verdadero” es igual a una válvula ABIERTA y “falso” es igual a una válvula CERRADA. Si se trata del mando de la válvula, “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. Lógica Falso

Circuito Digital Cero (0)

Lógica Cableada

Válvula

OFF

Válvula cerrada

Contacto abierto Relé desenergizado ON

Verdadero

Uno (1)

Contacto cerrado Relé energizado

Válvula abierta

Aplicaciones de automatización con plc And / Or La lógica de programación utiliza las funciones AND y OR para ordenar las acciones. And: es una condición que es utilizada para unir dos entradas y programar una acción. En la siguiente tabla se muestran las combinaciones que pueden darse para esta condición. Input 1

Input 2

output

0

0

0

0

1

0

1

0

0

1

1

1

En el lenguaje LADDER se representa de la siguiente manera:

Or: Es una condición 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 condición. Input 1

Input 2

output

0

0

0

0

1

1

1

0

1

1

1

1

Aplicaciones de automatización con plc En el lenguaje LADDER se representa de la siguiente manera:

Or exclusivo (xor): Es una condición que permite. En adición al and o al or es también 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 facilitarán la labor de programación: a) La programación en cada bloque de contactos se realiza en el orden de izquierda a derecha.

b) El sentido de programación de los bloques de contactos de un programa es ejecutado de arriba a abajo.

Aplicaciones de automatización con plc c) El número de contactos que se puede colocar en un bloque, desde el comienzo de la línea principal hasta la salida OUT, es ilimitado.

d) Al no existir limitación de contactos, es preferible realizar un circuito claro y comprensible con un número elevado de contactos, antes que uno complicado como consecuencia de reducir su número. e) No se puede conectar una salida directamente a la línea principal. En estos casos se intercala un contacto cerrado. f) Es posible programar dos o más bobinas de salida, sean exteriores o marcas en paralelo.

g) Los términos 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 través de él no es posible.

Aplicaciones de automatización con plc

En el mismo sentido, los términos contacto cerrado, normalmente cerrado (NC) y

contacto de apertura también significan lo mismo: el contacto que en estado de reposo se encuentra cerrado, o sea, el paso de corriente a través de él sí es posible.

h) Contactos de entradas. El número 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 número de contacto cuantas veces queramos y tanto abierto como cerrado. i) Contactos de salida. El número de salidas o bobinas de salida o relés de salida OUT es fijo, por lo que no se puede repetir un mismo número de salida; pero, por el contrario, el número 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 utilización más común es como relés auxiliares.

Aplicaciones de automatización 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