laboratorio 03 programacion con plc

Upload: cristian-diaz

Post on 01-Mar-2018

242 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Laboratorio 03 programacion con plc

    1/36

    MANTENIMIENTO DE MAQUINARIA DE PLANTASISTEMAS MECATRNICOS INDUSTRIALES

    LABORATORIO N 03

    Automatismos de Sistemas con

    PLC SIEMENS S7-300

    Alumnos: Choquemaque Mendoza John Quispe Escarcena, Roberto Salas Nina, Alexandra Revilla ora!co, "r!an #ancco Condori, Manuel

    Docente:

    Mi$uel e%nI SEMESTRE !"u#o B

    A"e$u%#&'Pe"( )0*+

    1.- OBJETIVOS

    PRO!RAMA DE ,ORMACIN RE!ULAR

  • 7/25/2019 Laboratorio 03 programacion con plc

    2/36

    &'R

    Realizar el circuito electro hidrulico para poder ser controlados

    con un PLC. Realizar el programa Ladder y lista de instrucciones que

    controle la secuencia del circuito hidrulico Utilizar el software Step 7. Conocer e identicar las partes de un sistema mecatr!nico. "denticar los tipos de sensores# de presi!n# temperatura. "denticar los tipos de actuadores. $plicar los sensores %inarios de presi!n a determinados

    requerimientos operati&os industriales.

    2.- SEGURIDAD EN LA EJECUCIN DEL LABORATORIO

    $ntes de realizar el la%oratorio'

    Tener cuidado con e !i"o #ni$ee% de $o!a&e 'ue%u(ini%!ran a o% e'ui"o%

    $ntes de utilizar los instrumentoscerciorarse si son de entrada o desalida# para no da(ar los equipos

    )ener cuidado en la cone*i!n y en ladescone*i!n de los equiposutilizados

    $seg+rese que usted y sus compa(eros de grupo

    tienen los implementos necesarios de seguridad.

    Recuerde que &a a tra%a,ar con elementos de aire

    comprimido# electricidad y -uidos de alta presi!n.

    ).- RECURSOS

    Equipos, instrumentos ! accesoriamente(

    PC

  • 7/25/2019 Laboratorio 03 programacion con plc

    3/36

    &'R S)P 7 PLC Siemens S7/011 Sistemas 2idrulicos3neumticos

    *.- +ARCO TEORICO

    A)*+MA*-AC.N /E &R+CES+S

    )n sistema autom0tico busca la sustituci%n del operador humano tanto en sustareas 12sicas como mentales3 El concepto de re$ulaci%n autom0tica mane4adahasta el presente cap2tulo, se ha centrado especialmente en tareas de control quepueden ser consideradas como mu! unidas al proceso que se desean controlar3

    /e esta 1orma, siempre se ha considerado que existe una consi$na que de al$una1orma es suministrada por el usuario, ! que el sistema de control debe conse$uircomo respuesta del sistema3 Sin embar$o, en un sistema autom0tico actual, 5stees un lazo de control considerado como de nivel b0sico3 as teor2as ! t5cnicas de

    re$ulaci%n de procesos, tanto continuos como discretos, tienen como ob4etivoconse$uir que las variables controladas se comporten se$6n unas consi$nas demando ! unas caracter2sticas3

    Este ob4etivo no es el 6nico ni el m0s comple4o quedando a6n muchos aspectosque tocar a la hora de automatizar3 Muchas de las operaciones que deben serrealizadas en un sistema autom0tico, no necesitan de la precisi%n, el se$uimiento,o el control din0mico hasta ahora supuesto en el estudio de los sistemascontinuos3

    Es m0s, la ma!or2a de las acciones de control que se realizan quedan constituidaspor sistemas que s%lo admiten dos estados( o activos o inactivos3 *al es el caso de

    la activaci%n de una cinta transportadora, del cierre de una pinza, el accionamientode un alimentador discreto, o la lectura de determinados sensores de presencia,contacto, luz, etc3 &or tanto, en muchos casos, !a no es tan importante c%mo sehacen las operaciones autom0ticas, sino cu0ndo ! c%mo se coordinan las mismas3

    Este aspecto de la automatizaci%n, residente sobre sistemas con un n6mero 1initode estados, es lo que se denomina control todo7nada3

    Automatizaci%n /otaci%n a la 1ase de producci%n de un sistema de control,potencia ! comunicaci%n, que realice el traba4o ! que pueda ser $obernado por eloperador mediante un sistema de mando

    ,.-DESARROLLO

    )na maquina pulidora se emplea para pulir cubiertas met0licas de un producto3as cubiertas son colocadas a mano3 Cuando se presiona el bot%n S*AR* elmotor hidr0ulico arranca ! el cilindro8A ubica el pulidor en posici%n de traba4o3El cilindro de alimentaci%n 9A lue$o e4ecuta 8: dobles carreras entre dossensores3 as 8: carreras son $rabadas por un contador3 ue$o de las 8:

  • 7/25/2019 Laboratorio 03 programacion con plc

    4/36

    &'Rcarreras se completa el ciclo, el v0sta$o 9A retorna a su posici%n ori$inal3 Elmotor se detiene ! se ubica el pulidor en su posici%n ori$inal3 El cilindro dealimentaci%n es activado a trav5s de un circuito di1erencial3

    4ig 5. Componentes del mecanismo

    +-*' DIA!RAMA DE ,UNCIONAMIENTO

    'i$ ;3 'uncionamiento mediante el dia$rama de 1aces3

    +-)' CIRCUITO .IDR/ULICO

  • 7/25/2019 Laboratorio 03 programacion con plc

    5/36

    &'R

    'i$ 93 Circuito hidr0ulico3

    +-3' CIRCUITO DE MANDO ,UER1A

    4igura 6. Sistema de mando.

    +-+ CIRCUITO DE ,UER1A O POTENCIA-

    'i$ura :3 C"RCU") 8 4UR9$.

  • 7/25/2019 Laboratorio 03 programacion con plc

    6/36

    &'R

    'i$ura

  • 7/25/2019 Laboratorio 03 programacion con plc

    7/36

    &'RLader # de%cri"cin de "roce%o

  • 7/25/2019 Laboratorio 03 programacion con plc

    8/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    9/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    10/36

    &'R

    .- EJERCICIOS

    .1 E%'ue(a 1

    AMEN*AC.N /E &E-AS A )NA MAQ)NA A&CA/+RA /E C+Aos sistemas modernos de alimentaci%n de piezas deben ser vers0tiles >parautilizarlas en combinaci%n con diversas m0quinas di1erentes, contribuir a acelerarlos procesos ! controlarlos me4or3 Cumpliendo estas condiciones, permitenaprovechar me4or ei rendimiento de las m0quinas3 En el dibu4o se aprecia unsistema

    sencillo para la alimentaci%n de listones o tableros que puede ser montadoposteriormente en una m0quina3 as piezas son retiradas del car$ador medianteun $ancho escamoteabre >si las piezas son anchas, puede utilizarse varios$anchos= ! desplazadas hasta los rodillos de avance3 Estas desplazan la piezapara posicionara deba4o de una herramienta o una m0quina aplicadora de cola>que no aparecen en la $r01ica= os rodillos est0n 1orrados de $oma para ma!or1ricci%n ! no da?ar las piezas3 El $ancho solamente tiene que sobresalir unospocos mil2metros para co$er la pieza3 El empu4ador se desplaza $uiado en carrilesen 1orma de ) o @ hasta que la leva de conmutaci%n act6a sobre el detector,con lo que se invierte el sentido del movimiento3 a inversi%n del sentido tambi5npodr2a estar a car$o de un detector para cilindros3

    C+M&+NE*ES A )*-AR(

    SS*EMA MECANC+C+M&+NEN*E

    MAEN/ESCR&C+N

    Em#u2&o" Encar$ado dedeslizar los tableros

  • 7/25/2019 Laboratorio 03 programacion con plc

    11/36

    &'Ro listones que seencuentranapilados3

    C&""%l e 4u5& Encar$ado deproporcional elcamino de recorridoen l2nea recta hastaque el tablerolle$ue hasta losrodillos3

    c&"4&o" Encar$ado dealmacenar lostableros hasta quesean desplazadospor el $ancho dearrastre hacia elcarril3

    Ro%llos e&6&nce

    'orados de $omapara ma!or 1ricci%n! no da?ar la pieza,se encar$an dea!udar en eltransporte3

    !&nc7o e&""&st"e

    Sobresaliente enunos mil2metrospara poder co$er !desplazar la pieza

    SS*EMA /E C+N*R+ B A)*+MA*-AC+N&C SEMENSS79DD

    &ara automatizar elcircuito a trav5s de

    un control l%$ico sehace uso del &Csiemens S79DD3&reviamente sedeber0 utiliza unlen$ua4e depro$ramaci%n >+&,

    AF, etc3 =

  • 7/25/2019 Laboratorio 03 programacion con plc

    12/36

    &'R&ro$ramaci%n enlen$ua4e A//ERa trav5s de unso1tGare utilizandoSMA*C3

    A trav5s delpro$rama SMA*C7Step , se aplicarauna l%$icasecuencial , la cualcontara con(EN*RA/ASSA/AS*EM&+R-A/+RESMEM+RASC+N*A/+RES

    SS*EMA /E ME/C+NC+M&+NEN*ES MAEN /ESCR&C+NSensor deproximidad

    os sensores deproximidad seencar$aran deactivar los cilindrosde topes, paracontener los

    ob4etoseva deconmutaci%n

    a leva deconmutaci%n act6asobre el detector !de esta manera selle$a a invertir elmovimiento

    SS*EMA /E AC*)AC+NC+M&+NEN*ES MAEN /ESCR&C+N&ist%n neum0tico Estos cilindros se

    encar$aran delevantar los de los

    ob4etos quecirculan por la cintao 1a4atransportadora ,hacia los dep%sitosintermedios

  • 7/25/2019 Laboratorio 03 programacion con plc

    13/36

    &'RCompresor Encar$ado de$enerar el airecomprimido para el1uncionamiento delcircuito3 /ebecalcularse sucapacidad deacuerdo al lapresi%n de traba4o !caudal de loscomponentes

    &artes del circuitoEmpu4ador para la alimentaci%n de las piezasCarril de $u2aSoporteCar$ador&iesRodillos de avanceSoporte del car$adorancho de arrastre

    Cilindro neum0ticoeva de conmutaci%nM0quina para aplicar col/etector

    'i$ura del esquema 8( Aplicadora de cola

    .2 E%'ue(a 2

    ES/UE+A NRO.20

    Almacenar moment0neamenteas estaciones de traba4o modernas suelen estar unidas por un sistema detransporte vers0til con dep%sito intermedio, !a que de esa manera aumenta lae1iciencia de toda la instalaci%n3 Concretamente, en caso de producirse un 1allo enal$una estaci%n, las dem0s pueden se$uir 1uncionando, al menos durante al$6ntiempo hasta que los dep%sitos intermedios est0n llenos ! no puedan aco$er m0spiezas3 Si todo 1unciona bien, las piezas pasan sin entrar en dichos dep%sitos3 Si

  • 7/25/2019 Laboratorio 03 programacion con plc

    14/36

    &'Runa estaci%n 1alla, los elementos que transportan las piezas son desviados haciaun deposito intermedio3 Solo si la capacidad de este se a$ota, tienen quedesconectarse las dem0s estaciones3 En la $r01ica se muestra una soluci%n deesta 2ndole3 &ara que la operaci%n de almacenamiento moment0neo o de vaciadodel dep%sito intermedio 1uncione correctamente, es necesario que el elementoporta pieza si$uiente se deten$a brevemente3 as operaciones de elevaci%n,bloqueo ! su4eci%n pueden realizarse mu! bien con cilindros neum0ticos3 aestructura del dep%sito intermedio es relativamente sencilla

    C+M&+NE*ES A )*-AR(

    SS*EMA MECANC+C+M&+NEN*E MAEN /ESCR&C+N8 C%l%n"osneum9t%cos #&"&to#e

    +cho cilindrosneum0ticos 'ES*+para realizar el tope, para detener laspiezas enmovimiento !levantarlas hacia else$undoalmacenamiento

    ) c%l%n"osneum9t%cos

    Estos cilindros seencar$aran delevantar los de losob4etos quecirculan por la cintao 1a4atransportadora ,hacia los dep%sitosintermedios

    ,&2&t"&ns#o"t&o"&

    En con4unto con unmotor , ser0 laresponsable detransportar loselementos pordistintos puntos delsistema

  • 7/25/2019 Laboratorio 03 programacion con plc

    15/36

    &'RC&"4&o" so#o"tes moto"e l& ;&2&

    Encar$ado detransmitirmovimiento a la1a4a transportadora

    Com#"eso" Encar$ado de$enerar el airecomprimido para el1uncionamiento del

    circuito3 /ebecalcularse sucapacidad deacuerdo al lapresi%n de traba4o !caudal de loscomponentes

    SS*EMA /E C+N*R+ B A)*+MA*-AC+N&CSEMENSS79DD

    &ara automatizar elcircuito a trav5s deun control l%$ico sehace uso del &Csiemens S79DD3&reviamente se

    deber0 utiliza unlen$ua4e depro$ramaci%n >+&,

    AF, etc3 =&ro$ramaci%n en len$ua4eA//ER atrav5s de unso1tGareutilizandoSMA*C3

    A trav5s delpro$rama SMA*C7Step , se aplicarauna l%$icasecuencial , la cualcontara con(EN*RA/ASSA/AS

    *EM&+R-A/+RESMEM+RASC+N*A/+RES

    SENS+RES B @A@)ASC+M&+NEN*ES MAEN /ESCR&C+N

  • 7/25/2019 Laboratorio 03 programacion con plc

    16/36

    &'R@0lvula re$uladorade caudal

    Es la encar$ada delimitar la velocidadde salida o retornode los cilindros, loscuales levantaranlos ob4etos hacia elalmacenamiento3

    Sensor deproximidad

    os sensores deproximidad seencar$aran deactivar los cilindrosde topes, paracontener losob4etos

    'R Es la unidadencar$ada de 1iltrar, re$ular ! lubricarel aire comprimidoque in$resa alcircuito

    @0lvuladistribuidora

    /e aqu2 saldr0s lasconexiones pormedio deman$ueras haciatodos los cilindrosdel circuito3

    Sensor de posici%n El sensor deposici%n , a!udaraa determinar si loscilindros seencuentranextendidos o no ,para de esta 1ormarealizar una acci%ndentro del circuitolo$ico3

    &artes del circuitoCar$ador&orta piezasSoporteCilindro de tope&laca elevadoraCinta de transporteCilindro neum0tico

  • 7/25/2019 Laboratorio 03 programacion con plc

    17/36

    &'R

    'i$ura del esquema ;( Cinta de transporte con depositointermedio

    ')NC+NAMEN*+ /E CRC)*+A continuaci%n se muestran los distintas partes del circuito

    Se aprecia el desplazamiento delproducto a trav5s de la 1a4atransportadora, el almac5n 8 se

    encuentra lleno, por lo que en lapro$ramaci%n se activara elalmac5n ;3

    Se activan primera los sensoresde posici%n, por lo que loscilindros de tope deba4o del

    almac5n de reserva ;, seactivan en 1orma "HAH3

    )na vez sale el primer cilindro detope , se activa el anterior

    /espues el cilindro neumatico ,que esta ubicado en medio delos dos cilindros de tope , seactiva en AH, hasta que lle$a asu maxima carrera

  • 7/25/2019 Laboratorio 03 programacion con plc

    18/36

    &'R

    'inalmente se activan untemporizador con retardo a laconexion despues de que elelemento elevado ha!a rozado losdos cilindros de tope retraidos ,activandose de esta 1orma lossensores de tope superioresdispuestos horizontalmente 3

    os dos pistone de topesuperiores retienen el productolevantado para que lue$o elpiston principal retorne 3Este proceso se repite hastaque se llene el almacen dereserva3

    .) E%'ue(a )

    Maquina especial para biselar extremos de tubos3 Con 1recuencia es necesariocortar tubos de diversas lon$itudes ! biselar sus extremos3 as dos partes de estam0quina es especial pueden e1ectuar estas operaciones despu5s de realizar ela4uste correspondiente en 1unci%n de la lon$itud necesaria3 as operaciones detomar ! colocar pueden solucionarse de modo relativamente sencillo mediante

    actuadores neum0ticos3 En el e4emplo, los tubos son alimentados por un plano

    oblicuo dotado de rodillos3 El sistema de entre$a de las piezas biseladas essimilar3 as piezas se su4etan durante la operaci%n de biselado, lo que si$ni1icaque la herramienta e4ecuta los movimientos necesarios3 El movimiento de avancedel carro puede ser m0s homo$5neo conectando un 1reno hidr0ulico en paralelocon respecto al movimiento de traba4o3

    Componentes(

    8 Cilindro de su4eci%n; Estructura de la maquina9 &ieza a biselarI &lano oblicuo: Separador

  • 7/25/2019 Laboratorio 03 programacion con plc

    19/36

    &'R< )nidad lineal &lano oblicuo de alimentaci%n de la pieza Cilindro neum0ticoK "razo8D Actuador $iratorio88 &alanca de expulsi%n8; Cuchillas89 Motor el5ctrico8I #usillo

    8: *ope8< 'reno hidr0ulico

    SS*EMA /E C+N*R+ B A)*+MA*-AC+N&C SEMENS S79DD P&"& &utom&t%4%co se 7&ce

    uso el PLC s%emensS?'300-P"e6%&mente se e@e"9ut%l%n OPAL etc-

    &ro$ramaci%n enlen$ua4e A//ER atrav5s de un so1tGareutilizando SMA*C3

    A t"&6=s el #"o4"&m&SIMATIC'Ste#? sel%c&"& un& l>4%c&secuenc%&l l& cu&lcont&"& con:

    ENTRADAS

    SALIDAS

    TE+ORIADORES

    +E+ORIAS

    CONTADORES

    ComponentesSS*EMA MECANC+

    C+M&+NEN*E IMA!EN DESCRIPCION c%l%n"os neum9t%cos Estos cilindros se

    encar$aran de levantarlos de los ob4etos quecirculan por la cinta o1a4a transportadora ,hacia los dep%sitosintermedios

  • 7/25/2019 Laboratorio 03 programacion con plc

    20/36

    &'R,"eno 7%"9ul%co &ara un movimientoconstante durante eltraba4o de biselado

    Actu&o" 4%"&to"%o Esta se encar$a detrasladar de en 1orma dearco para lue$o su1i4aci%n3

    Moto" el=ct"%co Esta nos a!uda para elmovimiento del usillo

    Senso" c&c%t%6os /etecta la pieza queest0 in$resando para

    lue$o esta accione unde los actuadores que$obierna

    ,%n&les e c&""e"& /etecta las posicionesde carrea de cadaactuador para lue$oaccionar un actuador de$obierne3

    'uncionamiento del circuito(

  • 7/25/2019 Laboratorio 03 programacion con plc

    21/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    22/36

    &'R

    El 1uncionamiento inicia del plano oblicuo ! el brazo del actuador $iratorio est5nunidos mediante un sensor de proximidad para esta se accionara el pist%n delplano oblicuo para la alimentaci%n, lue$o esta tiene un sensor capacitivo en laparte de la curvatura para la detecci%n de la pieza a car$ar ! trasladar para lasu4eci%n de los dos pistones donde en el mismo lu$ar est0 suspendida por undeterminado tiempo para mandar al lu$ar de biselado esta se a!uda de un pist%nneum0tico ! lue$o existe un sensor de proximidad para la detecci%n de que lapieza para el accionamiento de motor ! el 1reno hidr0ulico3

  • 7/25/2019 Laboratorio 03 programacion con plc

    23/36

    &'R

    ANE+S

  • 7/25/2019 Laboratorio 03 programacion con plc

    24/36

    &'R

    A A)*+MA*-AC+N

    Qu5 es un automatismoO*odo dispositivo 12sico >el5ctrico, electr%nico, neum0tico, hidr0ulico, etc3=, capaz decontrolar el 1uncionamiento de una m0quina o proceso ibera al hombre deoperaciones peli$rosas, pesadas o rutinarias3El elemento de controlP e4ecuta el pro$rama l%$ico interno,P reacciona ante la in1ormaci%n recibida por captadoresP actuando sobre los accionamientos de la instalaci%n3

  • 7/25/2019 Laboratorio 03 programacion con plc

    25/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    26/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    27/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    28/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    29/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    30/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    31/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    32/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    33/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    34/36

    &'R

  • 7/25/2019 Laboratorio 03 programacion con plc

    35/36

    &'R

    Se debe recordar que mientras que en el dia$rama el5ctrico todas las accionesocurren simult0neamente, en el pro$rama se realizan en 1orma secuencial,si$uiendo el orden en el que los escalones 1ueron escritos, ! que a di1erencia delos rel5s ! contactos reales >cu!o n6mero est0 determinado por la implementaci%n

  • 7/25/2019 Laboratorio 03 programacion con plc

    36/36

    &'R12sica de estos elementos=, en el &C se puede considerar que existen in1initoscontactos auxiliares para cad