Llenado de cajas PLC´s.pdf

download Llenado de cajas PLC´s.pdf

of 21

Transcript of Llenado de cajas PLC´s.pdf

  • UNIVERSIDAD POLITCNICA DE

    TULANCINGO

    NOMBRE DEL ALUMNO:

    PROFESOR: ING. JORGE MATEO HERNANDEZ

    PLCS

    REPORTE PRACTICA CONTROL DE LLENADO DE CAJAS

    CON 10 ELEMENTOS

    PERIODO

    MAYO AGO 2012

  • OBJETIVO:

    Desarrollar la practica que a continuacin se presenta, en lenguaje de escalera, en un PLC Allen

    Bradley 551.

    INTRODUCCIN:

    El programa de la prctica nos pide lo que a continuacin se describe:

    Se tienen dos bandas, una que transporta elementos y otra que transporta cajas, para que el

    sistema funciones es necesario que los sensores no detecten ningn objeto. La banda de cajas se

    detendr cuando el sensor de cajas detecte una de ella. Cuando la banda de cajas se detiene

    comienza a trabajar la banda de elementos, y se mantendr funcionando hasta que cuente 10

    elementos que se depositaran en la caja.

    Cuando se cuentan los diez elementos entonces se reinicia el contador y la banda de cajas se

    enciende y la banda de elementos se apaga, cuando detecta el sensor de cajas entonces la banda

    de cajas se apaga y se vuelve a encender la banda de elementos. Y se repite este proceso hasta

    que el operador presione el botn de paro.

    Tambin hay tres lmparas indicadoras, una lmpara que nos dice que la maquina esta en ciclo,

    la segunda lmpara faltan elementos se activa cuando la banda de elementos lleve 20 segundos

    trabajando y no se detecte ningn elemento, cuando se enciende el foco la banda no se detiene.

    La lmpara de faltan cajas se activa cuando se llevan 10 segundos trabajando y no detecte

    ninguna caja. De igual forma la banda no se detiene.

    Banda de elementos

    Banda de cajas

    S Elementos

    S cajas

    Ciclo

    Paro

    MC FE FC

  • DESARROLLO

    Para la realizacin de esta practica se utilizaron diversos componentes para la programacin en

    escalera, tal es el caso de contadores y dos Timers TON.

    De acuerdo a la lgica desarrollada tenemos en primera instancia el botn de inicio

    Como se observa, tenemos dos contactos de los sensores cajas y elementos si se activa alguno de

    los dos sensores entonces el sistema no puede iniciarse. La bobina aux nos ayudara para lo que

    sigue en el programa.

    Luego tenemos dos contactos con los que simulamos los sensores de cajas y elementos que a su

    vez activaran una bobina que corresponde a cada uno de ellos.

    Como se observa a continuacin hay un contacto de la bobina auxiliar que se cerrara cuando la

    maquina entra en ciclo entonces la banda de cajas comienza a caminar, hasta que llegue una caja

    al sensor de cajas har que la banda de elementos comience a trabajar y apaga la banda de cajas.

    Bien entonces ahora ya esta trabajando la banda de cajas, y entonces el sensor de elementos

    comienza a detectar elementos y el contador los cuenta, cuando la cantidad de elementos llega a

    10 entonces se activa la bandera de DN del contador.

  • Activada la bandera de DN del contador lo que hace es activar una bobina llamada ciclo que lo que

    har es des energizar la bobina de banda de elementos provocando que se apaga la misma y se

    encienda la banda de cajas, de igual manera reinicia el contador a 0.

    Hasta este punto tenemos la lgica completa. Ahora se describir el encendido de las lmparas

    indicadoras.

    Tenemos la bobina de aux, que encender la lmpara de maquina en ciclo. Y se mantendr

    encendida hasta que el ciclo se termine.

    La lmpara faltan elementos se activa hasta que pasan 20 segundos sin que detecte nada el

    sensor.

  • Y la lmpara de faltan cajas se activa hasta que pasan 10 segundos sin que detecte nada el sensor

    de cajas

    CONCLUSION:

    En esta prctica se observo el uso de los contadores y timers como elementos principales para el

    desarrollo de la lgica del programa. As como ver la aplicacin de los mismos como una

    herramienta para facilitar la realizacin de aplicaciones.

    Se cumpli con el objetivo marcado, creo que de buena forma. Se tuvieron algunas

    complicaciones en primera instancia debido a que fue una de las primeras interacciones con el

    PLC, pero afortunadamente se solucionaron los problemas.

  • PRACTICA # - 2

    Objetivo:

    Realizar la programacin de un PLC, con el lenguaje de programacin tipo escalera de acuerdo al

    enunciado que nos ha proporcionado el profesor

    Marco Terico:

    El 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.

    Elementos bsicos:

    Smbolo Nombre Descripcin

    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.

    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.

    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.

    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.

  • Enunciado

    -Se tiene una banda transportadora sobre la cual se colocan objetos que deben ser lavados

    mediante la activacin de una vlvula.

    -Durante el trayecto de la banda se encuentran montados tres sensores. Uno de HOME, uno de

    LAVADO y otro ms de END.

    -La banda es movida por un motor trifsico que gira en una sola direccin.

    -Sobre el sensor de lavado existe una vlvula que al ser abierta lavara al objeto colocado encima

    del sensor.

    -El equipo cuenta con tres botones pulsadores cuya funcin es:

    Un botn pulsador normalmente cerrado que hace falta de paro (PB paro)

    Un botn pulsador normalmente abierto que permite empezar un ciclo de operacin (PB

    Ciclo)

    Un botn pulsador normalmente abierto de jogeo que permite mover la banda cuando el

    ciclo de operacin no se encuentra activo (PB Jog)

    -El equipo posee una lmpara indicadora cuya funcin se describe a continuacin.

    -La secuencia de pasos que debe realizar un ciclo es:

    El ciclo comienza al pulsar el PB Ciclo con el sensor de Home activado por un objeto que se

    pretende lavar. Es importante considerar que los dos sensores restantes estn

    desactivados. Al comenzar el ciclo tambin enciende la lmpara indicadora.

    Una vez que comienza el ciclo, la banda avanza ocasionando que el objeto deje detenerse

    la banda y abrir la vlvula por un intervalo de 2 minutos.

    Transcurridos los 2 minutos del punto anterior, se cierra la vlvula y vuelve a caminar al

    motor de la banda. El sensor de lavado se desactiva cuando el objeto se retira de el.

    Cuando el objeto alcanza el sensor de END empieza a parpadear la lmpara y se detiene el

    motor de la banda.

    El operador debe retirar el objeto de la posicin de END y colocar uno nuevo en la

    posicin de HOME.

    Una vez echo lo del paso anterior, la lmpara deja de parpadear para quedar encendido de

    forma constante y vuelve a caminar la banda.

    El proceso se repite de tal manera que en un ciclo de operacin se laven 5 piezas.

    -El botn de paro puede ser oprimido en cualquier momento del ciclo y har que cualquier salida

    se desactive .As mismo debe resetearse la cuenta de piezas lavadas.

    -El botn de Jogeo permitir que la banda se mueva mientras el botn esta accionado, siempre y

    cuando el ciclo no este activo y no se active el sensor de END.

  • Desarrollo

    En esta lnea tenemos el sensor de HOME, END. Un Botn De PARO.

    Tenemos un switch normalmente cerrado (C5:0/DN) que depende del contador el cual nos limita

    el ciclo a 5, tambin hay un switch normalmente abierto que depende de el enclavamiento del

    botn de ciclo, este botn se representa con el bit interno B3:0/4, en cuanto el botn de ciclo es

    activado queda enclavado y se repetir el ciclo nicamente cuando el botn de HOME sea activado

    por un objeto. En cuanto el botn de HOME se activa se enciende y enclava una bobina

    representada con el bit interno B3:0/0(Acciona Banda), y la banda comienza a trabajar. El Switch

    que esta normalmente abierto T4:5/DN depende del contador TON nmero 5, este se activa

    cuando el TON llega a su conteo al cual fue programado, esto se debe a que el sensor de LAVADO

    fue activado y se apaga el motor de la banda, y se enciende lo que es la vlvula que lavara el

    objeto por lo tanto no trabaja la banda hasta que se cumple el tiempo entonces llega a su conteo y

    se activa el DN Activa la Bobina de Acciona Banda y se enclava y sigue el ciclo.

    En esta lnea es donde se activa el botn de CICLO y lo enclavamos para que no tengamos que

    estar activando o desactivando el interruptor de CICLO y lo mandamos a la lnea anterior con la

    ayuda del bit interno B3:0/4.

  • En esta lnea se contempla El Botn de JOGEO normalmente abierto y se condiciono con el botn

    de CICLO, es decir que cuando este funcionando el de ciclo no se pueda activar el JOGEO.

    En esta lnea se activa y desactiva la lmpara, el funcionamiento de la lmpara es en conjunto con

    el echo de que trabajara el tiempo que el ciclo esta activado, a excepcin de que cuando el sensor

    de END este activado parpadeara indicando que esta listo el objeto para retirarse. Para esto tiene

    su botn de PARO general el cual esta como normalmente cerrado, un botn normalmente

    cerrado relacionado con el contador (C5:0) el cual se abre en cuanto llega al limite del conteo.

    Tiene una bobina y un botn con los cuales se hace el enclave para que se quede encendida la

    lmpara, y tiene un DN de un timer TON (T4:0/DN), con el cual se activara y desactivara para que

    de el efecto de parpadeo.

    En esta Lnea se encuentra el botn de paro general y un botn que representa el sensor de

    lavado, en cuanto es activado dicho botn activa el timer TON el cual tiene programado un valor

    de 3 s. que es el tiempo que durara encendida la vlvula de Lavado.

  • En estas Lneas lo que se esta condicionando es que cuando el sensor de lavado sea activado, solo

    active la vlvula y no importe si esta activado o desactivado ya no debe influir en la continuacin

    del ciclo. En cuanto se activa el sensor de lavado se activa un contador el cual esta limitado a

    contar dos veces cuando esto pasa se activa el DN del contador y esto lo comparamos con un

    mayor que y lo condicionamos que si el valor del contador es mayor al acumulado, entonces se

    active una bobina representada con un bit interno para que haya continuidad hacia la vlvula de

    lavado y esta se active. Y se reseteara el contador en cuanto se cumpla el tiempo que debe estar

    activada la vlvula de lavado.

    En esta Lnea lo que esta representando es la activacin de la vlvula de lavado, con el botn

    normalmente cerrado que esta dependiendo de contador C5:0/DN es una de las condiciones que

    debe cumplirse para que se desactive la vlvula de lavado despus de terminar el conteo, un

    botn de paro general, y un botn normalmente abierto el cual se cerrara mientras se cumpla la

    comparacin realizada.

    En esta Lnea se lleva a cabo la accin de parpadear de la lmpara indicadora, primero hay dos

    botones de paro general, en la primer a Lnea hay un botn normalmente abierto que representa

    al sensor de END que es cuando se activa el parpadeo, cuando este sensor es activado comienza

    su trabajo el timer TON el cual tienes un tiempo de 1 s. en cuanto el segundo se cumple se activa

    el botn normalmente abierto T4:0/DN y este a su vez acciona el TON de la segunda lnea que

    tiene un tiempo a acumular de 1 segundo en cuanto pasa este segundo activa su bit interno DONE

    y esta a su vez activa el botn normalmente abierto de la primera lnea y as estar hasta el

    momento en que el sensor de END sea desactivado.

  • En la primera lnea se tienen dos botones uno normalmente cerrado como paro general, y un

    botn normalmente abierto el cual representa el sensor de END, y cuando este botn es activado

    empieza el conteo el cual fue limitado a 5.en cuanto llega a cinco se termina el proceso hasta que

    se reinicie. y en la segunda lnea.

    PRACTICA #3 SEMAFORO

  • INTRODUCCION:

    En la actualidad la mayora de los procesos industriales son automatizados, lo cual es una gran

    ventaja ya que las lneas de produccin son mucho ms rpidas, se requiere menor mano de obra

    y las ganancias se elevan debido a la mayor produccin en un tiempo menor. Una de las partes

    ms importantes en un proceso automatizado es el dispositivo que toma las decisiones en base a

    las variables que maneja, por ejemplo un PLC. Una aplicacin en la vida cotidiana es la

    automatizacin de un semforo, lo cual se describe en este reporte de prctica.

    OBJETIVOS:

    -Controlar las tres luces de un semforo mediante el uso de un PLC Allen Bradley.

    -Utilizar los tres TIMERS que se encuentran en el software RS LOGIX.

    MARCO TEORICO:

    Cada temporizador programado va asociado a un elemento de temporizacin dentro de la tabla de

    datos. Un elemento de control de temporizacin incluye 3 palabras:

    15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

    EN TT DN

    X Y Uso interno

    Valor de preseleccin

    Valor acumulado

    /15-EN ENabled: Bit validacin. Se pone a "1" cuando la instruccin est validada.

    /14-TT Timer Timing: Temporizador temporizando. Se pone a 1" cuando la instruccin est

    validada y ACC PRE.

    TON Timer ON Temporizador de retardo a la conexin

    Si las condiciones precedentes de la lnea son verdaderas

    empieza el contado de la base de tiempos. El temporizador

    actualiza el valor acumulado cada escrutacin.

    Cuando ACC > PRE la temporizacin se ha cumplido. La

    palabra de estados nos indica en todo momento el estado

    de la temporizacin. Se trata de una instruccin de accin.

  • Preset: Valor de temporizacin o < PRE < = 32767.

    Accum: Valor corriente. Normalmente poner 0.

    TOF Timer 0FF DELAY - Temporizador de retardo a la desconexin

    Cuando las condiciones precedentes de la lnea sean falsas

    empieza el contado de la base de tiempos. El temporizador

    actualiza el valor acumulado cada escrutacin. La palabra

    de estados nos indica en todo momento el estado de la

    temporizacin. Se trata de una instruccin de accin.

    Preset: Valor de temporizacin 0 < PRE < 32767.

    Accum: Valor corriente. Normalmente poner 0.

    RTO Retentive Timer On Temporizador retentivo a la conexin

    Cuando las condiciones precedentes de la lnea sean

    verdaderas, empieza el contado de la base de tiempos. Si

    el temporizador se invalida, se mantiene el valor

    acumulado.

    Al volver a validarlo la temporizacin contina con este

    valor. La palabra de estados nos indica el estado de la temporizacin. La puesta a cero del

    temporizador se har con la instruccin RES. Se trata de una instruccin de accin.

    Preset: Valor de temporizacin o < = PRE < 32767.

    Accum: Valor corriente. Normalmente poner 0.

    DESARROLLO:

    Como se mencion en los objetivos, el control del semforo se debe realizar con Temporizador

    TON, un TOF y un RTO. Se tiene un botn pulsador para iniciar el proceso.

    Como primer paso, se program el boto pulsador con enclave para que el ciclo quede activo. La

    bobina de enclave es un Bit interno, el cual tambin activa un temporizador RTO, dicho

    temporizador tiene fue programado con un Preset de 38 segundos, es un tiempo razonable para

    que cada lmpara del semforo permanezca encendida el tiempo que le corresponde. En la

    siguiente imagen se aprecia el acomodo de los componentes del botn de inicio y el contador

    RTO:

  • Con este botn de benclave daremos inicio al encendido del la primera luz que ser la verde que

    estar su tiempo limitado por el comparador LEQ que durara 15 segundos.

    Despus de que termine su tiempo de 15 segundos en la lnea 3 se coloco al inicio un contacto de

    la bobina de la luz verde lo cual todo esa lnea estar abierta mientras sea menor a 15 pasando

    ese tiempo se encender la luz roja durante 15 segundos este tiempo se defini por los

    comparadores GEQ y LEQ .el comparador GEQ estar activo cuando el tiempo sea mayor a 16 y el

    LEQ mientras el tiempo sea menor a 29.

  • Para encender la luz mbar y para qu parpadeara 4 veces se uso un arreglo de dos timer un TON

    y TOF cada uno con un preset de un segundo .Colocando un contacto de DN del timer TON a timer

    TOF y tambin a su vez en el timer TOF se coloco antes un contacto DN del TIMER TON, esto se

    hizo para que en automtico al pasar un segundo un timer activo el otro y este a su vez desactive

    el anterior.

    Para que solo lo hiciera 4 veces el parpadeo se colocaron 2 comparador uno en cada timer, los

    comparadores fueron un GEQ para que empezara en el segundo 30 y con el LEQ se limito hasta 38.

    Como el RTO es timer que se define el todo el tiempo de duracin del ciclo, para que todo

    empiece de nuevo solo lo que se tiene que hacer es resetearlo y esto se hace con un contacto de

    DN del mismo RTO y con una bobina de RES. As comenzara todo el ciclo.

    CONCLUSIONES:

    Con esta prctica se aprendi a utilizar bien los tipos bsicos de timer y algunos comparadores.

    Lo que se noto es que el parpadeo se pudo haber hecho ms sencillo usando el bit S:4 que por si

    solo se empieza a abrir y cerrar a una velocidad constante pero como el objetivo era hacer este

    programa utilizando tres timer fue por eso que no se ocupo es bit.

  • PRACTICA # 4

    OBJETIVO:

    Desarrollar la practica que a continuacin se presenta, en lenguaje de escalera, ya sea de manera

    simulada o en un PLC Allen Bradley.

    INTRODUCCIN:

    El programa de la prctica nos pide lo que a continuacin se describe:

    Se tienen tres bandas de elementos, una que distribuye 50, otra 10 y la otra 1. Al final de cada

    banda hay un sensor que detecta las cajas de elementos, para luego depositarlos en el contenedor

    final.

    EL operador de la maquina puede ajustar la cantidad de elementos, que va desde 15 a 250

    elementos, mediante el uso de dos botones, adems de un botn de inicio y paro.

    Cuando el operador inicie el ciclo de la maquina, programando una cantidad N de elementos, el

    sistema automticamente tiene que detectar la cantidad de elementos de 50, de 10 y de 1

    elementos que tiene que ejecutar.

    Por ejemplo si son 164 el sistema automticamente detecta que son tres cajas de 50, una de 10 y

    4 de 1.

    DE igual forma dice que el sistema no puede iniciar hasta que los sensores no detecten ningn

    elemento, y que una vez que se inicia el ciclo el operador no puede aumentar o disminuir el valor

    programado. Pero si presiona el botn de paro, el sistema parara todas, las bandas de elementos y

    se podr modificar el valor programado.

    Contador de

    Elementos

    Banda de elementos de 50

    Banda de elementos de 10

    Banda de elementos de 1

    S50

    S10

    S1

    Contenedor

    Elementos

    Final

    Inicio Paro

  • DESARROLLO:

    Para la realizacin de esta practica, la lgica consiste en hacer uso de las operaciones aritmticas

    en el PLC, suma, divisin, resta y multiplicacin, las cuales nos ayudaran a hacer el clculo de los

    valores que se asignaran a las bandas.

    As tambin de las operaciones de comparacin, como el mayor que y el menor que. DE igual

    forma el uso de contadores CTD y CTU.

    En primer instancia tenemos comparadores de igual o mayor que y de menor o igual que

    Esto con el fin de no permitir que los contadores vayan ms all de 250 y menos de 15. Tenemos

    dos bobinas auxiliares que nos avisaran cuando esto pase para que entonces desactivemos los

    botones de aumentar y disminuir del contador de programacin de elementos.

    Posteriormente tenemos la programacin del contador de elementos programados. Como se ve

    en la lgica tenemos los botones aumentar y disminuir lo que esta delante de ellos son pruebas

    que se hacen junto con los comparadores para verificar que este dentro de los valores que se

    quieren, si estos exceden entonces se abrir un switch ente caso el b3:2/1 y b3:2/0 que harn que

    ya no llegue corriente a los contadores. EL contador es un CTU/CTD.

    Una vez que se programo el valor deseado entre 15 y 250 procedemos a hacer el encendido de la

    maquina, para ello verificamos que los tres sensores no detecten ningn elementos por lo que

    hacemos la conexin en serie de los tres sensores con un contacto normalmente cerrado.

    Si estn los tres sensores sin detectar nada entonces se podr iniciar el ciclo de la maquina. Una

    vez que se inicia la maquina esta activa una bobina llamada inicio de ciclo que nos servir mas

    adelante.

  • Ya que la maquina esta encendida, entonces se procede a la realizacin de algunas operaciones

    aritmticas para obtener los valores que sern asignamos a los contadores de los sensores.

    Se les asigna una bobina de ciclo debido a que no queremos que cuentes hasta que el encargado

    de la maquina ponga en ciclo la maquina.

    Lo primero que se hace es dividir el ACC del contador CTD/CTU entre 50 para obtener el valor del

    cociente de la divisin y se almacena en N7:0. Luego entonces ese valor se multiplica por 50 y se

    almacena en otro espacio de memoria el n7:1. Ahora se resta el valor del ACC del contador

    CTD/CTU con el valor que existe en N7:1 y se guarda en N7:2. Es decir si tenemos 124, lo primero

    que hicimos fue dividir 124 entre 50, por lo que su cociente es de 2, luego multiplicamos 2 por 50 y

    nos dar 100, finalmente restamos 124 menos 100 y el resultado almacenado, ser 24 en N7:2.

    Posteriormente en la lgica sigue que ahora el 24 ser dividido entre 10 y su cociente ser

    multiplicado por 10 para luego restarle a 24 el valor dado en la multiplicacin. Teniendo como

    resultado final 4.

    Ahora entonces se movern los valores de los cocientes y el ltimo valor restado a los PRES de los

    contadores de los sensores como a continuacin se presenta.

  • Como se puede apreciar los valores que se mueven son N7:0 que es el valor del cociente de la

    divisin del ACC del contador CTD/CTU entre 50. En N7:3 es el resultado del cociente de la divisin

    entre 10 y en N7:5 esta el valor de las unidades. Cada uno se mover a su respectivo contador.

    Los contactos de B3:1/0, B3:1/1 y B3:1/2 son contactos que se activan cuando se activa la bandera

    de cada uno de los contadores.

    Luego tenemos que cuando se inicie el botn de ciclo se encendern las lmparas en este caso que

    nos indicaran que las bandas estn funcionando.

    Finalmente lo que se hace es reiniciar los tres contadores de los sensores, esto con el botn de

    paro.

  • Cabe aclarar que como fue hecho en el simulador, se puede apreciar que se usaron las divisiones

    sin los S:13 y S:14 debido a que con ellos no me detectaba nada, como si no estuviesen

    funcionando esos dos bits de estado, pero se observo que las divisiones se comportaban de

    manera normal, es decir no redondeaba el cociente, por lo que se le notifico al profesor y dijo que

    se poda hacer de esta forma para efectos de practica, y de simulacin pero que en un PLC real

    esto no podra suceder, se tendra que hacer con ayuda de los dos bits de estado.

    CONCLUSIONES

    En esta prctica se observo el uso de las operaciones aritmticas en un PLC y de el uso tambin de

    comparadores, lo cual estuvo muy bien ya que el alumno se pudo familiarizar con ellos, as como

    de encontrar la aplicacin de los mismos dentro de la programacin en escalera.

    Se cumpli con el objetivo marcado, creo que de buena forma, salvo el pequeo detalle de los

    S:13 y S:14, pero debido a la falta de tiempo fue el porque se utilizo este recurso, el simulador, que

    en trminos generales es un buena herramienta, siempre y cuando se tengan presentes las

    diferencias que te puedes encontrar entre un medio y el otro.