Ingeniería Electrónica · 2005
Sistema para el reporte de las fallas en la seccion envase de bavaria cerveceria de boyaca
En el presente trabajo, se describe el diseño y construcción de un sistema que permite generar, transmitir y almacenar los reportes de fallos encontrados por los operarios en el tren de envase número dos de la sección envase de Bavaria Cervecería de Boyacá. En primera instancia, se realiza una breve introducción acerca de la importancia del mantenimiento en la industria, la cual incluye la necesidad de analizar y procesar la información obtenida en la recolección de los reportes, para generar estrategias que tiendan a mejorar la calidad, rendimiento y productividad de la empresa. En segundo lugar, se explica el proceso de diseño y construcción de los componentes del sistema para el reporte de fallo (Prototipo, Red, Base de Datos e Interfaz de Usuario), y se agregan los criterios de selección de las partes del mismo. Como resultado se entrega un sistema que cuenta con una red industrial (RS485) de prototipos, desde los cuales se generan y almacenan hasta 999 reportes, a través de menús. Además cuenta con una Interfaz de usuario diseñada en Visual Basic, desde donde se establece la comunicación con el prototipo y con la cual se puede visualizar y manipular los reportes descargados en el PC por medio de una base de datos
Texto completo 132 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- INTRODUCCIÓNp. 12
- 1. ANTECEDENTESp. 14
- 1.1. MANTENIMIENTOp. 14
- 1.1.1. Organización del Mantenimientop. 15
- 1.1.2. Objetivos del Mantenimientop. 16
- 1.1.3. Tipos de Mantenimientop. 16
- Mantenimiento Predictivop. 16
- Mantenimiento Preventivop. 17
- Mantenimiento Programadop. 18
- Mantenimiento Correctivop. 18
- 1.2. FALLAp. 19
- 1.2.1. Tipos de falla de acuerdo a su gravedadp. 20
- 1.2.2 Tipos de falla de acuerdo a su frecuencia de ocurrenciap. 20
- 1.2.3. Causa de Fallap. 20
- Causas Básicasp. 20
- Causas Inmediatasp. 21
- 1.2.4. Modo de Fallap. 21
- CERVECERIA DE BOYACÁp. 21
- 2. DISEÑO E IMPLEMENTACIÓN DEL SISTEMAp. 30
- 2.1. PROTOTIPOp. 31
- 2.1.1. Operaciónp. 16
- 2.1.2. Diseño de la Tarjetap. 32
- 2.1.3. Componentes de la Tarjetap. 34
- Microcontroladorp. 34
- Memoria Externap. 38
- Transceiverp. 39
- Interfaz de usuariop. 41
- 2.2. COMUNICACIÓN SERIAL VÍA RS-485p. 42
- 2.2.1. Forma de Conexiónp. 43
- 2.2.2. Protocolop. 45
- Formato de las tramasp. 45
- Funcionamiento de la comunicaciónp. 48
- 2.3. BASE DE DATOSp. 10
- 2.3.1 Estructura de la Base De Datosp. 51
- Tabla Máquinasp. 52
- Tabla Módulosp. 53
- Tabla Partesp. 54
- Tabla Fallasp. 55
- Tabla Causas de Fallap. 56
- Tabla Operariosp. 57
- Tablas Últimos Reportes y Últimos Reportes SRp. 58
- Reportes Pendientesp. 59
- 3. SOFTWARE DEL SISTEMAp. 60
- 3.1. PROGRAMACIÓN DE LA INTERFAZ DE USUARIO EN VISUAL BASICp. 60
- 3.1.1 Acceso a la Base de Datosp. 62
- Acceso y Visualización de las Tablas de la Base de Datosp. 63
- 3.1.2 Manejo Dinámico de los Datosp. 64
- Función Agregar un Dato Y Guardarlo en la Base de Datosp. 66
- Función Editar un Registrop. 67
- Función Eliminar un Registrop. 68
- 3.1.3. Comunicación con el Prototipop. 69
- 3.1.4. Visualización Reportes Almacenadosp. 70
- 3.1.5 Impresión de Reportesp. 72
- 3.2. PROGRAMACIÓN DEL MICROCONTROLADORp. 74
- 3.2.1. Algoritmo general del programap. 74
- 3.2.2. Subrutinas Especiales del Programa Principalp. 78
- Configuración de Registros Especialesp. 78
- Rutina de Lectura y Escritura de la Memoriap. 83
- 4. CONCLUSIONESp. 90
- BIBLIOGRAFIAp. 92
- ANEXO A ESTANDAR RS 485p. 94
- ANEXO B ADAPTADOR DE INTERFAZ ESTÁNDAR RS-485 A RS-232p. 96
- ANEXO C. MANUAL DE USUARIO PARA LA INTERFAZ DE VISUAL BASIC 6.0p. 99
- ANEXO D.MANUAL DE USUARIO DEL EQUIPOp. 105
- ANEXO E. HOJAS DE DATOSp. 118
- FIGURA 1.PLANILLA DE REPORTE DE MANTENIMIENTOp. 22
- FIGURA 2. ORDEN DE TRABAJOp. 24
- FIGURA 3. ORDEN DE TRABAJO EXPEDIDA EN SAP-PMp. 25
- FIGURA 4. PLANTILLA MENSUALp. 28
- FIGURA 5. ESQUEMA GENERAL DEL SISTEMA PARA REPORTE DE FALLASp. 30
- FIGURA 6. INTERFAZ GRÁFICA EN VISUAL BASICp. 32
- FIGURA 7. ESQUEMÁTICO DE LA TARJETA DEL PROTOTIPOp. 33
- FIGURA 8. ASIGNACIÓN DE PINES DEL MICROCONTROLADOR MC68HC908GP32, Y SU USO EN LA TARJETAp. 35
- FIGURA 9. DISTRIBUCIÓN DE PINES DE LA MEMORIA EEPROM 24FC256p. 39
- SN75179Bp. 39
- FIGURA 11. FOTO DEL PROTOTIPOp. 41
- FIGURA 12. DIAGRAMA DE LA RED PARA CONECTAR LOS PROTOTIPOS Y EL PCp. 42
- FIGURA 13. DIBUJO DE LA BORNERA DE SALIDA EN EL PROTOTIPOp. 43
- FIGURA 14. CONFIGURACIÓN TÍPICA MULTIPUNTO DE 4 HILOS PARA RS-485p. 44
- FIGURA 15. TRAMA DE REPORTE DE FALLOp. 46
- FIGURA 16. TRAMA DE FECHA Y HORAp. 47
- FIGURA 17. FORMATO DEL NÚMERO DE REGISTROS ALMACENADOSp. 48
- FIGURA 18. FUNCIONAMIENTO DEL PROTOCOLOp. 50
- FIGURA 19. MODELO RELACIONAL DISEÑADO PARA LA BASE DE DATOS ELABORADAp. 52
- FIGURA 20. ESTRUCTURA TABLA MÁQUINASp. 53
- FIGURA 21. ESTRUCTURA TABLA MÓDULOSp. 54
- FIGURA 22. ESTRUCTURA TABLA PARTESp. 55
- FIGURA 23. ESTRUCTURA TABLA FALLASp. 56
- FIGURA 24. ESTRUCTURA TABLA CAUSAS DE FALLASp. 57
- FIGURA 25. ESTRUCTURA TABLA OPERARIOSp. 58
- FIGURA 26. ESTRUCTURA TABLAS ÚLTIMOS REPORTES Y ÚLTIMOS REPORTES SRp. 59
- FIGURA 27. ESTRUCTURA TABLA REPORTES PENDIENTESp. 59
- FIGURA 28 INTERFAZ DE USUARIOp. 61
- FIGURA 29. CONTROL DATAp. 62
- FIGURA 30. DIAGRAMA DE FLUJO CORRESPONDIENTE AL ACCESO A LA BASE DE DATOSp. 63
- FIGURA 32. BARRA DE HERRAMIENTAS PARA MANEJO DINÁMICO DE LOS DATOSp. 65
- FIGURA 33. DIAGRAMA DE FLUJO PARA MANEJO DINÁMICO DE LOS DATOSp. 65
- FIGURA 34. DIAGRAMA DE FLUJO AGREGAR Y GUARDARp. 66
- FIGURA 35. DIAGRAMA DE FLUJO EDITARp. 67
- FIGURA 36. DIAGRAMA DE FLUJO ELIMINARp. 68
- FIGURA 37. CONTROL MSCOMMp. 69
- FIGURA 38. DIAGRAMA DE FLUJO PARA COMUNICACIÓN SERIALp. 70
- FIGURA 39. DIAGRAMA DE FLUJO VISUALIZACIÓN DE REPORTESp. 71
- FIGURA 40. DETERMINACIÓN DE LAS PROPIEDADES PARA EL OBJETO PRINTERp. 72
- FIGURA 41. ETIQUETA QUE INFORMA LA CANTIDAD DE REPORTES PENDIENTES PARA IMPRESIÓNp. 72
- FIGURA 42. DIAGRAMA DE FLUJO IMPRIMIR REPORTESp. 73
- FIGURA 43. ALGORITMO GENERAL DE CONFIGURACIÓN Y FUNCIONAMIENTO DEL PROTOTIPOp. 75
- FIGURA 44. REGISTROS INTKBSCR Y INTKBIERp. 79
- FIGURA 45. FORMATO DE DATOS SCI PARA DATOS DE 8 BITSp. 80
- FIGURA 46. REGISTRO SCBR (SCI BAUD RATE REGISTER) Y TABLA DE DIVISORESp. 81
- FIGURA 47. REGISTROS SCC1, SCC2 Y SCDRp. 82
- FIGURA 48. REGISTRO TBCRp. 83
- FIGURA 49. SECUENCIA DE TRANSFERENCIA DE DATOS EN EL BUS SERIALp. 84
- FIGURA 50. BYTE DE CONTROLp. 85
- FIGURA 51. ASIGNAMIENTO DE LA SECUENCIA DE LOS BITS DE DIRECCIÓNp. 86
- FIGURA 52. ESCRITURA SECUENCIAL PARA PÁGINAS DE 6 BYTESp. 86
- FIGURA 53. LECTURAp. 87
- FIGURA 54. DISTRIBUCIÓN DE LA MEMORIAp. 88
- FIGURA 55. PARTE FINAL DE LA DISTRIBUCIÓN DE LA MEMORIAp. 89
- TABLA 1. NIVELES LÓGICOS Y DE TENSIÓN PARA EL CIRCUITO INTEGRADO SN75179Bp. 40
- TABLA 2. FORMATO DE TRAMA DEL REPORTE DE FALLOp. 46
- TABLA 3. FORMATO DE FECHA Y HORAp. 47
- TABLA 4. CONVENCIONES DE LOS NOMBRES DE LOS PINESp. 80
- TABLA 5. SELECCIÓN DE LA TASA DE BAUDIOSp. 81