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

Contenido

Objetivo General.................................................................................................... 3
Objetivos Particulares.......................................................................................... 3
Taxonoma de Blomm. Objetivos de Evaluacin............................................................4
Resumen de Contenido de la Prctica.........................................................................5
Introduccin.......................................................................................................... 6
Marco Terico........................................................................................................ 8
Sistemas de Automatizacin................................................................................... 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. Esquema de Principal de Operacin............................................12
Figura 4. LADDER para la funcin M = A(B'+C)D'.......................................12
Figura 5. Circuitos con auto alimentacin con prioridad a la desconexin a)
y a la conexin b)....................................................................................... 13
Instrucciones que se utilizan dentro de la programacin de tipo
escalera....................................................................................................... 13
Tabla 2. Instrucciones de Bit.......................................................................13
Tabla 3. Instrucciones de Temporizador......................................................14
Tabla 4. Instrucciones de Comparacin......................................................14
Tabla 5. Instrucciones Matemticas............................................................15
Materiales............................................................................................................ 16
Tabla 6. Enlistado de materiales para poder realizar la prctica................16
Desarrollo............................................................................................................ 17
Simulacin 1. Simulacin de Cortina con panel de 3 botones.......................................17
Figura6. Simulacin de la Puerta Automtica.............................................17
Figura7. Cdigo de solucin de la Simulacin de la Puerta.........................18
Figura8. Diagrama de Flujo de Simulacin de la Puerta.............................19
Simulacin 2. Simulador de control de Trnsito en 2 vas...........................................20

Figura9. Simulacin de Control de Trnsito................................................20


Figura10. Cdigo de simulacin de control de Trnsito..............................22
Figura11. Diagrama de Flujo de la Simulacin de control de Transito........23
Simulacin 3. Silo con llenado de lquido en un contenedor en una banda transportadora 24
Figura 12. Simulacin de Silo......................................................................24
Figura13. Cdigo de Silo1...........................................................................25
Figura14. Diagrama de Flujo del Silo Automtico.......................................26
Silo 2........................................................................................................... 27
Figura15. Cdigo de Silo a Pasos................................................................27
Silo 3........................................................................................................... 28
Figura16. Cdigo de Silo 3..........................................................................28
Simulacin 4. Batch............................................................................................ 29
Figura17. Simulacin Batch........................................................................29
Figura18. Cdigo Main Batch......................................................................30
Figura19. Subrutina A................................................................................. 31
Figura20. Subrutina B................................................................................. 31
Figura21. Subrutina Proceso.......................................................................32
Figura22.Subrutina Descarga.....................................................................33
Diagrama de Gantt................................................................................................ 34
Conclusiones........................................................................................................ 35

Objetivo General
Desarrollar y resolver diferentes problemas a nivel Industrial mediante un simulador el cual
permite mediante un lenguaje de programacin tipo escalera desarrollar la solucin de los
problemas en cuestin.

Objetivos Particulares

Mediante la teora vista anteriormente en clase desarrollar la posible solucin de cada una
de las simulaciones establecidas mediante las indicaciones y funciones brindadas por el
profesor.
Analizar las problemticas establecidas contando con las indicaciones de cada uno para
poder llevar a cabo la solucin que cubra estos puntos.
Desarrollar un programa el cual mediante el anlisis anterior, logre resolver la problemtica
de cada una de las simulaciones mediante un lenguaje tipo escalera contando con las
instrucciones de este necesarias.
Resolver las problemticas de cada una de las simulaciones mediante el proceso de solucin
mostrado en los puntos anteriores

Taxonoma de Blomm. Objetivos de Evaluacin


DOMINIO
Conocimiento

Comprensin

Aplicacin

HABILIDAD
Observar
los
diferentes
componentes de los procesos
Identificar y conocer cada uno
de los componentes para
resolver las problemticas
Entender la teora vista en
clase.
Ordenar cada una de las
acciones
Traducir con el lenguaje la
accin que se desea realizar

Anlisis

Sntesis

Evaluacin

Uso de conocimientos previos.


Uso
de
los
diagramas
elaborados.
Resolver las problemticas de
accionamiento.

Evaluar
los
resultados
obtenidos
Identificar la operacin de
funcionamiento del programa
realizado
Comprender el modo de
conexin conforme a la accin
realizada
Generalizar los conceptos

Comparar la operacin entre


procesos
Valorar la informacin vista en
clase
Reconocer
los
problemas
prcticos
Verificar las hiptesis

INSTRUCCIN DE EVALUACIN
Las diferentes simulaciones, as como
cada uno de los puntos clave de
programacin dentro de estos.

El diferente funcionamiento de cada uno


de las instrucciones del lenguaje de
programacin tipo escalera
Asociar los diagramas realizados en
clase en los sistemas establecidos para
accionar los procesos as como sus
variables de operacin
Poder comprobar que el programa
permite resolver los problemas con los
que cuenta el proceso.
Rectificar que la lgica del programa es
la correcta en base a lo que se est
realizando en el panel de operacin y en
su defecto realizar las modificaciones
correspondientes.
Analizar el funcionamiento de operacin
de los procesos respecto a su accin
establecida y el uso de paneles para el
operador
Explicar de manera hipottica como se
produce el funcionamiento de accin del
programa realizado para cada uno de los
procesos.
Formular hiptesis de aplicacin de los
niveles de estructura del programa, as
como conjuntar los conceptos vistos con
la operacin prctica de los circuitos
realizados.
Comprender el correcto funcionamiento
de cada uno de los procesos, as como su
correcto funcionamiento y sus partes
principales que se compone. Las
simulaciones permiten observar de
manera prctica su funcionamiento as
como evitar errores en planta.

Resumen de Contenido de la Prctica


LogixPro es uno de los simuladores el cual permite desarrollar problemas de aplicacin dentro de
varias 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 cmo
se lleva a cabo el proceso en el cual desarrollamos la solucin de este, con una programacin de
tipo escalera utilizada principalmente en los PLCs.
El mostrar mediante la simulacin como se lleva a cabo dicho proceso permite comprender
fcilmente la secuencia y flujo de programacin, as como los puntos importantes dentro del
proceso que se deben tomar en cuenta para poder establecer una solucin. El uso de las
instrucciones dadas en este lenguaje depende conforme a la complicacin del proceso el cual se
desea programar, y en este caso especficamente desarrollar un programa el cual permita
automatizar el proceso seleccionado.
Dentro de esta prctica se incluyen cuatro simulaciones diferentes las cuales varan sus procesos y
problemticas respectivamente. En estas simulaciones se busca automatizar su proceso principal, as
como poder facilitar al posible operador el manejo de cada uno de los procesos.
El automatizar la cortina de acceso y salida de automviles mediante una botonera donde se cuenta
con 3 botones, los cuales se establecen como abrir, cerrar y un paro de emergencia. En esta
simulacin se busca poder automatizar el proceso mediante esta botonera donde el operador deber
poder manejarla en base a lo que se necesite al momento. En esta simulacin se busca que el botn
de paro emergente (STOP) detenga la cortina independientemente si se encontraba abriendo o
cerrando. Este botn deber detener por completo la accin que se est realizando, una vez
presionado se mantiene la accin a menos que se oprima tanto el botn de abrir o cerrar y continuar
con el proceso.
En esta simulacin se cuenta con 3 focos indicadores donde cada uno indica la accin que se est
realizando.
Otra de las simulaciones contenidas en esta prctica es el accionamiento de dos semforos en contra
esquina cada uno con un botn peatonal, el cual al presionarse se detiene el trnsito por donde el
peatn necesita pasar. Los 2 semforos deben estar sincronizados ya que algn error presentado en
la sincrona puede ocasionar un choche entre los carros de las vas donde se encuentran transitando.
La simulacin de un Silo el cual mediante una banda se llena con un lquido el recipiente que se
encuentra pasando en la banda y anteriormente un sensor detecta este recipiente avisando a la
seccin de llenado que el recipiente se encuentra cerca y poder llevar a cabo la accin del proceso.
La principal problemtica dentro de esta simulacin es el automatizar el proceso donde el sensor y
la banda estn rectificando todo el tiempo para poder llenar el contenedor en tiempo y con la
sustancia indicada para evitar derrames y un posible accidente en este proceso.
La ultima simulacin es una de las ms complejas debido que a diferencia de las anteriores se tienen
ms variables de entrada y estas deben estar interactuando respectivamente para poder mezclar 2
sustancias con un agitador y poder vaciar el lquido una vez que se tiene la temperatura estndar
dentro de este reactor. Se cuenta con un panel en donde el operador pude seleccionar el porcentaje
de llenado de las 2 sustancias as como el nmero de iteraciones que se desea repetir el proceso.

Introduccin
Automatizacin es el uso de sistemas de control y de tecnologa informtica para reducir la
necesidad de la intervencin humana en un proceso. En el enfoque de la industria, automatizacin
es el paso ms all de la mecanizacin en donde los procesos industriales son asistidos por
maquinas o sistemas mecnicos que reemplazan las funciones que antes eran realizada por
animales. Mientras en la mecanizacin los operadores son asistidos con maquinaria a travs de su
propia fuerza y de su intervencin directa, en la automatizacin se reduce de gran manera la
necesidad mental y sensorial del operador. De esta forma presenta grandes ventajas en cuanto a
produccin ms eficiente y disminucin de riesgos al operador.
Las principales ventajas de aplicar automatizacin a un proceso son:
Reemplazo de operadores humanos en tareas repetitivas o de alto riesgo.

Reemplazo de operador humano en tareas que estn fuera del alcance de sus capacidades
como levantar cargas pesadas, trabajos en ambientes extremos o tareas que necesiten
manejo de una alta precisin

Incremento de la produccin. Al mantener la lnea de produccin automatizada, las demoras


del proceso son mnimas, no hay agotamiento o desconcentracin en las tareas repetitivas,
el tiempo de ejecucin se disminuye considerablemente segn el proceso.

La automatizacin de un nuevo producto requiere de una inversin inicial grande en comparacin


con el costo unitario del producto, sin embargo mientras la produccin se mantenga constante esta
inversin se recuperara, dndole a la empresa una lnea de produccin con altos ndice de ingresos.
Es un pensamiento muy comn que la automatizacin es fuente directa de desempleo. Sin embargo
el desempleo es causa por polticas econmicas de las empresas como despedir a un operador en
lugar de cambiar sus tareas, que quizs ya no sean de mxima concentracin en el proceso sino
tareas de supervisin del proceso.
En lugar de ser despedidos los trabajadores son desplazados y por lo general son contratados para
otras tareas dentro de la misma empresa, o bien en el mismo trabajo en otra empresa que todava no
se ha automatizado.
Esto se puede establecer porque existen muchos trabajos donde no existe riesgo inmediato de la
automatizacin. Ningn dispositivo ha sido inventado que pueda competir contra el ojo humano
para la precisin y certeza en muchas tareas; tampoco el odo humano.
El ms intil de los seres humanos puede identificar y distinguir mayor cantidad de esencias que
cualquier dispositivo automtico. Las habilidades para el patrn de reconocimiento humano,
reconocimiento de lenguaje y produccin de lenguaje se encuentran ms all de cualquier
expectativa de los ingenieros de automatizacin. De esta forma tambin Hay quienes sostienen que
la automatizacin genera ms puestos de trabajo de los que elimina. Sealan que aunque algunos
trabajadores pueden quedar en el paro, la industria que produce la maquinaria automatizada genera
ms trabajos que los eliminados. Para sostener este argumento suele citarse como ejemplo la
industria informtica. Los ejecutivos de las empresas suelen coincidir en que aunque las
computadoras han sustituido a muchos trabajadores, el propio sector ha generado ms empleos en
fabricacin, venta y mantenimiento de ordenadores que los que ha eliminado el dispositivo.

El enfoque pasado de la automatizacin simplemente planteaba el mximo incremento de la


produccin y la reduccin de costos. Este 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 y
que mantenga la produccin constante.
En estos casos los costos inciales de la automatizacin son difcilmente recuperados. El nuevo
enfoque de la automatizacin est siendo aplicado principalmente en mejorar al mximo la calidad
del proceso y luego mantener esta calidad en el producto a travs de operadores calificados. Ya en
segundo plano se encuentra los tiempos de produccin.
Otro cambio importante en el nuevo enfoque de la automatizacin es la demanda por la flexibilidad
de la lnea de produccin.
Las empresas tienen una produccin flexible cuando tienen la habilidad de cambiar la manufactura
de un producto A por una manufactura diferente para un producto B sin tener que reconstruir
completamente la lnea de produccin.
Tambin una lnea de produccin es flexible cuando se pueden cambiar parmetros bases como la
produccin por da o adicin o remocin de procesos dentro de la lnea sin afectar la calidad del
producto Esta capacidad de cambios de clulas de produccin es fcilmente implementada con un
buen diseo previo en la automatizacin de la lnea de produccin.
La tecnologa informtica, junto con los mecanismos y procesos industriales, pueden ayudar en el
diseo, implementacin y monitoreo de sistemas de control.
Un ejemplo de un sistema de control industrial es un controlador lgico programable (PLC). Los
PLC's estn especializados sincronizar el flujo de entradas de sensores y eventos con el flujo de
salidas a los actuadores y eventos. La Interfaz hombre-mquina (HMI) o interfaces hombre
computadora, se suelen utilizar para comunicarse con los PLC's y otros equipos.
El personal de servicio se encarga del seguimiento y control del proceso a travs de los HMI, en
donde no solo puede visualizar el estado actual proceso sino tambin hacer modificaciones a
variables crticas del proceso.

Marco Terico

Sistemas de Automatizacin.
La Real Academia de las Ciencias Fsicas y Exactas define la automtica como el conjunto de
mtodos 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 la
automtica al control de procesos industriales. Por proceso, se entiende aquella parte del sistema en
que, a partir de la entrada de material, energa e informacin, se genera una transformacin sujeta a
perturbaciones del entorno, que da lugar a la salida de material en forma de producto.
Los procesos industriales se conocen como procesos continuos, procesos discretos y procesos batch.
Los procesos continuos se caracterizan por la salida del proceso en forma de flujo continuo de
material, como por ejemplo la purificacin de agua o la generacin de electricidad. Los procesos
discretos contemplan la salida del proceso en forma de unidades o nmero finito de piezas, siendo
el ejemplo ms relevante la fabricacin de automviles. Finalmente, los procesos batch son aquellos
en los que la salida del proceso se lleva a cabo en forma de cantidades o lotes de material, como por
ejemplo la fabricacin de productos farmacuticos o la produccin de cerveza.

Figura1. Sistema de Automatizacin

El concepto de proceso est claramente relacionado con los conceptos de productos, programas, as
como con la planificacin de plantas, tal como muestra la figura. La estructura organizativa de la
empresa debe contar con una clara relacin entre estos conceptos, y para ello el ciclo de diseo est
basado en la idea de ingeniera concurrente en la que diversos equipos desarrollan de forma
coordinada cada uno de los diseos
En concreto es relevante centrarse en qu se va a producir, como y cuando se fabricarn los
productos, qu cantidad de producto debe fabricarse, as como especificar el tiempo empleado y el
lugar en que se llevarn a cabo dichas operaciones.
No hay que olvidar que las industrias -tanto la manufacturera como la de procesos realizan grandes
esfuerzos en la optimizacin del proceso. Algunas de ellas se centran en el aspecto de la calidad,
mientras que otras se centran en el aspecto de los costes.

Estos factores -mejora de la calidad del producto y disminucin de costes en la produccin- son los
condicionantes fundamentales en estas industrias, y en este sentido la automatizacin industrial
contribuye decisivamente desde que a finales de la dcada de los aos setenta apareci el
microprocesador, ncleo de los controladores comerciales presentes en el mercado como los
autmatas programables, los controles numricos y los armarios de control de robots manipuladores
industriales.
En cuanto a la expresin control de procesos industriales, sta abarca, desde un punto de vista
acadmico, la teora de control bsica de realimentacin y accin PID, la instrumentacin de control
(sensores, actuadores, dispositivos electrnicos, etc.), la aplicacin a procesos industriales (como,
por ejemplo, la mezcla de componentes en un reactor qumico), las diversas arquitecturas de control
(centralizado, distribuido), las estructuras de control (feedback, feedforward, cascada, etc.) y la
teora de control avanzada (control predictivo, control multivariable, etc.), por citar algunos de los
aspectos ms relevantes.
Cindonos a los algoritmos de control presentes en las industrias citadas, cabe destacar el control
secuencial y la regulacin continua. El control secuencial propone estados (operaciones a realizar
para la transformacin de la materia prima en producto) y transiciones (informacin relativa a
sensores o elementos lgicos como temporizadores o contadores) en una secuencia ordenada que
identifica la evolucin dinmica del proceso controlado.
En la regulacin continua, mediante la estructura de control clsica feedback, se aborda la accin de
control proporcional, la accin de control derivativo o la accin de control integral, respecto al error
(diferencia entre la consigna y la medida de la variable de salida del proceso) para conseguir as una
regulacin adecuada de la variable (temperatura, caudal, nivel, etc.).

Fases para la puesta en marcha de un proyecto de automatizacin


Existen complejos procesos de automatizacin que requieren de la colaboracin entre los diversos
departamentos de una empresa (gestin, logstica, automatizacin, distribucin, etc.).
Se enfoca el problema en concreto en la parte de automatizacin, desde el punto de vista del trabajo
que debe realizar el ingeniero/ingeniera tcnica. El marco metodolgico consta de las fases
siguientes, que el operario debe realizar:

Automatizacin
Supervisin
Interaccin
Implementacin
Pruebas

Figura 2. Secuencia Ordenada de Fases de la Automatizacin

En el caso de llevar a la prctica un proyecto de automatizacin, es necesario seguir las fases de la


metodologa presentada, as como indicar el tipo de operario o grupo de ellos encargados de llevar a
cabo las fases por separado o el conjunto de ellas. La figura ilustra la secuencia ordenada de fases.
Es decir, si la metodologa quiere llevarse a la prctica hay que seguir paso a paso el mtodo de
forma secuencial. Cabe destacar el rol del operario en este esquema.
El operario lleva a cabo cada una de las fases; hace la transicin entre una fase y la siguiente, y,
finalmente, se encarga de proceder a una iteracin para rehacer el primer ciclo para introducir
mejoras. Las fases que aparecen en el marco metodolgico no son conceptos puntuales; cada uno de
ellas puede tratarse en profundidad.
Mostrndose estos puntos para poder automatizar un proceso tomando en cuenta todo tipo de
variables de donde se despliega este para su funcionamiento.
En base a la resolucin de estas simulaciones se debe contar con un lenguaje el cual permita realizar
las acciones en modo software para procesar y llevar a cabo lo que se desea.

Lenguaje Tipo Escalera


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. De este modo, con los conocimientos que todo
tcnico elctrico posee, es muy fcil adaptarse a la programacin en este tipo de lenguaje.
Ladder es uno de los varios lenguajes de programacin de PLC estandarizado en IEC 61131-3
Para programar un autmata con LADDER, adems de estar familiarizado con las reglas de
los circuitos de conmutacin, es necesario conocer cada uno de los elementos de que consta este
lenguaje. A continuacin se describen de modo general los ms comunes.

Tabla 1. Elementos bsicos del lenguaje tipo escalera.

Elementos bsicos en LADDER

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.

Bobina
SET

Una vez activa (puesta a 1) no se puede desactivar (puesta a 0) si no


es por su correspondiente bobina en RESET. Sirve para memorizar
bits y, usada junto con la bobina RESET, dan una enorme potencia
en la programacin.

Bobina
JUMP

Permite saltarse instrucciones del programa e ir directamente a la


etiqueta que se desee. Sirve para realizar subprogramas.

Se suele indicar mediante los caracteres B M y tienen tanto bobinas como contactos asociados a
las mismas de los tipos vistos en el punto anterior. Su nmero de identificacin suele oscilar, en
general, entre 0 y 255. Su utilidad fundamental es la de almacenar informacin intermedia para
simplificar esquemas y programacin.
Los bits de sistema son contactos que el propio autmata activa cuando conviene o cuando se dan
unas circunstancias determinadas. Existe una gran variedad, siendo los ms importantes los de
arranque y los de reloj, que permiten que empiece la ejecucin desde un sitio en concreto y formar
una base de tiempos respectivamente. Su nomenclatura es muy diversa, dependiendo siempre del
tipo de autmata y fabricante.

Temporizadores
El temporizador es un elemento que permite poner cuentas de tiempo con el fin de activar bobinas
pasado un cierto tiempo desde la activacin. El esquema bsico de un temporizador vara de un
autmata a otro, pero siempre podemos encontrar una serie de seales fundamentales, aunque, eso
s, con nomenclaturas totalmente distintas.
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.
El orden de ejecucin es generalmente de arriba abajo y de izquierda a derecha, primero los
contactos y luego las bobinas, de manera que al llegar a stas ya se conoce el valor de los contactos
y se activan si procede. El orden de ejecucin puede variar de un autmata a otro, pero siempre se
respetar el orden de introduccin del programa, de manera que se ejecuta lo que primero se
introduce.

Figura 3. Esquema de Principal de Operacin.

Aunque en los sistemas industriales la programacin se centra en procesos secuenciales, no


teniendo demasiado inters los procesos combinacionales, es necesario conocer la lgica
combinacionl ya que en muchas ocasiones es necesaria en la programacin secuencial.
Una vez obtenida la funcin lgica de un problema combinacional, el paso a LADDER o esquema
de contactos es muy sencillo. De acuerdo con el lgebra de Boole aplicada a la conmutacin, las
sumas sern contactos en paralelo, los productos contactos en serie y las negaciones contactos
normalmente cerrados. En la siguiente figura se muestra un ejemplo de esquema LADDER para una
determinada ecuacin.

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

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

Figura 5. Circuitos con auto alimentacin con prioridad a la desconexin a) y a la conexin b)

Instrucciones que se utilizan dentro de la programacin de tipo escalera.

Tabla 2. Instrucciones de Bit.

Tabla 3. Instrucciones de Temporizador.

Tabla 4. Instrucciones de Comparacin.

Tabla 5. Instrucciones Matemticas.

Materiales.
Mediante la siguiente tabla se enlistan los materiales a utilizar en esta prctica y su
desarrollo.

Tabla 6. Enlistado de materiales para poder realizar la prctica.

NOMBRE

DESCRIPCIN

ORACLE

Mquina Virtual la cual permite abrir


programas los cuales no se permita a
partir de Windows Xp. En esta
Mquina virtual se encuentra el
Programa LogixPro descrito en la
casilla de abajo.

CANTIDAD
1

VIRTUAL BOX

LOGIXPRO

Programa el cual requiere un sistema


operativo XP para su
funcionamiento. En este programa se
incluyen una serie de distintas
simulaciones asociadas a diferentes
procesos, donde mediante una
ventana se puede realizar un
programa en lgica escalera donde
se puedan accionar los mecanismos
del procesos que se este llevando a
cabo

IMAGEN

Desarrollo
Simulacin 1. Simulacin de Cortina con panel de 3 botones.

Figura6. Simulacin de la Puerta Automtica

Desarrollo
En la descripcin de este problema se pide que mediante la botonera encontrada del lado izquierdo
se cuenta con 3 botones selectivos de OPEN, CLOSE Y STOP. Pulsando uno de los 3 botones se
lleva a cabo una accin diferente descrita en el programa de la imagen 7.
Al mantener pulsado el botn de Open se abre la cortina y a menos que se oprima el botn de stop,
esta se abre para permitir el acceso o la salida, una vez abierta se oprime el botn de close para
cerrar la cortina y los mismo, a menos que se presione el botn de stop esta se cierra y finaliza el
programa.
Observaciones
Este es uno de los programas ms bsicos que se incluye en este software de simulaciones, donde
solo mediante contactos abiertos y cerrados con la lgica establecida se puede llevar a cabo.
El poder establecer una lgica donde se est preguntando frecuentemente sobre el estado de una
variable de entrada para poder detener el proceso o activar una bandera la cual de paso a otra accin
establecida.
Este problema cuenta con varias soluciones ya que el programador piensa diferente respecto a su
compaero y al intercambiar ideas se cuenta que cada quien establece una lgica diferente con sus
variables

Figura7. Cdigo de solucin de la Simulacin de la Puerta

En este cdigo mostrado se tiene la lgica para poder llevar a cabo la simulacin de la puerta con
sus respectivos aspectos, as mismo cada lnea de ejecucin cuenta con una breve descripcin para
que se pueda entender su desarrollo.
Como se menciona anteriormente esta es una de las simulaciones ms bsicas, donde si se observa
el cdigo de la Figura7 se puede ver que solo se utilizan contactos abiertos y cerrados para llevarse
a cabo el cumplimiento de las lneas establecidas por la lgica de resolucin propuesta.
En el Diagrama de Flujo de la Figura8 se podr entender de mejor manera como se lleva a cabo la
lgica del programa de una manera cclica.

Figura8. Diagrama de Flujo de Simulacin de la Puerta.

Simulacin 2. Simulador de control de Trnsito en 2 vas

Figura9. Simulacin de Control de Trnsito

Desarrollo
Debe de llevarse la secuencia correcta de las luces donde se pretende operen los semforos con
normalidad para no tener ningn tipo de accidentes, mediante un tiempo establecido debe
accionarse el cambio de luz verde a rojo, claro pasando por el color amarillo. Se busca que cuando
este prximo a vencer el tiempo de la luz verde, sta deber parpadear antes de pasar al color rojo.
Se deben operar con normaidad los 2 semforos. Solo que ahora se cuenta con botn que avisa que
un peatn desea pasar y por lo tanto al activarse en su respectiva va deber de pasarse al color rojo
conforme a su estado anterior, y una vez que el peatn cruz con xito el programa debe continuar
pero tomando en cuenta el estado anterior de cuando se solicit el pase para peatn
Observaciones
En esta simulacin se muestra una lgica diferente a la de la primera simulacin ya que ahora se
debe de utilizar otro tipo de instrucciones referidas a Timmers, los cuales mediante contadores,
indicadores de lmite y timmers a la activacin o a la desactivacin es como e pretende establecer
como una posible solucin al problema.
Se cuenta con un botn en cada va donde el peatn al oprimirlo se debe permitir el paso poniendo
el semforo de la va donde se pretende transitar debe estar en color rojo, as un vez que se halla
cumplido un tiempo establecido el semforo debe operar con moralidad solo que ahora debe partir
de donde se permiti el pase del peatn,

Figura10. Cdigo de simulacin de control de Trnsito

Como se observa en este cdigo ahora se utilizan instrucciones de temporizadores mediante un ciclo
de un contador permite realizar la secuencia de este semforo. Mediante lmites establecemos los
parmetros entre cada color encendido, as como el parpadeo de la luz verde para pasar a la amarilla
y posteriormente a la luz roja. En este caso se tienen botones de cada lado de la va los cuales al ser
presionados deben permitir al peatn transitar al otro lado, si se observa el diagrama de flujo de la
Figura11 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 su
valor mximo para permitir realizar la accin de pasar a la luz roja y permitirle el paso a este
peatn.
Depender el lado por el cual fue presionado ya que si es del lado izquierdo por el cual comienza el
ciclo del programa no hay problema ya que con solo reiniciar el conteo este pasar automticamente
a la luz roja, e el caso del lado derecho se debe establecer que al comenzar el ciclo de conteo se
debe pasar inmediatamente a la luz roja y no a la verde como se muestra en la lgica del diagrama
de flujo de la Figura11.

Figura11. Diagrama de Flujo de la Simulacin de control de Transito

Simulacin 3. Silo con llenado de lquido en un contenedor en una banda


transportadora

Figura 12. Simulacin de Silo

Desarrollo
Silo 1
En esta simulacin se debe de llenar el depsito con el fluido del tanque mientras las banda
transporta este depsito hasta donde un sensor de proximidad lo detecta, este se debe detener para
que se pueda llenar el fluido hasta que el sensor de nivel detecte el nivel alto se cierra la vlvula del
tanque y se vuelve a activar la banda para transportar el depsito.
Con esa secuencia se debe programar para que mediante el panel del lado izquierdo solo se utilice el
selector start para comenzar la secuencia y mediante los indicadores se muestra que parte del
proceso se esta realizando, al pasar a la seleccin stop se detiene la accin que se est haciendo
hasta que se vuelva a presionar el comienzo. El proceso debe ser automtico.

Observaciones
Para desarrollar este programa se establece la lgica que mientras se presione start y se encienda el
indicador run se activa el motor de la banda hasta que el sensor de proximidad detecte este depsito,
al activarse y as activar la vlvula que permite el paso del fluido del tanque mientras el sensor de
lmite no se active, ya que al activarse se cierra la vlvula y se activa el motor de la banda para que
contine el proceso. Esta lgica se muestra el diagrama de Flujo de la Figura14.

Figura13. Cdigo de Silo1

En esta figura se muestra el cdigo de programa donde se puede seguir la secuencia con los
comentarios de lnea y as mismo rectificar la lgica del Diagrama de Flujo de la Figura14.
En este cdigo el ciclo es infinito mientras se tenga presionado el botn de start

Figura14. Diagrama de Flujo del Silo Automtico

Silo 2
Se debe modificar el programa base para poder realizar el proceso mediante la seleccin de 3
variables diferentes del panel. Se tiene como referencia el programa anterior para partir de este y
poder hacer las modificaciones necesarias.
Al seleccionarse la variable A se acciona la banda hasta que el sensor de proximidad detecta, una
vez detectado acaba esta accin. Al seleccionar la opcin B se pregunta si el sensor de proximidad
ha detectado el depsito y se pregunta si ya se ha accionado A, una vez detectado acciona la vlvula
para llenarlo hasta que el seor de nivel detecte, una vez que este sensor haya detectado termina esta
accin, al seleccionarse C se pregunta si tanto el sensor de nivel como el de proximidad han
detectado para poder volver activar la banda y terminar el proceso. Esta lgica se puede observar en
la Figura14 apoyndose con los comentarios de lnea del cdigo

Figura15. Cdigo de Silo a Pasos

Silo 3

Se debe realizar este proceso un nmero de veces seleccionadas por el programador, donde
partiendo del primer programa se le coloca un contador el cual contar 10 veces y al llegar a este
lmite se activa una bandera la cual detiene el proceso sin presionar el botn de Stop.

Figura16. Cdigo de Silo 3

Simulacin 4. Batch

Figura17. Simulacin Batch

Desarrollo
Esta simulacin permite mezclar dos tipos de fluidos que mediante un agitador y un horno se
calienta la mezcla y una vez que se tiene la temperatura base sale el lquido por la vlvula de
extraccin.
Este proceso cuenta con un panel mediante el cual se selecciona al posicionarse en la parte A el
porcentaje de la primer sustancia y al presionar enter se guarda el valor, se procese a seleccionar la
opcin B se determina el porcentaje de la sustancia 2 se presiona enter y se guarda el valor, al
seleccionar la opcin C se introduce el nmero de iteraciones las cuales se desea realizar el proceso
de manera automtica.
Observaciones
Esta simulacin comparada con las anteriores es la ms compleja ya que se utilizan ms
instrucciones y para poder tener un cdigo ordenado se tienen varias subrutinas donde en el
programa principal son llamadas y al terminar su accin regresan al ciclo del programa principal.
El programa al ser seleccionados las parmetros de A, B y C, comienza la secuencia donde antes de
comenzar se debe rectificar que estos niveles introducidos su suma sea mayor de 13% ya que en ese
porcentaje del tanque se cubre el agitador por nivel para que pueda accionarse.
Una vez checado este dato, se procede a llenar de tanto sustancia 1 y 2 el tanque accionado sus
vlvulas que permiten el paso de su respectivo fluido. Al llenarse el tanque con el porcentaje
determinado se procede a activar el agitador y el horno donde al alcanzarse la temperatura lmite
esta se encuentra lista para extraerse accionando la vlvula 3.
As mismo se cuentan con sensores los cuales permiten rectificar la accin que est pasando dentro
del proceso. Los sensores de lmite encontrados en la parte superior del tanque se utilizan para
poder

rectificar el nivel en el que encuentra el taque respecto a las sustancias depositadas. Al activarse el
sensor Alto Nivel significa que el tanque se encuentra completamente lleno y si se abre de ms
alguna de las 2 vlvulas de depsito se derramar la sustancia fuera del tanque.
Se cuenta con un seor en la parte de abajo, siendo un Termopar, donde se puede rectificar que el
tanque se encuentra completamente vaco y se puede cerrar la vlvula de extraccin. Estas
observaciones se pueden apreciar en la Figura18

Figura18. Cdigo Main Batch

En esta figura se puede apreciar que el cdigo cuenta con 4 subrutinas las cuales contienen una
parte especfica del proceso y al acabar su accin regresa al programa principal para que contine su
ejecucin. Estas 4 subrutinas permiten que la lectura del cdigo sea ms fcil y al poder rectificar
algn error se pueda localizar de manera inmediata. Como se observa en la imagen se cuenta con un
cdigo ms complejo contado con instrucciones bsicas, matemticas, comparativas etc.
En las siguientes figuras se puede apreciar el contenido de cada una de las subrutinas.

Figura19. Subrutina A

Figura20. Subrutina B

Figura21. Subrutina Proceso

Figura22.Subrutina Descarga

Diagrama de Gantt

ACTIVIDADE
S

FECHAS EN TIEMPO REAL


26
MARZO
2016

3 de
MAYO
2016

13 de
MAYO
2016

DISEO DE
SIMULACIN PUERTA
SIMULACION EN
LOGIXPRO
DISEO SIMULACIN
SEMFORO
DISEO SIMULACIN
SILO
DISEO SIMULACIN
SILO A PASOS Y
CONTADOR
DISEO BATCH
RECTIFICACIN
SIMULACIN BATCH
URIEL VALLADARES GUERRERO
TENORIO RODRIGUEZ CARLOS JAIR
SANTIAGO MEJIA MARCO ANTONIO

17 de
MAYO
2016

20 de
MAYO
2016

24 de
MAYO
2016

Conclusiones
El poder realizar este tipo de simulaciones permite el checar el accionamiento de los
diferentes procesos que se encuentran tanto en la industria como en cualquier lugar. El
poder utilizar este lenguaje de programacin de PLCs principalmente rectifica lo visto
anteriormente en clase
La secuencia de las simulaciones del Batch por ejemplo muestran como automatizar un
proceso tomando encuentra todo tipo de variables y recursos para hacer una anlisis de
secuencia y poder establecer el cdigo correcto que permita el funcionamiento de nuestro
proceso.
La simulacin de silo permite checar el funcionamiento de la bandas de llenado y como
establecer el proceso en 3 secuencias diferentes para poder analizar la lgica para la
creacin del cdigo y poder establecer los diferentes parmetros para este, as como las
banderas de activacin de lneas fundamentado en su Diagrama de Flujo.

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