Anda di halaman 1dari 5

Desarrollo de Base de Datos para un Sistema de Ejecucin de

Manufactura de la celda HAS-200




M.C. Rodrguez Verduzco Jos Luis, Gastelum Armenta Carmen Teresa, Gmez Lomel Jess
Manuel, Gonzlez Valencia Pedro, Ruiz Velzquez Alonso Isaac.

Universidad Autnoma de Baja California Centro de Ingeniera y Tecnologa Unidad Valle de las Palmas
Campus Tijuana
Blvd. Universitario #1000 Unidad Valle de las Palmas. Tijuana, Baja California Tel. (664) 676-8222

Resumen

Se presenta un Sistema de Ejecucin de
Manufactura para la celda HAS-200, como
herramienta didctica para los alumnos de Ing.
Mecatrnica. El sistema est desarrollado en la
plataforma grfica LabView utilizando como
herramienta principal la arquitectura
productor/consumidor. El sistema se suministra con
el motor de la base de datos creada en Microsoft
SQL Server.

Palabras Clave: MES, celda de manufactura, flujo de
datos.



1. Introduccin

La evolucin de la tecnologa ha generado
nuevas herramientas de software con las que los datos
se pueden organizar de forma rpida y precisa con el
fin de optimizar recursos, mientras no se pierde la
produccin. Una de estas herramientas es el MES
(Sistema de Ejecucin de Manufactura).

Los paquetes MES son sistemas
computarizados, integrados on-line, los cuales son la
acumulacin de mtodos y herramientas utilizadas
con el fin de llevar a cabo la produccin. La clave del
MES, recae en la palabra integracin, ya que MES
conlleva la integracin de todas aquellas actividades
que no se encuentran especficamente ubicadas en la
capa de control o en la capa de planificacin. El
resultado es un sistema de actuacin on-line, con una
actividad conjunta superior a la suma de actividades
individuales. As pues, dentro de los paquetes MES,
encontramos funciones especializadas en realizar la
Planificacin de la Produccin, el Control Estadstico
de Procesos (SPC), la gestin de material por la
planta (Material Movement), Tracking y
Trazabilidad, Gestin de almacenes y proveedores,
etc. [1]

Con el paso del tiempo surgen nuevas
filosofas de produccin y su manera de relacionarse
con los dems niveles de la empresa, con el fin de
funcionar de forma conjunta y organizada. Estos
mtodos no son nuevos, lo que ha evolucionado es la
manera de llevarlos a cabo.


2. Etapas del proceso para el desarrollo
del Sistema

La posicin de las fases de desarrollo del
Sistema se muestra en la Figura 1.





















Fig. 1 Fases de Desarrollo del Sistema


2.1 Requerimientos del sistema

Definicin de
Requerimientos
Anlisis y Diseo de la Interfaz Grfica
Diseo de la Base de Datos
Implementacin y Pruebas
Integracin del Sistema
Al analizar el alcance del sistema, se requiri
la aplicacin de:
Una interfaz grfica para el usuario.
Almacenamiento los datos de manera
segura.
Comunicacin gil entre los diferentes
mdulos.

El sistema est dividido en dos secciones
principales que son: la adquisicin y trabajo de datos
(LabView), y el almacenamiento de datos (SQL
Server).


2.2 Anlisis y Diseo de la Interfaz Grfica

El objetivo es evitar la intervencin de los
operadores en la celda de manufactura, ya que desde
una interfaz grfica, se facilita as la comprensin y
utilizacin del sistema para los operarios. El sistema
fue desarrollado para minimizar el re-trabajo y los
riesgos. Las interfaces de usuario se codificaron en la
plataforma de programacin visual grfica LabView,
utilizando como herramienta base la arquitectura
productor/consumidor; ya que debido a la
complejidad de un programa para un sistema MES se
requieren varios bucles de programacin que se estn
ejecutando al mismo tiempo, resultando as un
programa eficiente.


2.3 Diseo de la Base de Datos

El sistema para la gestin de bases de datos
con el cual se desarroll la base de datos es el
Microsoft SQL Server. La base del sistema se
construy bajo un modelo entidad-relacin como se
muestra en la figura 2.




















Figura 2. Flujo de datos en la arquitectura del sistema.

La recoleccin de datos es un aspecto muy
Importante del MES, esto le permite ejecutar
instrucciones acuerdo a lo programado. Sirve
tambin para actualizar el sistema, acerca de cmo
estn operando las diferentes estaciones, acerca de
inactividad o errores. La informacin es recolectada a
travs de varios sensores mediante comunicacin
industrial de OPC server, que integra software y
hardware.

La figura 3 denota una base de datos
relacional como el centro del mismo, en ella se
recopila y se mantiene la informacin relevante,
como las rdenes de fabricacin, los tiempos, etc.
Haciendo operaciones con estos datos mediante
algoritmos sencillos el mismo MES puede agendar
produccin, proporcionar tiempos estimados, orden
de ejecucin de rdenes, optimizar produccin,
incluso predecir si alguna orden no podra cumplirse
para un tiempo en especfico.













Figura 3. Modelo relacional de la base de datos.


2.4 Anlisis de Resultados.
Integracin del Sistema

Se logr obtener un modelo de programacin de
base de datos que interacta con LabView en su capa
ms abstracta, es un proceso de tres pasos:
Establecer una conexin con una base de
datos. Esta conexin es a travs de un DSN
de sistema DSN de archivo o UDL.
Realizar operaciones en la base de datos
como la insercin de registros, la
actualizacin los registros y la consulta de
registros.}
Cerrar la conexin a la base de datos y
revisar si existe algn error.

OPC
Server
MES
SQL (Lenguaje de Consulta Estructurado) es un
conjunto de comandos de cadenas de caracteres
estandarizados ampliamente para el acceso de base de
datos. Las sentencias de SQL permiten utilizar un
Figura 5. Modelo de programacin.
Figura 5. Modelo de programacin. [2]

conjunto comn de comandos para acceder a
diferentes bases de datos.

Con OLEDB (Enlace e incrustacin de objetos
para base de datos) se logr comunicar, ya que puede
hacerlo con cualquier DBMS (Sistemas de Gestin de
Base de datos) que suministre un conductor de
ODBC (Conectividad abierta de base de datos), estos
protocolos de comunicacin permiten que el kit de
herramientas de conectividad de base de datos de
LabView interacte de manera sencilla con cualquier
base de datos.

La figura 4 muestra la secuencia con la que los
datos son manejados:



















Figura 4. Diagrama de flujo de datos.

El modelo con el que se logr llevar a cabo
la comunicacin entre las dos plataformas de
software cuenta con tres pasos explicados a
continuacin:






El establecimiento de una conexin con una
base de datos. Esta conexin es a travs de
un DSN de sistema DSN de archivo o UDL.

Realizar operaciones en la base de datos
como la insercin de registros, la
actualizacin los registros y la consulta de
registros.
Cerrar la conexin a la base de datos y
revisar si existe algn error.

El modelo de programacin bsico se muestra en
la figura 5. Cada uno de los tres pasos se explica
brevemente a continuacin.

El Primer paso para hacer las operaciones de
base de datos con el kit de herramientas de
conectividad de base de datos es abrir la conexin, la
herramienta de base de datos para abrir la conexin es
el VI con el nombre DB Herramientas abrir conexin,
este VI determina la informacin de la terminal de
conexin. Aceptar solo una ruta de acceso a un DSN
de archivo o un UDL.

El segundo paso es insertar informacin.
Despus de que la conexin con la base de datos se
ha establecido, se pueden insertar datos a, o
seleccionar datos de, la base de datos en un nmero
de mtodos. Para utilizar correctamente el VI
correspondiente a este la conexin de referencia
previamente establecida debe estar conectada, adems
de la especificacin de la tabla usada para el
almacenamiento.

Por ltimo el paso tres consiste en que una vez
terminadas todas las operaciones en la base de datos,
cerrar la conexin. Esta conexin es hecha con el VI:
DB Herramienta para cerrar conexin. Una vez
cerrada la conexin no se pueden ejecutar
operaciones hasta que se abra otra vez la misma
conexin.

Para controlar el flujo y la visualizacin de datos
se logr crear una interfaz grfica como la siguiente:


Figura 6. Interfaz grfica del generador de
rdenes de produccin.

Posteriormente hay que integrar el sistema
fsicamente, y distribuirlo, para poder lograr la
planeada autoactualizacin del sistema y hacer las
operaciones anteriormente mencionadas es necesario
utilizar herramientas de control numrico distribuido
(DNC por sus siglas en ingles), que pueden ser
nicamente los diferentes sensores de en la estacin
que se trabaja conectados a los PLC.

La teora de control numrico distribuido incluye
tecnologa de computacin as como tambin de
comunicacin, es de hecho un nuevo mtodo para
realizar la integracin de equipo, informacin y
funcionamiento.

Con el fin de gestionar y controlar la produccin
a tiempo, el MES necesita recolectar el estado en
tiempo real de las mquinas para proveer fuentes
precisas de informacin en cuanto a la
calendarizacin y despacho de la produccin. [3]
Para esto se decidi colocar en red todo nuestro
sistema de la siguiente manera:


Figura 7. Distribucin fsica del sistema ya
integrado




En nuestra interfaz se muestra que la
calendarizacin y el despacho est basado en la
retroalimentacin de informacin y el nfasis se hace
en transferir la informacin desde la produccion hasta
la calendarizacin, se compone de tres partes, que son
establecer calendarizacin detallada, planeacin en la
capacidad limitada, y las unidades a despachar.[3]


Figura 8. Jerarqua y forma de trabajar del
sistema finalmente integrado

3. Conclusiones

El alcance del sistema ha logrado dar al
usuario un control ms preciso, rpido y confiable a
cerca de los eventos en su produccin, en tiempo real,
y facilitando as la obtencin y el anlisis de datos
necesarios para la toma de decisiones sobre el
proceso en cuestin.

Se requiere de una base de datos trabajando
para la red, ya que la cantidad de datos que se
trabajan es elevada y variable; por lo que tambin los
VIs del generador de rdenes de produccin juegan
un papel principal en el control del flujo y
visualizacin de datos.





Calendarizacion
Planeacion de
capacidad limitada
Definiendo
actividad
Definiendo
unidades
Despachando
unidades
Establecimiento de
calendarizacion
detallada
Establecer tarea
Distribuir recursos
Realizar tarea
Despacho de
unidades de
produccion
Localizar tarea
Distribuir
maquinas
Despachar
material











Referencias

[1] SMC. (2009). Manual de Usuario EdMES
Gestin Educativa Sistema de Ejecucin. Versin
2.0. 2014, de SMC Sitio web:
http://es.scribd.com/doc/210196308/MANUAL-
EDMES-ESPANOL

[2] National Instruments. (00). LabVIEW Database
Connectivity Toolkit. 2014, de National Instruments
Sitio web:
https://www.ni.com/pdf/labview/us/database_connect
ivity_toolkit.pdf

[3] Research of Manufacturing Execution System
based on the Networked Manufacturing Environment
Wang Su-an' 2, He Wei-ping1, Fang Ya-dong'
1. The Key Laboratory of Contemporary Design and
Integrated Manufacturing Technology,
Northwestern Polytechnic University, Xi'an, 710072
PRC 2. The Information Center of 4th Institute of
China Aerospace Science& Technology Corp., Xi'an,
710025 PRC

Anda mungkin juga menyukai