Вы находитесь на странице: 1из 10

http://www.mescorza.

com/neumatica/neumaejer/electroneumatica/intuitivos/in
dice.htm

PROGRAMAR UN AUTOMATA CON LADDER


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.

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. Temporizadores El temporizador es un
elemento que permite poner cuentas de tiempo con el fin de activar bobinas
pasado un cierto tiempo desde la activacin. El esquema bsico de un
temporizador vara de un autmata a otro, pero siempre podemos encontrar una
serie de seales fundamentales, aunque, eso s, con nomenclaturas totalmente
distintas.

TEMPORIZADOR.
Podemos observar, en la figura de la derecha, el esquema de un temporizador, Ti,
con dos entradas (E y C a la izquierda) y dos salidas (D y R a la derecha con las
siguientes caractersticas: Entrada Enable (E): Tiene que estar activa (a 1 lgico)
en todo momento durante el intervalo de tiempo, ya que si se desactiva (puesta a
cero lgico) se interrumpira la cuenta de tibia (puesta a cero temporal).
CONTADORES
El contador es un elemento capaz de llevar el cmputo de las activaciones de sus
entradas, por lo que resulta adecuado para memorizar sucesos que no tengan que
ver con el tiempo pero que se necesiten realizar un determinado nmero de veces.

CONTADOR
En la figura de la derecha puede verse el esquema de un contador, Ci, bastante
usual, donde pueden distinguirse las siguientes entradas y salidas:
Entrada RESET (R): Permite poner a cero el contador cada vez que se activa. Se
suele utilizar al principio de la ejecucin asignndole los bits de arranque, de modo
que quede a cero cada vez que se arranca el sistema.
Entrada PRESET (P). Permite poner la cuenta del contador a un valor
determinado distinto de cero, que previamente se ha programado en Cip.
Entrada UP (U): Cada vez que se activa produce un incremento en una unidad de
la cuenta que posea en ese momento el contador.
Entrada DOWN (D): Cada vez que se activa produce un decremento en una
unidad de la cuenta que posea en ese momento el contador.
Salida FULL (F): Se activa al producirse un desbordamiento del valor del contador
contando en sentido ascendente.
Salida DONE (D): Se activa cuando el valor del contador se iguala al valor
preestablecido Cip.
Salida EMPTY (E): Se activa al producirse un desbordamiento del valor del
contador contando en sentido descendente.

MONOESTABLES
MONOESTABLES
El monoestable es un elemento capaz de mantener activada una salida durante el
tiempo con el que se haya programado, desactivndola automticamente una vez
concluido dicho tiempo. Una de sus principales ventajas es su sencillez ya que
slo posee una entrada y una salida como podemos observar en la siguiente
figura.
Entrada STAR (S): Cuando se activa o se le proporciona un impulso comienza la
cuenta que tiene programada.
Salida RUNNING (R): Se mantiene activada mientras dura la cuenta y se
desactiva al finalizarla. Al igual que con el temporizador, para programar la cuenta
hay que introducir los valores de Mip y Mib.
PROGRAMACIN
En este apartado se tratarn, de modo general, los conceptos bsicos de
programacin en LADDER.
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 primero lo que primero se
introduce.
SISTEMAS CONBINACIONALES
Aunque en los sistemas industriales la programacin se centra en procesos
secuenciales, no teniendo demasiado inters los procesos combinacionales, es
necesario conocer la lgica combinacionl ya que en muchas ocasiones es
necesaria en la programacin secuencial.Una vez obtenida la funcin lgica de un
problema combinacional, el paso a LADDER o esquema de contactos es muy
sencillo. De acuerdo con el lgebra de Boole aplicada a la conmutacin, las sumas
sern contactos en paralelo, los productos contactos en serie y las negaciones
contactos normalmente cerrados. En la siguiente figura se muestra un ejemplo de
esquema LADDER para una determinada ecuacin.

LADDER para la funcin M = A(B'+C)D'


Elementos de memoria La conexin tradicional para realizar una funcin de
memoria en los circuitos con rels, es el circuito con auto alimentacin. Esto se
consigue mediante la conexin de un contacto NA del rel (o contactor) en
paralelo con el pulsador de marcha. A continuacin puede observarse las dos
variantes de este circuito: con prioridad a la conexin (figura a) y con prioridad a la
desconexin

Circuitos con auto alimentacin con prioridad a la desconexin a) y a la conexin


b)
En la siguiente figura se pueden observar los sus esquemas equivalente en
LADDER:

Circuitos LADDER con


auto alimentacinSin embargo, con LADDER el esquema puede quedar mucho
ms sencillo si empleamos las bobinas de SET para la marcha y RESET para

paro:
Circuito de marcha y paro con bobinas SET y
RESeT
En este caso la prioridad depender del PLC utilizado, aunque usualmente la
funcin RESET tiene prioridad sobre la SET.
ELEMENTOS DE TIEMPO
Como ya se ha comentado, los dos elementos bsicos de tiempo son el
temporizador y el monoestable. A continuacin veremos un ejemplo de
programacin de un automatismo temporizado.El esquema siguiente se
corresponde con el mando de un motor con marcha temporizada.

AUTOMATISMO TEMPORIZADO.
Un posible programa equivalente en LADDER podra ser el siguiente:

Aplicacin de un temporizador en LADDER.


ELEMENTOS DE COMPUTO

Ejemplo de programa LADDER de cmputo.


Para aclarar la programacin con elementos de cmputo, se explicar el
funcionamiento del esquema de la derecha:
Como se puede observar, el programa consta de un contador C11 que ha sido
programado con el valor 10 (Cp=10). Con la entrada S0 ponemos a cero el
contador y con la entrada S1 se preselecciona con el valor de Cp, esto es, 10.
Cada impulso dado en S2 incremaenta en una unidad el contador y cada impulso
en S3 lo decrementa.
Las bobinas KMI y KM2 se activan cuando el contador posee el valor 10 y 6
respectivamente, en cambio, la bobina KM3 est continuamente activada excepto
cuando el contador se encuentra con el valor 4.
Sistemas secuenciales Aunque es posible programar sistemas secuenciales en
LADDER, slo se suele utilizar para el control de sistemas sencillos. En aquellos
ms complejos se utiliza la programacin modular o el GRAFCET.

1. OBJETIVO.
Seleccionar e implementar el equipo y accesorios apropiados para implementar solu-ciones
electro-neumticas, sujeto a restricciones de variedad y cantidad de los mismos. Usando
software de simulacin y programacin en ladder para PLC.
2. MARCO TEORICO.
Un sistema de clasificacin y empaque de productos de calzado es capaz de diferenciar
entre zapatos y botas y ejecutar la primera operacin de empaque de los mismos, segn el
plano de situacin que se observa en la figura 1. La clasificacin del producto se hace de
acuerdo con dos sensores electrnicos. Cuando a travs del dispositivo de alimentacin
llega una caja de zapatos, deber activarse un sensor ptico Zl. Si es caja de botas, debern

encenderse al mismo tiempo dos sensores, Zl y Bl, siendo este ltimo de naturaleza
inductiva. Para asegurar el buen posicionamiento de la caja en el dispositivo de
alimentacin, se cuenta con un detector de rodillo electromecnico en la base del mismo.
Despus de eso, el cilindro A expulsar, con velocidad regulada, el producto hacia la zona
de empaque, donde existe un cilindro B. Si la caja identificada fue de zapatos, el cilindro A
recorrer slo la mitad de su carrera y regresar de manera inmediata a su posicin original.
La mitad de carrera de este cilindro A deber ser detectada a travs de un sensor capacitivo.
Los desplazamientos de los cilindros se deben de realizar en el diagrama espacio-fase.
Si el producto identificado es de botas, el cilindro A deber cumplir toda su carrera para
vaciar la caja hacia un recipiente ubicado en el suelo. El cilindro regresar en forma
inmediata a su posicin de origen. Las posiciones finales de ambos cilindros debern
detectarse me-diante rodillos electromecnicos.
El sistema, adems de funcionar en forma automtica en todo su ciclo, no depender de
ningn operador, slo del sistema de alimentacin.

2.1. ACTIVIDAD.
Empleando software de simulacin Automation Studio, disee, simule y compruebe la
solucin electroneumtica al problema planteado en el marco terico, de acuerdo con sus
funciones lgicas, y usando el ladder para PLC.
SOLUCIN

CONEXIN EN EL PLC Y ELECTROVALVULAS

DIAGRAMA EN LADDER

Вам также может понравиться