desarrollo del mÓdulo de almacÉn del mrp de acm

21

Upload: others

Post on 24-Oct-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Ingeniería en Sistemas Computacionales

DISEÑO DE HERRAMIENTA DE

REPORTEO AUTOMÁTICO Y

CREACIÓN DE BASE DE DATOS

Instituto Tecnológico Superior

del Oriente del Estado de

Hidalgo

INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Investigación 2011

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

8 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

ÍNDICE

Contenido

PARTICIPANTES ................................................................................................................................... 9

OBJETIVOS ......................................................................................................................................... 13

PRESUPUESTO SOLICITADO ............................................................................................................... 14

METODOLOGÍA.................................................................................................................................. 15

DESARROLLO ..................................................................................................................................... 16

CALENDARIO DEL PROYECTO ............................................................................................................ 18

VENTAJAS Y CONCLUSIONES ............................................................................................................. 19

IMPACTO ........................................................................................................................................... 20

FUENTES DE INFORMACIÓN .............................................................................................................. 21

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

9 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

PARTICIPANTES

Líder del Proyecto

MCC Lauro Vargas Ruiz

Docentes

M.C.C. René Cruz Guerrero

M.C. Rosa María Ortega Mendoza

Alumnos

José Epifanio Cortes Rojas

Jesús Vargas Arias

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

10 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

RESUMEN

El Centro de Desarrollo Tecnológico Romualdo Telleria Armendáriz (en adelante

CDT) de la Empresa Silos y Camiones S.A. de C.V. quién a su vez es parte del

Grupo Industrial Tellería (en adelante grupo Tellería) S.A. de C.V, se encuentra a

cargo del Ing. Josué Macario Rodríguez Díaz, y tiene como principio fundamental

el sondeo y desarrollo de nuevas tecnologías y aplicación de estas para la mejora

continua de los procesos de manufactura, transporte e instalación de silos, es por

esto que el grupo Telleria opta por la implantación de un laboratorio de pruebas

referentes al transporte, almacenamiento y manejo de materiales con los equipos

que trabaja la empresa. De esta manera se pueden visualizar muchos de los

aspectos que se deben considerar en el momento de hacer cotizaciones y

estudios de viabilidad para los clientes que contraten sus servicios.

Esto da origen al proyecto descrito en este documento y que surge a raíz de la

necesidad que existe en el laboratorio experimental del CDT una iniciativa por

integrar conocimientos de diversas áreas de la ciencia para emular las condiciones

que el transporte de semillas tendría en entornos reales a través de camiones,

tanques, silos, tuberías, costales, etc. En particular se desea conocer el estado

que guardan los granos respecto de parámetros como temperatura, presión,

humedad, volumen entre otros.

Se desea contar con una herramienta que muestre los valores de estos

parámetros y se puedan almacenar a manera de registros históricos para ser

consultados en todo momento por la empresa y/o sus clientes y determinar el

estado del producto durante el tiempo de transporte o almacenaje.

Esta herramienta deberá tomar lecturas provenientes de sensores físicos de los

que no se conoce su forma de trabajo en el mundo virtual sino en el entorno

ambiente palpable y/o eléctrico. Esto motiva a aplicar técnicas de medición y

conversión eléctrica mediante dispositivos especializados de marcas que tienen

soluciones genéricas para partes del proceso, se deberá encontrar una manera de

convertir e interpretar los datos físicos como datos virtuales que representen la

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

11 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

realidad, esto dará origen a una herramienta que pueda ser usada en el internet y

así los clientes y el grupo Tellería sepa en tiempo real que sucede en el proceso

de transporte y/o almacenaje mencionado.

ESTADO DEL ARTE

Existen empresas de desarrollo de tecnología que han implementado lectores a

sensores físicos que toman del entorno las medidas de los parámetros requeridos,

pero ninguna ofrece alguna solución para el entorno virtual con las características

del planteamiento hecho por el CDT.

De igual manera no se encontraron aplicaciones que resuelvan al menos de

manera cercana las necesidades concretas del manejo de parámetros y mucho

menos de la integración de los entornos físicos con los virtuales, los pocos

desarrollos que empresas como LabView han desarrollado son genéricos pues no

hay en el entorno internacional una necesidad comercialmente resuelta dado que

la demanda de este tipo de soluciones es relativamente baja aunque no por eso

sea poco impactante o necesaria.

La empresa Rockwell ha desarrollado por su parte herramientas de medición

conversión, pero el software es difícil de interpretar aún por especialistas y se

requiere que los clientes que no son expertos en tecnología puedan interpretar sus

lecturas.

El CDT ha conseguido obtener recursos de un apartado donde el CONACYT

financia proyectos de desarrollo tecnológico y/o investigación para implementar

solución a problemas del sector productivo mediante la incorporación de

universidades, por lo que se dan las condiciones adecuadas para desarrollar esta

tecnología a partir de un estudio y análisis específico de todas las condiciones y

variables participantes.

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

12 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

JUSTIFICACIÓN

Debido al estado del arte, esta empresa decide implementar la solución

denominada “Diseño de herramienta de reporteo automático y creación de base

de datos” la parte del proyecto que se desarrollará y se describe en este

documento se justifica dado que no hay en el mercado una solución que responda

las necesidades planteadas, todo lo que existe es genérico y requiere de

especialistas para interpretar resultados, esto justifica ampliamente es desarrollo

de este proyecto.

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

13 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

OBJETIVOS

General

Generar una aplicación web que muestre reportes en tiempo real del estado que

guardan las semillas de los clientes durante el tiempo de transportación y/o

almacenaje.

Objetivos particulares

Crear una aplicación web con acceso en modo de red

El reporte de los datos debe ser en tiempo real

Las lecturas deben almacenarse para construir históricos

El acceso a la aplicación deberá estar validado mediante privilegios de

usuario

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

14 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

PRESUPUESTO SOLICITADO

Dado que la empresa requiere utilizar las licencias del software de lectura de

sensores que ha adquirido, el proyecto no requiere inversión adicional, se planea

desarrollar la programación web con software libre.

Respecto de equipo de cómputo, en la empresa existe un área de Sistemas que

cuenta con computadoras disponibles para desarrollo y que cubren los requisitos

del lenguaje de programación, y que consisten en:

Un servidor que almacenará la base de datos y la página web con 4Gb de

memoria ram o mayor,

Disco duro de 320 Gb o mayor capacidad

Licencia de Windows Server 2008 R2

Instalación de una versión de PHP compatible

Teclado y mouse genéricos

Fuente reguladora de voltaje de 110 v

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

15 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

METODOLOGÍA

Las etapas de la construcción se describen a continuación:

1. Estudio del estado del arte. En esta fase, se estudiaron los sistemas

existentes similares al propuesto, incluyen diseños y funcionalidades, esto

justifica la creación de la aplicación.

2. Análisis. Se detallan requerimientos funcionales y no funcionales

específicos, se determina que tipos de datos se manejarán y como se

desea que sean los informes resultantes, además de los requisitos para el

proceso de conversión de datos desde los sensores físicos.

3. Diseño. Se diseña un conjunto de componentes como interfaz, base de

datos, salidas (consultas y reportes).

4. Programación. Se programó en PHP y/o JavaScript según se requiera.

5. Pruebas del sistema. Se realizaron diferentes tipos de prueba o testeo para

validar los resultados obtenidos.

6. Implantación, se libera posteriormente a la fase de prueba primero en el

laboratorio del CDT con miras a realizarlo con salida a internet siempre y

cuando los silos donde almacenan cuenten con la instalación de sensores y

computadoras de nodo – conexión con la base de datos del servidor

principal.

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

16 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

DESARROLLO

La aplicación presenta una interfaz con los colores empresariales, con el uso de

formularios que responden a eventos disparados por las acciones del usuario, la

funcionalidad del trabajo en red la proporciona el gestor de base de datos utilizado

y que garantiza en todo momento la consistencia de la base de datos.

Se describe el proceso de desarrollo con la siguiente imagen:

El proceso inicia con el registro de entradas a través de los sensores de la

empresa Rockwel Automation y como se aprecia continua el flujo hasta llegar a los

módulos PHP que visualizan los datos procesados, en el camino y bajo MySQL se

Rockwel Automation

Labview

Mysql

PHP

Señales Nativas de Allen Bradley

Programa de captura de señales

Conexión con base de datos.

Recuperación de datos almacenados

Visualización de datos procesados

Programa de conexión y caracterización de la señales

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

17 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

diseña una BD que almacenará los históricos y sustentará los módulos de consulta

en tiempo real.

En otro momento del proceso se realizan las consultas y emisión de reportes

mediante formularios PHP que funcionan en navegadores web, con lo que el

usuario final y/o cliente no requiere ningún dispositivo o equipamiento especial

para interactuar con el sistema.

Se permite la consulta en tiempo real de los sensores y del histórico de las

señales almacenadas hasta con 7 días de antigüedad, existe el criterio de eliminar

registros anteriores a este lapso de tiempo.

No hay límite en el número de operaciones registradas, el programa está diseñado

para utlizarse en todo momento mientras la base de datos no esté vacía, el punto

riesgoso es el mantenimiento de una conexión estable a la red y/o al internet para

garantizar la operación remota de esta aplicación.

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

18 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

CALENDARIO DEL PROYECTO

El proyecto fue creado según se muestra en la tabla 1.

Tabla 1. Calendario del proyecto

Actividad OCT (2010)

NOV DIC ENE FEB 2011

MAR

Estudio del estado del arte

Análisis

Diseño

Programación

Pruebas de código

Implantación - liberación

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

19 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

VENTAJAS Y CONCLUSIONES

Se integran investigación sobre acoplamiento de elementos físicos con

sistemas de computadora

No se requiere inversión adicional para realizarlo

Permite informar en tiempo real al usuario final y/o clientes sobre las

condiciones del producto

Incorpora desarrollo tecnológico de ingeniería electrónica, física,

matemáticas, computación.

Soporta la toma de decisiones

Se validan los usuarios autorizados mediante privilegios de acceso

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

20 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

IMPACTO

El proyecto permitirá elevar la calidad de los servicios de la empresa

Fomenta la investigación para obtener estrategias y metodologías de

acoplamiento de diferentes disciplinas

Permite observar en tiempo real el comportamiento del grano en etapas de

transporte y/o almacenaje

Resuelve un problema pero proporciona una estrategia para monitoreo de

productos que puede generalizarse (producto de la investigación)

Disminuye riesgos de perdida de producto perecedero por variables no

controladas en silos y camiones de transporte.

PROTOCOLO DEL PROYECTO

Diseño de herramienta de reporteo automático y creación de base de datos

21 Ingeniería en Sistemas Computacionales

Diseño de herramienta de reporteo automático y creación de base de datos

FUENTES DE INFORMACIÓN

[1] refman público de MySql consultado en la dirección electrónica:

http://dev.mysql.com/doc/refman/5.0/es/

[2] http:// php.net/manual/es/index.php

[3] Manuales del producto: LabView, Rockwell