+ All Categories
Home > Documents > Maquinas Practica 2

Maquinas Practica 2

Date post: 02-Mar-2018
Category:
Upload: gerardo-d-aguilar
View: 217 times
Download: 0 times
Share this document with a friend

of 20

Transcript
  • 7/26/2019 Maquinas Practica 2

    1/20

    Instituto Politcnico Nacional

    Escuela Superior de IngenieraMecnica y Elctrica Zacatenco

    Ing. Control y Automatizacin

    !EP"!#E $E %ogi&Pro

    Alumnos'

    Aguilar (urez )erardo $aniel

    *erme+o !amrez (orge I,an

    !eyna Sil,a (orge %uis

    Materia'

    Control de M-uinas y Procesos

    )rupo' A/0

    Pro1esor'

    2ranco )uzmn %uis 2ernando

    NDICE3N$ICE.......................................................................................................4

  • 7/26/2019 Maquinas Practica 2

    2/20

    "5+eti,o....................................................................................................6

    Sa5eres Pre,ios.........................................................................................6

    !esumen...................................................................................................6

    Marco #erico............................................................................................6

    7istoria del P%C 8inicios9........................................................................6

    Simulador %ogi&Pro................................................................................6

    /EN#A(AS : $ES/EN#A(AS......................................................................0

    $es,enta+as........................................................................................0

    /enta+as..............................................................................................0

    7erramientas ;tilizadas............................................................................0

    %gica de rengln...................................................................................0

    E&amine "n 8

    Energize 8"#E9.......................................................................................>

    %atc? 8"#%9............................................................................................@

    ;nlatc? 8"#;9........................................................................................@

    #imer "n $elay 8#"N9............................................................................@

    #imer "= $elay 8#"29............................................................................

    Mo,e 8M"/9............................................................................................

    $esarrollo..................................................................................................Puerta....................................................................................................

    Sem1oro................................................................................................B

    Secuencia de Sem1oros......................................................................D

    Silo Automtico....................................................................................6

    Silo Semiautomtico............................................................................0

    Silo por Ciclos.......................................................................................@

    "5ser,aciones........................................................................................4D

    Conclusiones...........................................................................................4D

    2uentes 5i5liogrcas y Fe5...................................................................4

  • 7/26/2019 Maquinas Practica 2

    3/20

    ObjetivoAprender y comprender la sim5ologa del programa y su 1uncionamientoG paradiseHar circuitos de control as como conocer el uso y cone&in de los distintoscomponentes necesarios para realizar los circuitos -ue den solucin a losdi,ersos pro5lemas

    Saberes PreviosEl alumno de5er contar con conocimientos de construccin y 1uncionamientode m-uinas elctricas como es control electromagntico ,isto en el primerparcial de la materia adems de uso de so1tFare -ue permita realizar circuitosy diseHar la simulacin.

    ResumenEn el reporte se redacta la 1orma de operacin del programa %ogi&Pro pormedio de simulacionesG iniciando con simulaciones de una sola operacin ?asta

    un poco ms comple+as como desde cerrar una puerta ?asta el controlcompleto de un reactor usando todos los conocimientos ad-uiridos por elpro1esor en clase del 1uncionamiento de cada comando

    Marco Terico

    7istoria del P%C 8inicios9El Controlador %gico Programa5le 8P%C9 1ue conce5ido por $icJ MorleyG el deenero de B@. P%C del Sr. MorleyG -ue en ese momento se llama5a un PC parasu controlador programa5le y ms tardeG despus de la introduccin delordenador personal 8PC9 cam5i el nom5re al P%CG 1ue producido por su

    compaHa llamada Modicon. Modicon signica M"dular $Igitial C"Ntroller.

    El primer P%C 1ue diseHado para cumplir con las especicaciones nos e&tiendenpor la $i,isin 7ydramatics de )eneral Motors 8)M9. El o5+eti,o principal deldiseHo era eliminar el altsimo costo -ue ocasionan los circuitos deconmutacin del rel electromec?ancial y la 1alta de 2%EDD es la ?erramienta ideal para el aprendiza+e de los 1undamentos dela programacin lgica de escalera. %a aparienciaG el tacto y el 1uncionamiento

    del editor de escalera peldaHo de %ogi&Pro lo imita muy 5ien so1tFare deedicin de P%C renom5re mundial de !ocJFellG -ue muc?os necesitan unasegunda mirada para asegurarse de -ue tiene como editor -ue estn usando.Por supuestoG el o5se-uio es la ,entana -ue contiene una de nuestrassimulaciones ProSimLII. A-u es donde realmente %ogi&Pro 1uera 5rillaconguraciones tpicas de 1ormacin de P%C -ue emplean un P%C conectados aun puHado de interruptores y luces. Mediante la simulacin grca e-uipos deprocesoG tales como transportadoresG plantas em5otelladorasG etc.G en so1tFareG

  • 7/26/2019 Maquinas Practica 2

    4/20

    la naturaleza sincrnica e interacti,a de los procesos industriales realesGpresenta al estudiante una e&periencia de programacin muc?o ms realista ydesaante.

    %ogi&Pro es un simulador de P%C -ue est especialmente orientado ?acia elso1tFare de !ocJFell !S%ogi& >DD.

    Proporciona simulaciones del proceso de animacinG -ue incluye un simuladorde ES con tipos de interruptores cam5iantesG los indicadores salidasG unalectura digital *C$.

    /EN#A(AS : $ES/EN#A(AS

    $es,enta+as No e&isten ata+os con el teclado para minimizar tiempos de diseHo. No e&iste el 5otn ;N$" No se puede ?acer inter1az 7MI igual -ue el codesysG su inter1az ya est

    determinada 8simulador de entradasalida9

    /enta+as /ienen simuladores ya totalmente desarrolladasG muc?o ms didcticos. Se tiene -ue realizar para estos programas su ladderG de+ando a criterio

    del programador la lgica de control. 2cil asignacin de ,aria5les y manipulacin de la ,elocidad de la

    simulacin.

    Herramientas Utilia!as

    %gica de rengln

    $urante la e+ecucin de cada instruccin de acondicionamientoG el 5itdireccionado se e&amina para ,ericar su coincidencia con una condicindeterminada 8acti,ada o desacti,ada9. Si se encuentra una ruta completa decondiciones ,erdaderas e&aminadasG el rengln se esta5lece en ,erdadero. Elrengln de5e contener una ruta continua de instrucciones ,erdaderas desde elinicio del rengln ?asta la salida para -ue la salida se ?a5ilite.

    E&amine "n 8

  • 7/26/2019 Maquinas Practica 2

    5/20

    instruccin

  • 7/26/2019 Maquinas Practica 2

    6/20

    donde am5as instrucciones direccionan el mismo 5it. Cuando se asigna unadireccin a una instruccin "#% -ue corresponde a un terminal de un mdulode salidaG el dispositi,o de salida conectado a dic?o terminal se acti,a cuandoel procesador esta5lece 8?a5ilita9 el 5it en la memoria del procesador. Si lascondiciones de entrada -ue preceden la instruccin son ,erdaderasG el

    procesador ?a5ilita la instruccin "#%. Cuando las condiciones del rengln se?acen 1alsas 8despus de ser ,erdaderas9G el 5it permanece esta5lecido y eldispositi,o de salida correspondiente permanece acti,ado. ;se la instruccin"#; para $ESAC#I/A! el 5it -ue se encla, con la instruccin "#%.

    ;nlatc? 8"#;9$escripcin' %a instruccin "#; es una instruccin de salida retenti,a -uesolamente desacti,a un 5it 8no puede acti,ar un 5it9. Esta instruccinnormalmente se usa en pare+as con una instruccin "#% 8encla,amiento de

    salida9 donde am5as instrucciones direccionan el mismo 5it. %a instruccin$ESAC#I/A el 5it -ue la instruccin "#% AC#I/" 8encla,9. Cuando elprocesador cam5ia del modo Marc?a a Programacin o cuando el procesadorpierde energa 8y ?ay una 5atera de respaldo9G el 5it se retiene en el estadoesta5lecido por el ltimo rengln de la pare+a deencla,amientodesencla,amiento -ue 1ue ,erdadero. %a instruccin dedesencla,amiento le indica al procesador -ue desacti,e el 5it direccionadosegn la condicin del rengln. $e a? en adelanteG el 5it permanecedesacti,ado independientemente de la condicin del rengln ?asta -ue seacti,aG tpicamente mediante otra instruccin "#% en otro rengln.

    #imer "n $elay 8#"N9$escripcin' ;se la instruccin #"N para acti,ar y desacti,ar una salidadespus -ue el temporizador ?a 1uncionado durante un inter,alo de tiempopreseleccionado. %a instruccin #"N comienza a acumular el tiempo cuando elrengln se ?ace ,erdadero y contina ?asta -ue ocurre cual-uiera de lossiguientes e,entos'

    Q El ,alor acumulado es igual al ,alor preseleccionado

    Q El rengln se ?ace 1also

    Q una instruccin de resta5lecimiento resta5lece el temporizador

    Q El paso S2C se desacti,a

    Q El procesador resta5lece el ,alor acumulado cuando las condiciones delrengln se ?acen 1alsas independientemente de -ue el temporizador ?ayaso5repasado o no el tiempo de espera.

  • 7/26/2019 Maquinas Practica 2

    7/20

    #imer "= $elay 8#"29$escripcin' ;se la instruccin #"2 para acti,ar y desacti,ar una salidadespus -ue el rengln ?a estado desacti,ado durante un inter,alo de tiempopreseleccionado. %a instruccin #"2 comienza a acumular el tiempo cuando elrengln se ?ace 1also y contina temporizando ?asta -ue ocurre cual-uiera delas siguientes condiciones'

    Q El ,alor acumulado es igual al ,alor preseleccionado

    Q El rengln se ?ace ,erdadero

    Q una instruccin de resta5lecimiento resta5lece el temporizador

    Q El paso S2C se desacti,a El procesador resta5lece el ,alor acumulado cuandolas condiciones del rengln se ?acen ,erdaderas independientemente de -ue eltemporizador ?aya so5repasado o no el tiempo de espera.

    Mo,e 8M"/9

    $escripcin' %a instruccin M"/ es una instruccin de salida -ue copia ladireccin de origen a un destino. %a instruccin mue,e los datos durante cadaescaneo siempre -ue el rengln permanezca ,erdadero.

    Desarrollo

    PuertaEste programa lo -ue ?ar es -ue al momento de presionar el 5otn deopen8I'D9 energizara la 5o5ina -ue permitir -ue arran-ue el motor y uno desus contactores ?ar -ue se encla,e el 5otn de open se encla,e ?asta -ue elsensor de pro&imidad %S8I'D69 mande la seHal para -ue se desenergice elmotor y ya no siga 1uncionando y de manera contraria al presionar el 5otn de

  • 7/26/2019 Maquinas Practica 2

    8/20

    close8I'9 se empiece a cerrar la puerta ?asta -ue el sensor de pro&imidad%S48I'D09mande la seHal de -ue llego la puerta a su n y desenergice el motory al presionar el 5otn de stop8I'"49 la puerta pare en cual-uier momento -uenosotros deseemos guardando la posicin en la cual se -uede

    Programa'

    Sem1oro

    En este programa utilizamos un contador a la cone&in -ue utilizaremos como5ase para nuestro cam5io de luz indicadora seccionamos el tiempo en 6rangos para tener un cam5io progresi,o en las indicaciones dependiendo de lacomparacin y los lmites superiores e in1eriores. Para la primer luz tenemos

  • 7/26/2019 Maquinas Practica 2

    9/20

    -ue mientras el conteo de nuestro temporizador sea menor -ue > la salida"'4@ se mantendr energizadaG pasando el > ya no cumple con la condicinde ser menor y se desenergizar con lo -ue entraremos al segundo rango de,alores -ue ,a del > al D y mantendr energizada la salida "'D>. Al llegar al de+a de estar dentro del rango programado por lo -ue se desenergiza "'D>y cumple con la tercer condicinG ser mayor o igual -ue por lo -ue seenergiza la salida "'D0 y se mantiene as ?asta -ue el contador llega a sulmite con lo -ue se reinicia al estar energizado por un contacto -ue dependedel 5it de realizado del mismo contadorG creando un ciclo innito.

    Programa'

    Secuencia de Sem1oros;sando las entradas de simulacin de trco a?ora lo -ue 5uscaremos seruna secuencia de am5os sem1oros con la opcin de -ue al mantener

  • 7/26/2019 Maquinas Practica 2

    10/20

    presionado el 5otn de paso de peatn por > segundos se recorte el tiempo deespera del peatn para cruzar la calle.

    $e nue,o se utiliza un contador como e+e de nuestro programa y del mismomodo -ue en el e+emplo anterior se seccionarn los tiempos en rangos paraacti,ar las luces de cada sem1oro y se incluyen salidas ,irtuales paraencender de 1orma intermitente las seHalizaciones en ciertos rangos.

    Adems se aHade la 1uncin de acelerar el tiempo de cam5io de la luzindicadora ,erde a ro+a por medio de un comando mo,e -ue depender de -uese cumpla el rango programado y -ue la entrada de los 5otones I'DD o I'Drespecti,amente mantengan energizado el #"N asociado a estos el tiempo

    seleccionado para cam5iar el ,alor del conteo del #on principalG reduciendo eltiempo de espera para el cam5io de luz.

    Programa'

  • 7/26/2019 Maquinas Practica 2

    11/20

  • 7/26/2019 Maquinas Practica 2

    12/20

    Silo Automtico

  • 7/26/2019 Maquinas Practica 2

    13/20

    %o -ue ?ace este programa es -ue al momento de presionar el 5otn destart8I'D9 se energizara la salida D'44 -ue nos indicara -ue el sistemaarranco y este seguir 1uncionando ?asta -ue llegue al sensor depro&imidad8I'69 -ue ?ar -ue el contador temporizador empiece su conteo lo

    -ue ?ar -ue el motor8"'4D9 se detenga y se accione el sensor de ni,el8I'D09+unto con la solenoide del actuador8"'49 -ue permitir el Ou+o de material -uellenara la ca+a y el sensor al detectar -ue la ca+a est llena permitir -ue seaccione nue,amente el motor para -ue permita llenar otra ca+a.

    Esto continuara ?asta -ue el operador presione el 5otn stop 8I'9 -ue ?ar-ue el sistema se desenergize totalmente y en dado caso -ue el operador-uiera detener el sistema por alguna 1alla esto lo podr ?acer y el sistema se-uedara en la posicin en la cual el operador accione el 5otn stop y empezaradonde se -ued.

    Programa'

    Silo Semiautomtico

  • 7/26/2019 Maquinas Practica 2

    14/20

    En este programa ?acemos una modicacin al cdigo anterior con lo -uesegmentamos el a,ance del programa dependiendo de la opcin seleccionadapor la palanca ?aciendo -ue se detenga cada -ue termina una parte delprocesoG el colocar la ca+a de5a+o del despac?adorG al llenar la ca+a y al retirarla ca+a.

  • 7/26/2019 Maquinas Practica 2

    15/20

    Silo por Ciclos

  • 7/26/2019 Maquinas Practica 2

    16/20

    En este programaG dependiendo de la opcin seleccionada el programa ?ar demanera automtica el llenado de >G > o 6D ca+as.

    Programa principal

    Solo o5ser,amos las condiciones de seleccin y los paros de los motores de

    manera general

    Su5rutina Ciclo general

    En esta su5rutina encontramos el programa del ciclo automticoG -ue serepetir >G > o 6D ,eces dependiendo de la opcin seleccionada en el ta5leropor la palanca.

  • 7/26/2019 Maquinas Practica 2

    17/20

    Su5rutina > ca+as

    En esta su5rutina solo tenemos el salto a la su5rutina general y el conteo delas repeticiones ?ec?asG limitando a > el total de secuencias realizadas.

  • 7/26/2019 Maquinas Practica 2

    18/20

    Su5rutina > ca+as

    En esta su5rutina solo tenemos el salto a la su5rutina general y el conteo delas repeticiones ?ec?asG limitando a > el total de secuencias realizadas.

    Su5rutina 6D ca+as

    En esta su5rutina solo tenemos el salto a la su5rutina general y el conteo delas repeticiones ?ec?asG limitando a 6D el total de secuencias realizadas.

  • 7/26/2019 Maquinas Practica 2

    19/20

    En todas las su5rutinas se program un nmero e&cedente por uno de lasrepeticiones deseadas ya -ue el conteo se realiza por medio del sensor depro&imidad con lo -ue al llegar la ca+a 5a+o el despac?ador se conta5iliza unoGcon esto al programar el lmite e&acto -ue deseamos al llegar la ca+a nmero >G> o 6D dependiendo el casoG de5a+o del despac?adorG ste no la llenara ya-ue nuestro sensor ?a detectado el total de ca+as -ue pasan por l.

    Observaciones

    El uso de los 5its de memoria dentro de nuestra lgica es muy importante paratener una 5uena prctica de programacinG ya -ue sir,en tanto paraau&iliarnos al momento de go5ernar las entradas y salidasG como paracomplementar los elementos de 5lo-ues como lo son temporizadoresGcontadoresG 5lo-ues matemticosG etc. Estos 5its nos 1ueron tiles para teneruna lgica ms Ouida y entendi5le. $esa1ortunadamenteG por un mal mane+o

    de estos 5itsG no se concluy la ltima simulacin del *atc?.

    Conclusiones

    En la actulidad se encuentran demasiados a,ances tegnologicos los cualesayudan a permitir automatizaciones de aplicaciones deseadas -ue puedea5arcar desde lo mas sencillo ?asta lo mas comple+o

    $entro de todos los procesos -ue se pueden realizar necesitamos ?erramientas-ue sir,an pra la ela5oracion de la aplicaciones ,er y permitir pro5lemas -ue

    se presenten y poder tam5ien corregir 1allas posi5les mediante el procesoPara esto e&isten ,arios so1Fares y en esta encontramos a !ocJFell y estacon1ormado por esto

    !S%ogi& >DDG !Slin&G !S%ogi& EmulateG %ogi&pro

    #odo esto sir,e para diseHar el diagrama en escalera al igual -ue permite,izualizar los comandosG editarG guardar los proyectosG etc.

    Algo muy importante se o5ser,a la interaccion del plc y se tiene ,arias?erramientas para generar el entorno graco de un proceso y se crea el

    proposito de control.

    "uentes biblio#r$%cas & 'ebFFF.t?elearningpit.com

    FFF.prezi.com

    FFF.e5a?.com.

  • 7/26/2019 Maquinas Practica 2

    20/20

    FFF.identi.li.com

    FFF.es.scri5d.com

    FFF.t?eplctutor.co

    http://www.theplctutor.com/http://www.theplctutor.com/

Recommended