Академический Документы
Профессиональный Документы
Культура Документы
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
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
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
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
INSTRUCCIN DE EVALUACIN
Las diferentes simulaciones, as como
cada uno de los puntos clave de
programacin dentro de estos.
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
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.
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.).
Automatizacin
Supervisin
Interaccin
Implementacin
Pruebas
Smbolo
Nombre
Descripcin
Contacto
NA
Bobina
NC
Bobina
SET
Bobina
JUMP
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.
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).
Materiales.
Mediante la siguiente tabla se enlistan los materiales a utilizar en esta prctica y su
desarrollo.
NOMBRE
DESCRIPCIN
ORACLE
CANTIDAD
1
VIRTUAL BOX
LOGIXPRO
IMAGEN
Desarrollo
Simulacin 1. Simulacin de Cortina con panel de 3 botones.
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
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.
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,
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.
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.
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
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
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.
Simulacin 4. 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
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
Figura22.Subrutina Descarga
Diagrama de Gantt
ACTIVIDADE
S
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.