Logixpro Practica SIMULADOR

download Logixpro Practica SIMULADOR

of 37

Transcript of Logixpro Practica SIMULADOR

  • 7/26/2019 Logixpro Practica SIMULADOR

    1/37

    ContenidoObjetivo General....................................................................................................3

    Objetivos Particulares..........................................................................................3

    Taxonoma de Blomm. Objetivos de Evaluacin............................................................4Resumen de Contenido de la Prctica.........................................................................5

    Introduccin..........................................................................................................6

    arco Terico........................................................................................................8

    !istemas de "utomati#acin...................................................................................8

    Figura1. Sistema de Automatizacin............................................................8

    Fases para la puesta en marcha de un proyecto de automatizacin...................................9

    Figura 2. Secuencia Ordenada de Fases de la Automatizacin...................10

    Lenguaje Tipo Escalera...........................................................................................11

    Tabla 1. Elementos bsicos del lenguaje tipo escalera...............................11

    Elementos bsicos en LADDER................................................................... 11

    Temporizadores..........................................................................................12

    Contadores..................................................................................................12

    Figura 3. Esuema de !rincipal de Operacin............................................12

    Figura ". #A$$E% para la &uncin ' ( A)*+,-$+.......................................12

    Fig!" 5. Ci!citos con "to "liment"ci#n con $!io!id"d " l" descone%i#n "&' " l" cone%i#n b&.......................................................................................13

    Instrucciones que se utilizan dentro de la programacin de tipoescalera.......................................................................................................13

    Tabla 2. /nstrucciones de *it.......................................................................13

    Tabla 3. /nstrucciones de Temporizador......................................................14

    Tabla ". /nstrucciones de -omparacin......................................................14

    ("bl" 5. )nst!cciones *"temtic"s............................................................15

    ateriales............................................................................................................16

    Tabla 0. Enlistado de materiales para poder realizar la prctica................16

    $esarrollo............................................................................................................1+!imulacin %. !imulacin de Cortina con &anel de ' botones.......................................1+

    Figura0. Simulacin de la !uerta Automtica.............................................1+

    Figura. -digo de solucin de la Simulacin de la !uerta.........................18

    Figura. $iagrama de Flujo de Simulacin de la !uerta.............................19

    !imulacin (. !imulador de control de Trnsito en ( vas...........................................20

  • 7/26/2019 Logixpro Practica SIMULADOR

    2/37

    Figura. Simulacin de -ontrol de Trnsito................................................20

    Figura14. -digo de simulacin de control de Trnsito..............................22

    Figura11. $iagrama de Flujo de la Simulacin de control de Transito........23

    !imulacin '. !ilo con llenado de l)uido en un contenedor en una banda trans&ortadora24

    Figura 12. Simulacin de Silo......................................................................24Figura13. -digo de Silo1...........................................................................25

    Figura1". $iagrama de Flujo del Silo Automtico.......................................26

    Silo 2........................................................................................................... 2+

    Figura15. -digo de Silo a !asos................................................................2+

    Silo 3........................................................................................................... 28

    Figura10. -digo de Silo 3..........................................................................28

    !imulacin *. Batc+............................................................................................29

    Figura1. Simulacin *atc6........................................................................29Figura1. -digo 'ain *atc6......................................................................30

    Figura1. Subrutina A.................................................................................31

    Figura24. Subrutina *.................................................................................31

    Figura21. Subrutina !roceso.......................................................................32

    Figura22.Subrutina $escarga.....................................................................33

    $ia,rama de Gantt................................................................................................34

    Conclusiones........................................................................................................35

  • 7/26/2019 Logixpro Practica SIMULADOR

    3/37

    Objetivo General

    Desarrollar y resolver diferentes problemas a nivel Industrial mediante un simulador el cualpermite mediante un lenguaje de programacin tipo escalera desarrollar la solucin de losproblemas en cuestin.

    Objetivos Particulares

    Mediante la teora vista anteriormente en clase desarrollar la posible solucin de cada unade las simulaciones establecidas mediante las indicaciones y funciones brindadas por elprofesor.

    Analizar las problemticas establecidas contando con las indicaciones de cada uno parapoder llevar a cabo la solucin que cubra estos puntos.

    Desarrollar un programa el cual mediante el anlisis anterior logre resolver la problemticade cada una de las simulaciones mediante un lenguaje tipo escalera contando con las

    instrucciones de este necesarias. !esolver las problemticas de cada una de las simulaciones mediante el proceso de solucin

    mostrado en los puntos anteriores

  • 7/26/2019 Logixpro Practica SIMULADOR

    4/37

    Taxonoma de Blomm. Objetivos de Evaluacin

    D"MI#I" $A%I&IDAD I#'(!)**I+# D, ,-A&)A*I+#*onocimiento "bservar los diferentes

    componentes de los procesos Identificar y conocer cada uno

    de los componentes pararesolver las problemticas

    &as diferentes simulaciones as comocada uno de los puntos clave deprogramacin dentro de estos.

    *omprensin ,ntender la teora vista enclase.

    "rdenar cada una de lasacciones

    (raducir con el lenguaje laaccin que se desea realizar

    ,l diferente funcionamiento de cada unode las instrucciones del lenguaje deprogramacin tipo escalera

    Asociar los diagramas realizados enclase en los sistemas establecidos paraaccionar los procesos as como susvariables de operacin

    Aplicacin )so de conocimientos previos. )so de los diagramas

    elaborados. !esolver las problemticas de

    accionamiento.

    oder comprobar que el programapermite resolver los problemas con losque cuenta el proceso.

    !ectificar que la lgica del programa esla correcta en base a lo que se estrealizando en el panel de operacin y ensu defecto realizar las modificacionescorrespondientes.

    Anlisis ,valuar los resultadosobtenidos

    Identificar la operacin de

    funcionamiento del programarealizado

    *omprender el modo decone/in conforme a la accinrealizada

    Analizar el funcionamiento de operacinde los procesos respecto a su accinestablecida y el uso de paneles para el

    operador,/plicar de manera 0ipot1tica como seproduce el funcionamiento de accin delprograma realizado para cada uno de losprocesos.

    'ntesis 2eneralizar los conceptos 3ormular 0iptesis de aplicacin de losniveles de estructura del programa ascomo conjuntar los conceptos vistos conla operacin prctica de los circuitosrealizados.

    ,valuacin *omparar la operacin entre

    procesos -alorar la informacin vista en

    clase !econocer los problemas

    prcticos -erificar las 0iptesis

    *omprender el correcto funcionamiento

    de cada uno de los procesos as como sucorrecto funcionamiento y sus partesprincipales que se compone. &assimulaciones permiten observar demanera prctica su funcionamiento ascomo evitar errores en planta.

  • 7/26/2019 Logixpro Practica SIMULADOR

    5/37

    Resumen de Contenido de la Prctica

    &ogi/ro es uno de los simuladores el cual permite desarrollar problemas de aplicacin dentro devarias ramas de Ingeniera. Mediante un lenguaje e instrucciones bsicas se pueden desarrollar una

    gran gama de problemticas que se tienen dentro de la Industria. As mismo permite observar cmose lleva a cabo el proceso en el cual desarrollamos la solucin de este con una programacin detipo escalera utilizada principalmente en los &*4s.

    ,l mostrar mediante la simulacin como se lleva a cabo dic0o proceso permite comprenderfcilmente la secuencia y flujo de programacin as como los puntos importantes dentro delproceso que se deben tomar en cuenta para poder establecer una solucin. ,l uso de lasinstrucciones dadas en este lenguaje depende conforme a la complicacin del proceso el cual sedesea programar y en este caso especficamente desarrollar un programa el cual permitaautomatizar el proceso seleccionado.

    Dentro de esta prctica se incluyen cuatro simulaciones diferentes las cuales varan sus procesos y

    problemticas respectivamente. ,n estas simulaciones se busca automatizar su proceso principal ascomo poder facilitar al posible operador el manejo de cada uno de los procesos.

    ,l automatizar la cortina de acceso y salida de automviles mediante una botonera donde se cuentacon 5 botones los cuales se establecen como abrir cerrar y un paro de emergencia. ,n estasimulacin se busca poder automatizar el proceso mediante esta botonera donde el operador deberpoder manejarla en base a lo que se necesite al momento. ,n esta simulacin se busca que el botnde paro emergente 6'("7 detenga la cortina independientemente si se encontraba abriendo ocerrando. ,ste botn deber detener por completo la accin que se est1 realizando una vezpresionado se mantiene la accin a menos que se oprima tanto el botn de abrir o cerrar y continuarcon el proceso.

    ,n esta simulacin se cuenta con 5 focos indicadores donde cada uno indica la accin que se estrealizando.

    "tra de las simulaciones contenidas en esta prctica es el accionamiento de dos semforos en contraesquina cada uno con un botn peatonal el cual al presionarse se detiene el trnsito por donde elpeatn necesita pasar. &os 8 semforos deben estar sincronizados ya que alg9n error presentado enla sincrona puede ocasionar un c0oc0e entre los carros de las vas donde se encuentran transitando.

    &a simulacin de un 'ilo el cual mediante una banda se llena con un lquido el recipiente que seencuentra pasando en la banda y anteriormente un sensor detecta este recipiente avisando a laseccin de llenado que el recipiente se encuentra cerca y poder llevar a cabo la accin del proceso.&a principal problemtica dentro de esta simulacin es el automatizar el proceso donde el sensor y

    la banda est1n rectificando todo el tiempo para poder llenar el contenedor en tiempo y con lasustancia indicada para evitar derrames y un posible accidente en este proceso.

    &a ultima simulacin es una de las ms complejas debido que a diferencia de las anteriores se tienenms variables de entrada y estas deben estar interactuando respectivamente para poder mezclar 8sustancias con un agitador y poder vaciar el lquido una vez que se tiene la temperatura estndardentro de este reactor. 'e cuenta con un panel en donde el operador pude seleccionar el porcentajede llenado de las 8 sustancias as como el n9mero de iteraciones que se desea repetir el proceso.

  • 7/26/2019 Logixpro Practica SIMULADOR

    6/37

  • 7/26/2019 Logixpro Practica SIMULADOR

    7/37

    Introduccin

    Automatizacin es el uso de sistemas de control y de tecnologa informtica para reducir lanecesidad de la intervencin 0umana en un proceso. ,n el enfoque de la industria automatizacines el paso ms all de la mecanizacin en donde los procesos industriales son asistidos pormaquinas o sistemas mecnicos que reemplazan las funciones que antes eran realizada poranimales. Mientras en la mecanizacin los operadores son asistidos con maquinaria a trav1s de supropia fuerza y de su intervencin directa en la automatizacin se reduce de gran manera lanecesidad mental y sensorial del operador. De esta forma presenta grandes ventajas en cuanto aproduccin ms eficiente y disminucin de riesgos al operador.

    &as principales ventajas de aplicar automatizacin a un proceso son:!eemplazo de operadores 0umanos en tareas repetitivas o de alto riesgo.

    !eemplazo de operador 0umano en tareas que estn fuera del alcance de sus capacidadescomo levantar cargas pesadas trabajos en ambientes e/tremos o tareas que necesitenmanejo de una alta precisin

    Incremento de la produccin. Al mantener la lnea de produccin automatizada las demorasdel proceso son mnimas no 0ay agotamiento o desconcentracin en las tareas repetitivasel tiempo de ejecucin se disminuye considerablemente seg9n el proceso.

    &a automatizacin de un nuevo producto requiere de una inversin inicial grande en comparacincon el costo unitario del producto sin embargo mientras la produccin se mantenga constante estainversin se recuperara dndole a la empresa una lnea de produccin con altos ndice de ingresos.

    ,s un pensamiento muy com9n que la automatizacin es fuente directa de desempleo. 'in embargoel desempleo es causa por polticas econmicas de las empresas como despedir a un operador enlugar de cambiar sus tareas que quizs ya no sean de m/ima concentracin en el proceso sino

    tareas de supervisin del proceso.,n lugar de ser despedidos los trabajadores son desplazados y por lo general son contratados paraotras tareas dentro de la misma empresa o bien en el mismo trabajo en otra empresa que todava nose 0a automatizado.

    ,sto se puede establecer porque e/isten muc0os trabajos donde no e/iste riesgo inmediato de laautomatizacin. #ing9n dispositivo 0a sido inventado que pueda competir contra el ojo 0umanopara la precisin y certeza en muc0as tareas; tampoco el odo 0umano.

    ,l ms in9til de los seres 0umanos puede identificar y distinguir mayor cantidad de esencias quecualquier dispositivo automtico. &as 0abilidades para el patrn de reconocimiento 0umanoreconocimiento de lenguaje y produccin de lenguaje se encuentran ms all de cualquiere/pectativa de los ingenieros de automatizacin. De esta forma tambi1n $ay quienes sostienen quela automatizacin genera ms puestos de trabajo de los que elimina. 'e

  • 7/26/2019 Logixpro Practica SIMULADOR

    8/37

    ,l enfoque pasado de la automatizacin simplemente planteaba el m/imo incremento de laproduccin y la reduccin de costos. ,ste enfoque se qued corto porque adems de todo esto se

    tiene que proveer una fuerza de trabajo calificada que pueda reparar y administrar la maquinaria yque mantenga la produccin constante.

    ,n estos casos los costos inciales de la automatizacin son difcilmente recuperados. ,l nuevoenfoque de la automatizacin est siendo aplicado principalmente en mejorar al m/imo la calidaddel proceso y luego mantener esta calidad en el producto a trav1s de operadores calificados. =a ensegundo plano se encuentra los tiempos de produccin.

    "tro cambio importante en el nuevo enfoque de la automatizacin es la demanda por la fle/ibilidadde la lnea de produccin.

    &as empresas tienen una produccin fle/ible cuando tienen la 0abilidad de cambiar la manufacturade un producto A por una manufactura diferente para un producto % sin tener que reconstruir

    completamente la lnea de produccin.

    (ambi1n una lnea de produccin es fle/ible cuando se pueden cambiar parmetros bases como laproduccin por da o adicin o remocin de procesos dentro de la lnea sin afectar la calidad delproducto ,sta capacidad de cambios de c1lulas de produccin es fcilmente implementada con unbuen dises y otros equipos.

    ,l personal de servicio se encarga del seguimiento y control del proceso a trav1s de los $MI endonde no solo puede visualizar el estado actual proceso sino tambi1n 0acer modificaciones avariables crticas del proceso.

  • 7/26/2019 Logixpro Practica SIMULADOR

    9/37

    arco Terico

    !istemas de "utomati#acin.&a !eal Academia de las *iencias 3sicas y ,/actas define la automtica como el conjunto dem1todos y procedimientos para la substitucin del operario en tareas fsicas y mentales previamente

    programadas.De esta definicin original se desprende la definicin de la automatizacin como la aplicacin de laautomtica al control de procesos industriales. or proceso se entiende aquella parte del sistema enque a partir de la entrada de material energa e informacin se genera una transformacin sujeta aperturbaciones del entorno que da lugar a la salida de material en forma de producto.

    &os procesos industriales se conocen como procesos continuos procesos discretos y procesos batc0.&os procesos continuos se caracterizan por la salida del proceso en forma de flujo continuo dematerial como por ejemplo la purificacin de agua o la generacin de electricidad. &os procesosdiscretos contemplan la salida del proceso en forma de unidades o n9mero finito de piezas siendoel ejemplo ms relevante la fabricacin de automviles. 3inalmente los procesos batc0 son aquellos

    en los que la salida del proceso se lleva a cabo en forma de cantidades o lotes de material como porejemplo la fabricacin de productos farmac1uticos o la produccin de cerveza.

    Figura1. Sistema de Automatizacin

    ,l concepto de proceso est claramente relacionado con los conceptos de productos programas ascomo con la planificacin de plantas tal como muestra la figura. &a estructura organizativa de laempresa debe contar con una clara relacin entre estos conceptos y para ello el ciclo de dise

  • 7/26/2019 Logixpro Practica SIMULADOR

    10/37

    ,stos factores ?mejora de la calidad del producto y disminucin de costes en la produccin? son loscondicionantes fundamentales en estas industrias y en este sentido la automatizacin industrialcontribuye decisivamente desde que a finales de la d1cada de los a

  • 7/26/2019 Logixpro Practica SIMULADOR

    11/37

    Figura 2. Secuencia Ordenada de Fases de la Automatizacin

    ,n el caso de llevar a la prctica un proyecto de automatizacin es necesario seguir las fases de lametodologa presentada as como indicar el tipo de operario o grupo de ellos encargados de llevar acabo las fases por separado o el conjunto de ellas. &a figura ilustra la secuencia ordenada de fases.

    ,s decir si la metodologa quiere llevarse a la prctica 0ay que seguir paso a paso el m1todo de

    forma secuencial. *abe destacar el rol del operario en este esquema.,l operario lleva a cabo cada una de las fases; 0ace la transicin entre una fase y la siguiente yfinalmente se encarga de proceder a una iteracin para re0acer el primer ciclo para introducirmejoras. &as fases que aparecen en el marco metodolgico no son conceptos puntuales; cada uno deellas puede tratarse en profundidad.

    Mostrndose estos puntos para poder automatizar un proceso tomando en cuenta todo tipo devariables de donde se despliega este para su funcionamiento.

    ,n base a la resolucin de estas simulaciones se debe contar con un lenguaje el cual permita realizarlas acciones en modo softare para procesar y llevar a cabo lo que se desea.

  • 7/26/2019 Logixpro Practica SIMULADOR

    12/37

    Lenguaje Tipo Escalera

    -"$$ER tambi1n denominado lenguaje de contactos o en escalera es un lenguaje deprogramacin grfico muy popular dentro de los autmatas programables debido a que est basadoen los esquemas el1ctricos de control clsicos. De este modo con los conocimientos que todo

    t1cnico el1ctrico posee es muy fcil adaptarse a la programacin en este tipo de lenguaje.

    &adder es uno de los varios lenguajes de programacin de &* estandarizado en I,* C5?5

    ara programar un autmata con &ADD,! adems de estar familiarizado con las reglas delos circuitos de conmutacin es necesario conocer cada uno de los elementos de que consta estelenguaje. A continuacin se describen de modo general los ms comunes.

    Tabla 1. Elementos bsicos del lenguaje tipo escalera.

    ,lementos bsicos en &ADD,!

    'mbolo #ombre Descripcin

    *ontacto#A

    'e activa cuando 0ay un uno lgico en el elemento que representa;esto es una entrada 6para captar informacin del proceso acontrolar7 una variable interna o un bit de sistema.

    %obina#*

    'e activa cuando la combinacin que 0ay a su entrada 6izquierda7 daun cero lgico. 'u activacin equivale a decir que tiene un cerolgico. 'u comportamiento es complementario al de la bobina #A.

    %obina',(

    )na vez activa 6puesta a 7 no se puede desactivar 6puesta a E7 si noes por su correspondiente bobina en !,',(. 'irve para memorizarbits y usada junto con la bobina !,',( dan una enorme potencia

    en la programacin.

    %obinaF)M

    ermite saltarse instrucciones del programa e ir directamente a laetiqueta que se desee. 'irve para realizar subprogramas.

    https://es.wikipedia.org/wiki/Circuito_de_conmutaci%C3%B3nhttps://es.wikipedia.org/wiki/Circuito_de_conmutaci%C3%B3n
  • 7/26/2019 Logixpro Practica SIMULADOR

    13/37

    'e suele indicar mediante los caracteres % M y tienen tanto bobinas como contactos asociados alas mismas de los tipos vistos en el punto anterior. 'u n9mero de identificacin suele oscilar engeneral entre E y 8GG. 'u utilidad fundamental es la de almacenar informacin intermedia parasimplificar esquemas y programacin.

    &os bits de sistema son contactos que el propio autmata activa cuando conviene o cuando se danunas circunstancias determinadas. ,/iste una gran variedad siendo los ms importantes los dearranque y los de reloj que permiten que empiece la ejecucin desde un sitio en concreto y formaruna base de tiempos respectivamente. 'u nomenclatura es muy diversa dependiendo siempre deltipo de autmata y fabricante.

    Tem&ori#adores

    ,l temporizador es un elemento que permite poner cuentas de tiempo con el fin de activar bobinaspasado un cierto tiempo desde la activacin. ,l esquema bsico de un temporizador vara de unautmata a otro pero siempre podemos encontrar una serie de se

  • 7/26/2019 Logixpro Practica SIMULADOR

    14/37

    Aunque en los sistemas industriales la programacin se centra en procesos secuenciales noteniendo demasiado inter1s los procesos combinacionales es necesario conocer la lgicacombinacionl ya que en muc0as ocasiones es necesaria en la programacin secuencial.

    )na vez obtenida lafuncin lgicade un problema combinacional el paso a &ADD,! o esquemade contactos es muy sencillo. De acuerdo con el lgebra de %ooleaplicada a la conmutacin lassumas sern contactos en paralelo los productos contactos en serie y las negaciones contactosnormalmente cerrados. ,n la siguiente figura se muestra un ejemplo de esquema &ADD,! para unadeterminada ecuacin.

    Figura ". #A$$E% para la &uncin ' ( A)*+,-$+

    &a cone/in tradicional para realizar una funcin de memoria en los circuitos conrel1s es elcircuito con auto alimentacin. ,sto se consigue mediante la cone/in de un contacto #A del rel16ocontactor7 en paralelo con el pulsador de marc0a. A continuacin puede observarse las dosvariantes de este circuito: con prioridad a la descone/in 6figura a7 y con prioridad a la cone/in6figura b7.

    3igura G. *ircuitos con auto alimentacin con prioridad a la descone/in a7 y a la cone/in b7

    Instrucciones )ue se utili#an dentro de la &ro,ramacin de ti&o escalera.

    https://es.wikipedia.org/w/index.php?title=Programaci%C3%B3n_secuencial&action=edit&redlink=1https://es.wikipedia.org/w/index.php?title=Programaci%C3%B3n_secuencial&action=edit&redlink=1https://es.wikipedia.org/wiki/Funci%C3%B3n_l%C3%B3gicahttps://es.wikipedia.org/wiki/Funci%C3%B3n_l%C3%B3gicahttps://es.wikipedia.org/wiki/Sistema_combinacionalhttps://es.wikipedia.org/wiki/%C3%81lgebra_de_Boolehttps://es.wikipedia.org/wiki/%C3%81lgebra_de_Boolehttps://es.wikipedia.org/wiki/Circuito_de_conmutaci%C3%B3nhttps://es.wikipedia.org/wiki/Rel%C3%A9https://es.wikipedia.org/wiki/Contactorhttps://es.wikipedia.org/w/index.php?title=Programaci%C3%B3n_secuencial&action=edit&redlink=1https://es.wikipedia.org/wiki/Funci%C3%B3n_l%C3%B3gicahttps://es.wikipedia.org/wiki/Sistema_combinacionalhttps://es.wikipedia.org/wiki/%C3%81lgebra_de_Boolehttps://es.wikipedia.org/wiki/Circuito_de_conmutaci%C3%B3nhttps://es.wikipedia.org/wiki/Rel%C3%A9https://es.wikipedia.org/wiki/Contactor
  • 7/26/2019 Logixpro Practica SIMULADOR

    15/37

    Tabla 2. Instrucciones de Bit.

    Tabla 3. Instrucciones de Temporizador.

  • 7/26/2019 Logixpro Practica SIMULADOR

    16/37

    Tabla 4. Instrucciones de Comparacin.

  • 7/26/2019 Logixpro Practica SIMULADOR

    17/37

    (abla G. Instrucciones Matemticas.

  • 7/26/2019 Logixpro Practica SIMULADOR

    18/37

    ateriales.

    Mediante la siguiente tabla se enlistan los materiales a utilizar en esta prctica y sudesarrollo.

    Tabla . Enlistado de materiales para poder realizar la prctica.

    *A#(IDAD

    #"M%!, D,'*!I*I+# IMA2,#

    "!A*&,

    -I!()A& %"H

    Mquina -irtual la cual permite abrir

    programas los cuales no se permita apartir de indos Hp. ,n estaMquina virtual se encuentra el

    rograma &ogi/ro descrito en lacasilla de abajo.

    &"2IH!" rograma el cual requiere un sistemaoperativo H para su

    funcionamiento. ,n este programa seincluyen una serie de distintas

    simulaciones asociadas a diferentes

    procesos donde mediante unaventana se puede realizar un

    programa en lgica escalera dondese puedan accionar los mecanismosdel procesos que se este llevando a

    cabo

  • 7/26/2019 Logixpro Practica SIMULADOR

    19/37

    $esarrollo

    !imulacin %. !imulacin de Cortina con &anel de ' botones.

    Figura0. Simulacin de la !uerta Automtica

    !esarrollo

    ,n la descripcin de este problema se pide que mediante la botonera encontrada del lado izquierdo

    se cuenta con 5 botones selectivos de ",# *&"', = '(". ulsando uno de los 5 botones selleva a cabo una accin diferente descrita en el programa de la imagen J.

    Al mantener pulsado el botn de "pen se abre la cortina y a menos que se oprima el botn de stopesta se abre para permitir el acceso o la salida una vez abierta se oprime el botn de close paracerrar la cortina y los mismo a menos que se presione el botn de stop esta se cierra y finaliza elprograma.

    "bser#aciones

    ,ste es uno de los programas ms bsicos que se incluye en este softare de simulaciones dondesolo mediante contactos abiertos y cerrados con la lgica establecida se puede llevar a cabo.

    ,l poder establecer una lgica donde se est1 preguntando frecuentemente sobre el estado de unavariable de entrada para poder detener el proceso o activar una bandera la cual de paso a otra accinestablecida.

    ,ste problema cuenta con varias soluciones ya que el programador piensa diferente respecto a sucompa

  • 7/26/2019 Logixpro Practica SIMULADOR

    20/37

    Figura. -digo de solucin de la Simulacin de la !uerta

    ,n este cdigo mostrado se tiene la lgica para poder llevar a cabo la simulacin de la puerta consus respectivos aspectos as mismo cada lnea de ejecucin cuenta con una breve descripcin paraque se pueda entender su desarrollo.

    *omo se menciona anteriormente esta es una de las simulaciones ms bsicas donde si se observael cdigo de la 3iguraJ se puede ver que solo se utilizan contactos abiertos y cerrados para llevarsea cabo el cumplimiento de las lneas establecidas por la lgica de resolucin propuesta.

    ,n el Diagrama de 3lujo de la 3iguraK se podr entender de mejor manera como se lleva a cabo lalgica del programa de una manera cclica.

  • 7/26/2019 Logixpro Practica SIMULADOR

    21/37

    Figura. $iagrama de Flujo de Simulacin de la !uerta.

  • 7/26/2019 Logixpro Practica SIMULADOR

    22/37

    !imulacin (. !imulador de control de Trnsito en ( vas

    Figura. Simulacin de -ontrol de Trnsito

    !esarrollo

    Debe de llevarse la secuencia correcta de las luces donde se pretende operen los semforos connormalidad para no tener ning9n tipo de accidentes mediante un tiempo establecido debeaccionarse el cambio de luz verde a rojo claro pasando por el color amarillo. 'e busca que cuandoeste pr/imo a vencer el tiempo de la luz verde 1sta deber parpadear antes de pasar al color rojo.

    'e deben operar con normaidad los 8 semforos. 'olo que a0ora se cuenta con botn que avisa queun peatn desea pasar y por lo tanto al activarse en su respectiva va deber de pasarse al color rojoconforme a su estado anterior y una vez que el peatn cruz con 1/ito el programa debe continuarpero tomando en cuenta el estado anterior de cuando se solicit el pase para peatn

    "bser#aciones

    ,n esta simulacin se muestra una lgica diferente a la de la primera simulacin ya que a0ora sedebe de utilizar otro tipo de instrucciones referidas a (immers los cuales mediante contadoresindicadores de lmite y timmers a la activacin o a la desactivacin es como e pretende establecercomo una posible solucin al problema.

    'e cuenta con un botn en cada va donde el peatn al oprimirlo se debe permitir el paso poniendoel semforo de la va donde se pretende transitar debe estar en color rojo as un vez que se 0allacumplido un tiempo establecido el semforo debe operar con moralidad solo que a0ora debe partirde donde se permiti el pase del peatn

  • 7/26/2019 Logixpro Practica SIMULADOR

    23/37

  • 7/26/2019 Logixpro Practica SIMULADOR

    24/37

    Figura14. -digo de simulacin de control de Trnsito

    *omo se observa en este cdigo a0ora se utilizan instrucciones de temporizadores mediante un ciclode un contador permite realizar la secuencia de este semforo. Mediante lmites establecemos losparmetros entre cada color encendido as como el parpadeo de la luz verde para pasar a la amarillay posteriormente a la luz roja. ,n este caso se tienen botones de cada lado de la va los cuales al serpresionados deben permitir al peatn transitar al otro lado si se observa el diagrama de flujo de la3igura se entender que la funciones de estos botones dentro de la lgica es que al ser

    presionados dependiendo del lado donde fue presionado el timmer que lleva el conteo alcanza suvalor m/imo para permitir realizar la accin de pasar a la luz roja y permitirle el paso a estepeatn.

    Depender el lado por el cual fue presionado ya que si es del lado izquierdo por el cual comienza elciclo del programa no 0ay problema ya que con solo reiniciar el conteo este pasar automticamentea la luz roja e el caso del lado derec0o se debe establecer que al comenzar el ciclo de conteo sedebe pasar inmediatamente a la luz roja y no a la verde como se muestra en la lgica del diagramade flujo de la 3igura.

  • 7/26/2019 Logixpro Practica SIMULADOR

    25/37

    Figura11. $iagrama de Flujo de la Simulacin de control de Transito

  • 7/26/2019 Logixpro Practica SIMULADOR

    26/37

    !imulacin '. !ilo con llenado de l)uido en un contenedor en una banda

    trans&ortadora

    Figura 12. Simulacin de Silo

    !esarrollo

    $ilo 1

    ,n esta simulacin se debe de llenar el depsito con el fluido del tanque mientras las bandatransporta este depsito 0asta donde un sensor de pro/imidad lo detecta este se debe detener paraque se pueda llenar el fluido 0asta que el sensor de nivel detecte el nivel alto se cierra la vlvula deltanque y se vuelve a activar la banda para transportar el depsito.

    *on esa secuencia se debe programar para que mediante el panel del lado izquierdo solo se utilice elselector start para comenzar la secuencia y mediante los indicadores se muestra que parte delproceso se esta realizando al pasar a la seleccin stop se detiene la accin que se est1 0aciendo0asta que se vuelva a presionar el comienzo. ,l proceso debe ser automtico.

    "bser#aciones

    ara desarrollar este programa se establece la lgica que mientras se presione start y se encienda elindicador run se activa el motor de la banda 0asta que el sensor de pro/imidad detecte este depsitoal activarse y as activar la vlvula que permite el paso del fluido del tanque mientras el sensor delmite no se active ya que al activarse se cierra la vlvula y se activa el motor de la banda para quecontin9e el proceso. ,sta lgica se muestra el diagrama de 3lujo de la 3iguraL.

  • 7/26/2019 Logixpro Practica SIMULADOR

    27/37

    Figura13. -digo de Silo1

    ,n esta figura se muestra el cdigo de programa donde se puede seguir la secuencia con loscomentarios de lnea y as mismo rectificar la lgica del Diagrama de 3lujo de la 3iguraL.

    ,n este cdigo el ciclo es infinito mientras se tenga presionado el botn de start

  • 7/26/2019 Logixpro Practica SIMULADOR

    28/37

    Figura1". $iagrama de Flujo del Silo Automtico

  • 7/26/2019 Logixpro Practica SIMULADOR

    29/37

    Silo 2

    'e debe modificar el programa base para poder realizar el proceso mediante la seleccin de 5variables diferentes del panel. 'e tiene como referencia el programa anterior para partir de este y

    poder 0acer las modificaciones necesarias.Al seleccionarse la variable A se acciona la banda 0asta que el sensor de pro/imidad detecta unavez detectado acaba esta accin. Al seleccionar la opcin % se pregunta si el sensor de pro/imidad0a detectado el depsito y se pregunta si ya se 0a accionado A una vez detectado acciona la vlvulapara llenarlo 0asta que el se

  • 7/26/2019 Logixpro Practica SIMULADOR

    30/37

    'e debe realizar este proceso un n9mero de veces seleccionadas por el programador dondepartiendo del primer programa se le coloca un contador el cual contar E veces y al llegar a estelmite se activa una bandera la cual detiene el proceso sin presionar el botn de 'top.

    Figura10. -digo de Silo 3

  • 7/26/2019 Logixpro Practica SIMULADOR

    31/37

    !imulacin *. Batc+

    Figura1. Simulacin *atc6

    !esarrollo

    ,sta simulacin permite mezclar dos tipos de fluidos que mediante un agitador y un 0orno secalienta la mezcla y una vez que se tiene la temperatura base sale el lquido por la vlvula dee/traccin.

    ,ste proceso cuenta con un panel mediante el cual se selecciona al posicionarse en la parte A elporcentaje de la primer sustancia y al presionar enter se guarda el valor se procese a seleccionar laopcin % se determina el porcentaje de la sustancia 8 se presiona enter y se guarda el valor al

    seleccionar la opcin * se introduce el n9mero de iteraciones las cuales se desea realizar el procesode manera automtica.

    "bser#aciones

    ,sta simulacin comparada con las anteriores es la ms compleja ya que se utilizan msinstrucciones y para poder tener un cdigo ordenado se tienen varias subrutinas donde en elprograma principal son llamadas y al terminar su accin regresan al ciclo del programa principal.

    ,l programa al ser seleccionados las parmetros de A % y * comienza la secuencia donde antes decomenzar se debe rectificar que estos niveles introducidos su suma sea mayor de 5 ya que en eseporcentaje del tanque se cubre el agitador por nivel para que pueda accionarse.

    )na vez c0ecado este dato se procede a llenar de tanto sustancia y 8 el tanque accionado susvlvulas que permiten el paso de su respectivo fluido. Al llenarse el tanque con el porcentajedeterminado se procede a activar el agitador y el 0orno donde al alcanzarse la temperatura lmiteesta se encuentra lista para e/traerse accionando la vlvula 5.

    As mismo se cuentan con sensores los cuales permiten rectificar la accin que est pasando dentrodel proceso. &os sensores de lmite encontrados en la parte superior del tanque se utilizan parapoder

  • 7/26/2019 Logixpro Practica SIMULADOR

    32/37

    rectificar el nivel en el que encuentra el taque respecto a las sustancias depositadas. Al activarse elsensor Alto #ivel significa que el tanque se encuentra completamente lleno y si se abre de msalguna de las 8 vlvulas de depsito se derramar la sustancia fuera del tanque.

    'e cuenta con un se

  • 7/26/2019 Logixpro Practica SIMULADOR

    33/37

    Figura1. Subrutina A

    Figura24. Subrutina *

  • 7/26/2019 Logixpro Practica SIMULADOR

    34/37

    Figura21. Subrutina !roceso

  • 7/26/2019 Logixpro Practica SIMULADOR

    35/37

    Figura22.Subrutina $escarga

  • 7/26/2019 Logixpro Practica SIMULADOR

    36/37

    $ia,rama de Gantt

    AC(),)DADE-

    FECA- E/ ()E* REAL

    26*AR2016

    3 de*A2016

    13 de*A2016

    1+ de*A2016

    20 de*A2016

    24 de*A2016

    D)-E DE-)*LAC)/ ER(A-)*LAC)/ E/L7)RD)-E -)*LAC)/-E*FRD)-E -)*LAC)/-)L

    D)-E -)*LAC)/-)L A A-- C/(ADRD)-E :A(CREC()F)CAC)/-)*LAC)/ :A(C

    R)EL ,ALLADARE- 7ERRER(E/R) RDR)7E CARL- ;A)R-A/()A7 *E;)A *ARC A/(/)

  • 7/26/2019 Logixpro Practica SIMULADOR

    37/37

    Conclusiones

    ,l poder realizar este tipo de simulaciones permite el c0ecar el accionamiento de losdiferentes procesos que se encuentran tanto en la industria como en cualquier lugar. ,l

    poder utilizar este lenguaje de programacin de &*4s principalmente rectifica lo vistoanteriormente en clase

    &a secuencia de las simulaciones del %atc0 por ejemplo muestran como automatizar unproceso tomando encuentra todo tipo de variables y recursos para 0acer una anlisis desecuencia y poder establecer el cdigo correcto que permita el funcionamiento de nuestroproceso.

    &a simulacin de silo permite c0ecar el funcionamiento de la bandas de llenado y comoestablecer el proceso en 5 secuencias diferentes para poder analizar la lgica para lacreacin del cdigo y poder establecer los diferentes parmetros para este as como las

    banderas de activacin de lneas fundamentado en su Diagrama de 3lujo.