Professional Documents
Culture Documents
II. Introducción
En este proyecto de servicio social se realizó una interfaz gráfica para complementar
una nueva automatización de dicha mezcladora. Todo esto con la finalidad de que
el operador se pudiera comunicar con el controlador de una manera más sencilla.
1
Figura 1. Vista panorámica de la mezcladora.
Interconectar las variables de la pantalla con las del controlador lógico programable.
V. Actividades realizadas
2
9.1 Descripción del Sistema
3
En la parte superior de la planta se encuentra un recipiente cilíndrico que contiene
un líquido que llamaremos “premix” (ver figura 3). Este contenedor es una báscula
que envía dos señales, una cuando el recipiente está vacío y otra cuando ha llegado
a un peso correcto definido previamente por los operarios. El recipiente es llenado
con ayuda de una bomba neumática.
Una vez que la báscula ha llegado al peso correcto, una electroválvula neumática
es abierta para dejar caer el premix a la mezcladora a través de una manguera.
Cuando el contenedor del premix se ha vaciado, la electroválvula se cierra.
Por medio de una grúa operada de forma manual por los trabajadores, las tolvas
son llevadas a la parte superior de la mezcladora. Dos microswitch (ver figura 4) le
indican al sistema que las tolvas se encuentran en su posición cuando éstas los
presionan. La mezcladora tiene dos entradas de material en la parte superior, una
4
para cada tolva, las cuales se encuentran cerradas por una compuerta. La
compuerta de cada material es accionada por un pistón.
Figura 4. Microswitch utilizados para detectar que las tolvas están en su posición.
Una vez que se ha detectado que ha caído todo el polvo, la compuerta de esa tolva
se cierra y comienza un ciclo que llamaremos “ciclo de pasta”. En este ciclo se
enciende el motor que mezclará ambos ingredientes (ver figura 5). El motor por
medio de una cadena hace girar las aspas de la mezcladora. En el eje de las aspas
está colocado un sensor inductivo, el cual detectará si el motor se encuentra
girando, pero no las aspas de la mezcladora no. Transcurrido el ciclo de pasta, se
procede a realizar la descarga de la fibra. De igual manera que con el polvo, se abre
una compuerta que dejará caer el material hacia la mezcladora sin que el motor se
apague. Mientras la fibra cae, el vibrador nuevamente se enciende hasta que el
5
sensor detecta que se ha vaciado la tolva, posteriormente la compuerta de ese
contenedor se cierra.
Para finalizar, el sistema por medio de un botón, se da cuenta si está listo para
realizar la descarga de material del nuevo lote. El botón es oprimido por los
operadores cuando han terminado de empacar el material del lote anterior. Si ha
sido presionado, el motor continuará girando y se abrirá la compuerta de descarga
de la mezcladora que está ubicada en la parte inferior. A este ciclo le llamaremos
“ciclo de descarga”, durante este tiempo la mezcla cae sobre una banda
transportadora (ver figura 6), la cual es activada por los operadores de forma manual
para que la mezcla avance hacia donde ellos la puedan tomar para empacarla. Una
vez terminado el ciclo de descarga, el motor se apagará y la compuerta se cerrará.
6
Figura 6. Banda transportadora utilizada para acercar el material a los operarios.
La compuerta de descarga cuenta con dos seguros, que impiden que ésta se abra
por si sola debido al peso del material cuando se encuentra dentro de la mezcladora.
Tanto los seguros como la compuerta son accionados por pistones neumáticos y
tienen sensores microswitch que indican la posición de los pistones y de la
compuerta. De esta manera el sistema sabe cuándo está abierta o cerrada esta
tapa.
7
Figura 7. Prensa utilizada para empacar el material.
8
Figura 8. Diagrama a bloques del proceso.
9
4. Interfaz del usuario. Son los elementos con los cuales el trabajador puede
interactuar con el controlador. De esta manera se puede dar cuenta del
estado de ciertas condiciones o variables dentro del ciclo por medio de
indicadores luminosos. Así mismo a través de los botones puede indicarle al
controlador que ha realizado alguna acción.
5. Controlador Lógico Programable (PLC). Es la parte “inteligente” del
sistema, es quien toma decisiones para que funcionen los actuadores,
dependiendo del estado de los sensores que se encuentran a su entrada.
Éste dispositivo es programado mediante lenguaje de escalera y el programa
a su vez está organizado en diferentes subrutinas. Cada una de estas
subrutinas controla una etapa del proceso y son llamadas dependiendo del
estado de diferentes banderas.
6. Panel del Operador (HMI). Ésta interfaz es la que le permite al operador
darse cuenta de en qué etapa se encuentra el proceso a través de una
pantalla. También desde ella el trabajador puede activar o desactivar
banderas por medio de botones virtuales para indicarle al PLC que ejecute
ciertas acciones. Este proyecto se servicio social se centra en este punto.
10
5.4.1 Pesado de Premix.
11
5.4.2 Descarga de Premix.
Ya que la etapa de pesado de premix esté completa, el PLC verifica que las
compuertas de la mezcladora estén cerradas, si esto se cumple, se abre la válvula
de descarga de premix y éste cae a través de una manguera hacia la mezcladora.
Una vez que la báscula mande la señal al PLC de que se ha vaciado, este cerrará
nuevamente la válvula. Para que el controlador sepa que la mezcladora está vacía,
se activará una bandera cuando se haya completado la descarga del lote anterior,
por lo que esta etapa se realizará sólo si dicha bandera se encuentra en ‘1’. En el
diagrama de flujo de la figura 10 se observa este proceso.
12
5.4.3 Descarga de Polvos.
Cuando se ha completado la descarga del premix, el PLC verifica que las tolvas
estén en su posición y que contengan material, si esto se cumple, se abre la
compuerta de los polvos durante un minuto hasta que se vacía la tolva. Si esto
ocurre sin contratiempos, la compuerta de los polvos se cierra, de lo contrario se
informa que ha ocurrido un error en la descarga de los polvos. En la figura 11 se
observa el diagrama de flujo de esta etapa.
13
5.4.4 Ciclo de Pasta.
Una vez que los polvos se encuentran en la mezcladora junto con el premix, el PLC
activa el motor durante dos minutos para mezclar los ingredientes. Si no ocurre una
falla en el motor, el ciclo de pasta concluye, de lo contrario se envía un error que
indica que el motor ha presentado una falla y se termina el lote. En la figura 12 se
observa el diagrama de flujo de esta etapa.
14
5.4.5 Descarga de fibra.
15
5.4.6 Ciclo de Fibra.
16
5.4.7 Ciclo de Descarga.
En esta etapa el PLC verifica si continúa el ciclo de fibra y está presionado el botón
de banda libre, si esto ocurre, cuando se concluya el ciclo de descarga, el motor
seguirá girando y se abrirá la compuerta de descarga. Si el ciclo de fibra termina y
no está presionado el botón de banda libre, el PLC apagará el motor y esperará
hasta que este sea presionado. Una vez que esto pase, se encenderá el motor
nuevamente durante un minuto a la vez que se abre la compuerta de descarga. Esta
misma etapa se ejecutará siempre que se inicie por primera vez el sistema para
asegurarse de que no existen residuos en la mezcladora. Cuando el motor se
encuentre girando y la compuerta esté abierta, se enviará un mensaje a la pantalla
para que los operadores tengan precaución. El diagrama de flujo de esta etapa se
observa en la figura 15.
17
9.5 Modos de Operación del Sistema
En este modo, el PLC ejecutará cada una de las etapas y el paso entre una y otra
también será realizado por él. Todo el tiempo el PLC está verificando distintas
variables de los sensores y banderas que le indican en qué estado se encuentra el
sistema, para así poder tomar la decisión de pasar a una etapa siguiente.
En este modo, el PLC también ejecutará cada una de las etapas, con la diferencia
de que no pasará de una a otra de manera automática. En este modo el operador
debe presionar un botón para que se ejecute la etapa. La etapa se ejecutará sólo si
la etapa previa ya se ha completado. En la pantalla aparecerá una ventana
indicando que el sistema se encuentra en modo manual. También como en el modo
automático, se mostrarán cada una de las etapas con distintos indicadores para que
18
el trabajador sepa en qué estado se encuentra el proceso, cuales etapas están
completadas y cuáles no.
En la pantalla del modo manual, aparecerá un botón por cada etapa para que el
operador pueda ejecutarlas.
Una vez que el lote termine en modo manual, aparecerá la misma pantalla que en
el anterior modo, para que el siguiente lote pueda ser realizado de forma automática.
Este modo permite que el control de cada uno de los dispositivos sea de forma
independiente. En la pantalla de modo mantenimiento aparece el nombre de cada
uno de los dispositivos que se pueden controlar, así como un indicador que muestra
el estado del dispositivo. Un botón permitirá el control independiente de dicho
dispositivo y el PLC no verifica ninguna variable, por lo que si no se tiene cuidado
se podrán dañar los elementos. Para acceder a este modo, el usuario deberá tener
una contraseña.
19
9.6 Panel del Operador (Interfaz Hombre-Máquina)
La pantalla principal muestra las opciones que tiene el trabajador para ejecutar un
ciclo, es decir, de modo automático o modo manual. También tiene dos opciones
más para poder iniciar el modo mantenimiento, o bien, entrar a la pantalla de
configuración de tiempos de ciclo.
20
Figura 16. Primera parte del diagrama de flujo de la HMI.
21
Figura 17. Segunda parte del diagrama de flujo de la HMI.
22
Figura 18. Tercera parte del diagrama de flujo de la HMI.
23
9.6.2 Programación de la HMI
En algunas subrutinas es ejecutado un segmento con una instrucción MOVE (figura
19), que transfiere un número del 1 al 14 a una variable llamada Número de Pantalla.
24
va a estar revisando el valor de la variable para que pueda detectar el momento en
el que cambia de valor.
25
En la figura 23 se puede observar el color utilizado para el fondo, que es el mismo
utilizado para todas las demás imágenes. También se puede observar el número
que tiene asignado la imagen y que servirá para mostrarla cuando la variable
Número de Pantalla cambie su valor.
26
En la figura 24 se observa el objeto “Peligro” seleccionado, así como su ventana de
animaciones abierta. En la pestaña de animaciones se agregó una que modifica la
apariencia del objeto seleccionado. A este objeto se le relaciona con una variable,
que en este caso es la Bandera de Descarga Inicial Activa y se le indica que cuando
dicha bandera se encuentre con un valor de ‘1’, el objeto parpadeará.
Para esta imagen se asignaron 4 botones físicos de la pantalla para que cada uno
ejecutara una acción.
27
a su vez se relaciona con la variable del PLC llamada “Botón Virtual Inicio
Automático” y mientras el botón permanezca presionado, estas variables cambiarán
su estado a ‘1’. (Ver figura 26).
Del mismo modo que el botón F1, al botón F2 se le relacionó con una variable, en
la HMI se nombró “Inicio Manual” y en el PLC se le nombró “Botón Inicio Modo
Manual”. También se le asignó a este botón un evento para que mientras esté
presionada la tecla, la variable asignada a él, tome un valor de ‘1’ como se puede
apreciar en la figura 27.
28
Figura 27. Ventana de configuración de eventos del botón F2 en la pantalla de
selección de modo.
29
Figura 28. Ventana de configuración de eventos del botón F3 en la pantalla de
selección de modo.
El botón F3 debe estar protegido por una contraseña, para que el modo
mantenimiento se ejecute sólo por una persona capacitada. Para poder agregarle
una contraseña al botón primero se tienen que administrar los usuarios dentro del
proyecto. En la figura 29 se muestra la ventana de administración de usuarios,
desde donde se podrán dar de alta y asignar diferentes contraseñas. Estando dentro
de esta ventana, se pueden agregar los usuarios que se deseen y asignarles una
contraseña distinta a cada uno si así se desea. En el apartado “Grupo”, se le
asignará un grupo a cada uno de los usuarios creados, de esto dependerá el nivel
de permiso que tendrán.
En este caso solamente se crearon dos usuarios, uno llamado Supervisor y otro
llamado Mantenimiento. La contraseña para el usuario Supervisor es SuperBMC y
para Mantenimiento es MantBMC.
30
Figura 29. Ventana de administración de usuarios.
Para indicarle al botón que sólo un usuario con contraseña puede acceder, en la
ventana de propiedades, en la pestaña “General”, se debe colocar en Permiso de
operación, “Administración de Usuarios” como se observa en la figura 30. De esta
manera cuando se presione el botón F3, aparecerá en la pantalla un recuadro para
poder ingresar el usuario y a contraseña. Si no se ingresan los correctos, no podrá
acceder al modo mantenimiento.
Figura 30. Configuración del botón F3 para que solicite una contraseña.
31
El último botón configurado para esta imagen fue el botón F6, a este botón se le
asignó la variable de la HMI “Botón Virtual Configuración de Tiempos”, esta variable
está relacionada con una variable en el PLC que lleva el mismo nombre. Mientras
el botón F6 de la pantalla esté presionado, las variables cambiarán su valor a ‘1’.
(Ver figura 31).
32
Figura 32. Pantalla de Modo Automático.
Para la configuración de esta ventana, se agregaron dos recuadros para cada una
de las etapas. El primero servirá como indicador en color rojo para cuando una etapa
no se haya ejecutado, este mismo recuadro mediante una animación, cambiará de
color a verde cuando la etapa se esté ejecutando. El segundo recuadro es de color
verde y contiene una palomita al centro, este aparecerá en el momento en el que la
etapa se haya concluido.
33
Figura 33. Pantalla de configuración del primer recuadro de la etapa de pesado de
premix.
34
Figura 34. Pantalla de configuración del segundo recuadro de la etapa de pesado
de premix.
Esta misma configuración es realizada para los demás recuadros de cada una de
las etapas, lo único que cambia en los demás es la variable que se le asocia a cada
objeto.
Para las etapas de ciclo de pasta, ciclo de fibra y ciclo de descarga, se tienen
cuadros de entrada / salida, que mostrarán el tiempo que lleva encendido cada ciclo
según sea el caso. La configuración de estos cuadros se observa en la figura 35.
Seleccionando el cuadro de texto, aparecerá la ventana de propiedades, para
asociar la variable que deseamos ver, se debe seleccionar la pestaña “General”.
Desde ahí, en la ficha “Proceso”, se selecciona la variable del HMI que se desea
vincular, automáticamente al seleccionarla, se pondrá la variable correspondiente al
PLC. Lo siguiente que se configurará es el modo del campo entrada / salida. Para
este caso, lo único que necesitamos es observar en la pantalla el tiempo del ciclo,
para lo cual se debe poner en el apartado “modo”, que nuestro campo sea de salida.
35
Figura 35. Pantalla de configuración del cuadro de texto de la etapa de pesado de
premix.
La configuración es la misma para cada una de las etapas. Cada una cuenta con
dos recuadros para mostrar el estado de la etapa que se programan como los
mostrados anteriormente. Solamente es necesario cambiar las variables
dependiendo de la etapa. Para los ciclos de Pasta, de Fibra y de descarga, se
anexaron los cuadros de entrada y salida, cuya configuración es la misma que la
mostrada en la figura 35, con la diferencia de que la variable asociada cambia
dependiendo el ciclo que se desea mostrar.
36
podría pasar toda la jornada conmutando entre esta pantalla y la de Modo
Automático.
Para configurar el botón de iniciar nuevo lote automático (figura 37), se selecciona
el botón creado dando doble clic en él, al hacer esto aparecerá la ventana de
propiedades. Dentro de esta ventana, al dar clic en la pestaña “General”, podremos
ver la ficha “Título”, desde donde podemos colocar el texto que aparecerá en el
botón.
37
Una vez que el botón tiene un texto, se pueden configurar las acciones que realizará
al presionarlo, para ello se tiene que dar clic a la pestaña “Eventos” como se muestra
en la figura 38. Dentro de esta pestaña, se le dará clic al evento “Pulsar”, que se
encuentra en la parte izquierda de la ventana. Una vez dentro de este evento, se
añade una acción, en este caso se utilizó “Activar Bit Mientras Tecla Pulsada” y se
asoció la variable “Inicio Automático”. Esto quiere decir que mientras el botón esté
presionado, la variable correspondiente al evento, estará activa.
38
Figura 39. Ventana de propiedades del botón Pantalla Principal.
39
9.6.7 Pantalla de Proceso Detenido
Cuando algo falla y es necesario detener el proceso, existe un botón de paro, que
se encuentra de forma física en el tablero de control. Si este botón es presionado,
el sistema se detiene y muestra la pantalla de Proceso Detenido (figura 41). Desde
esta ventana es posible continuar el proceso en el modo manual o en el modo
mantenimiento.
En esta pantalla, se configuraron dos de los seis botones físicos que se encuentran
en la misma. El botón F2 se utilizó para darle la opción al usuario de continuar el
proceso en modo manual. Para lograr esto se le añadió un evento de pulsar, en el
cual mientras esté pulsado, la variable asociada (Inicio Manual), estará activada.
Ver figura 42.
40
Figura 42. Configuración del botón F2 dentro de la pantalla de Proceso Detenido.
Algo similar se realizó para la configuración del botón F5 como se puede apreciar
en la figura 43, con el cual el usuario podrá iniciar el modo mantenimiento si se
encuentra en esta pantalla. De igual forma se agregó a dicho botón un evento de
pulsar para que mientras esté presionado, la variable asociada a él (Inicio
Mantenimiento), sea activada.
41
El botón F5 de esta pantalla se debe configurar como el botón F3 de la pantalla
principal de selección de modo, esto es para que pida contraseña cuando se
presione y solo personas capacitadas puedan acceder al modo mantenimiento.
42
en la ficha “Modo” un gráfico, para que, en lugar de un texto, en el botón se observe
una flecha. Ver figura 45.
Figura 45. Configuración del Modo para el botón que inicia la etapa de Pesado de
Premix, dentro de la Pantalla de Modo Manual.
Para lograr que este botón ejecute la etapa de Pesado de Premix se le agregó un
evento, para que mientras esté pulsado el botón, se active la variable “Botón Pesado
de Premix”. Ver figura 46.
Figura 46. Configuración del evento para el botón que inicia la etapa de Pesado
de Premix, dentro de la Pantalla de Modo Manual.
43
Para cada una de las etapas se configuraron los botones de la misma manera,
solamente cambiando la variable que activa cada uno. Como en la pantalla del modo
automático, se configuraron dos recuadros que sirven como indicadores del estado
de las etapas. Consta de dos rectángulos, uno de los cuales tiene una palomita al
centro que servirá para indicar cuando la etapa se haya llevado a cabo de manera
correcta. El otro rectángulo servirá tanto para indicar que la etapa no ha comenzado,
como para indicar que la etapa se está realizando en ese momento.
La configuración del rectángulo que indica que la etapa ha finalizado, se muestra en
la figura 47. Se puede apreciar que se le agrega una animación de visibilidad para
que solamente se muestre cuando la bandera de pesado de premix terminado está
activa.
Figura 47. Configuración del indicador que muestra cuando se concluyó la etapa
de pesado de premix, dentro de la Pantalla de Modo Manual.
44
Figura 48. Configuración del indicador que muestra cuando se está llevando a
cabo la etapa de pesado de premix, dentro de la Pantalla de Modo Manual.
Dentro del modo mantenimiento, existen dos botones para cada uno de los
dispositivos. En esencia todos funcionan igual, uno va a encender el dispositivo y el
otro lo va a apagar. En la figura 52 se muestra como fue configurado el botón de
encendido para la bomba de premix. En donde se muestra que una vez agregado
el botón, se le añade el texto que indica que ese botón encenderá la bomba de
premix. Tanto este botón como el de apagado, estarán sobrepuestos con la finalidad
de ahorrar espacio en la pantalla.
46
Figura 52. Configuración del botón de encendido de la bomba de premix en la
Pantalla de Modo Mantenimiento 1.
Para poder ver uno u otro botón, se les agregará una animación de visibilidad,
cuando la bomba de premix esté apagada, el botón de encendido estará visible,
como se muestra en la figura 53.
47
A este botón también se le agregará un evento, para que cuando se presione, se
encienda la variable “Botón Bomba Premix” y se mantenga de esta manera, aunque
se deje de presionar el botón. Ver figura 54.
Figura 55. Configuración del texto del botón de apagado de la bomba de premix
en la Pantalla de Modo Mantenimiento 1.
48
Posteriormente se le agregó al botón una animación de visibilidad, en donde el
botón se mostrará solamente si la bomba de premix está encendida, ver figura 56.
Figura 57. Configuración del evento del botón de apagado de la bomba de premix
en la Pantalla de Modo Mantenimiento 1.
49
Se incluyeron recuadros que sirven como indicador para saber si los dispositivos
están encendidos o apagados. A estos recuadros se les asignó una animación de
apariencia, en donde se le asigna una variable a cada recuadro. En esta
configuración se indica que en caso de que variable asignada esté en ‘0’,
permanecerá en color rojo y si la variable está en ‘1’, cambiará a color verde, como
se muestra en la figura 58.
50
Figura 59. Botones que muestran que el usuario se encuentra en la ventana
número 1 del modo mantenimiento.
51
Si el usuario se encuentra en la pantalla 1 del modo mantenimiento, el botón número
1 no tendrá ninguna configuración, es decir, no realizará ninguna acción, Lo mismo
pasará con el botón número 2 si el usuario se encuentra en la ventana 2 y de la
misma manera con el botón 3 si se está en la ventana 3 del modo mantenimiento.
Esta configuración es la misma que se aplica para los otros dos botones, con la
diferencia de que la variable asignada cambia dependiendo de la ventana y el botón
que se configurarán.
Figura 63. Configuración del botón de pantalla principal dentro de la ventana 1 del
modo mantenimiento.
53
Figura 64. Pantalla de Tiempos De Ciclo.
Esta pantalla cuanta con tres campos de entrada / salida, los cuales permitirán
observar el tiempo configurado para cada uno de los ciclos, además de poder
modificarlos.
54
Figura 65. Configuración del campo de entrada / salida del ciclo de pasta en la
pantalla de Tiempos De Ciclo.
La configuración para los otros dos ciclos es exactamente la misma, sólo que para
el caso del ciclo de fibra la variable asignada será el PT del temporizador Ciclo de
Fibra. Mientras que, para el ciclo de descarga, la variable asignada será el PT del
temporizador Ciclo de Descarga.
55
Figura 66. Pantalla de Falla en Tolva de Polvos.
56
9.6.12 Pantalla de Falla en Tolva de Fibra
Esta pantalla (figura 68) se mostrará cuando el PLC detecte que, durante la etapa
de descarga de fibra, esta se descargó en un tiempo fuera del rango estimado.
El usuario tiene que presionar el botón de aceptar una vez que haya revisado y
atendido la falla. La configuración de este botón se muestra en la figura 69, en donde
se le agregaron dos eventos, el primero es para desactivar la bandera de error. El
segundo es para activar la variable “Botón Falla Corregida”, mientras el botón esté
presionado.
57
Figura 69. Configuración del botón aceptar en la pantalla de Falla en Tolva de
Fibra.
58
Cuando esta ventana aparece, el operador debe atender la falla. Cuando el
operador se dé cuenta de este error, puede presionar el botón de aceptar en
cualquier momento y se mostrará la pantalla de proceso detenido. Al presionar este
botón se desactivará el bit de la bandera de error en el giro del motor, también
mientras esté presionado se activará la variable “Botón Falla Corregida”. Ver figura
71.
59
Figura 72. Pantalla de Falla en el Cierre de la Compuerta.
60
Figura 73. Configuración del botón aceptar en la pantalla de Falla en el Cierre de
la Compuerta.
61
VII. Resultados y conclusiones
11.1 Resultados.
Con este trabajo, los operadores podrán realizar sus labores de una manera más
sencilla, podrán dedicar el tiempo a otras actividades en vez de estar al pendiente
de cuando ocurra un error.
Todo el tiempo los trabajadores sabrán en qué etapa del proceso se encuentra el
sistema. Además de que podrán saber con exactitud acerca de los errores que
interfieran con la correcta realización de un lote. Dependiendo del error, tendrán la
opción de continuar la fabricación en modo manual.
11.2 Conclusiones.
El anterior sistema de control duró cerca de 10 años, por lo que se espera un tiempo
de vida similar para este proyecto, ya que tiene potencial para agregarle más
características.
VIII. Recomendaciones
62
IX. Bibliografía
63