Está en la página 1de 28

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA AUTOMÁTICO PARA EL

REGISTRO DE LA PRODUCCIÓN EN LA FÁBRICA CRISTALVEN C.A EN EL


MUNICIPIO DE PEDRO MARÍA UREÑA, ESTADO TÁCHIRA, VENEZUELA.
PRESENTACIÓN

La automatización de los procesos industriales en una empresa ayuda a dar un proceso


más rápido y eficiente, aumentando su competitividad en un porcentaje considerable con
respecto a la competencia.

El proyecto propuesto consiste en automatizar el proceso de transporte, selección, conteo


y registro de los diferentes envases de vidrio elaborados simultáneamente en la empresa
Cristalven C.A., para permitir llevar un registro exacto de la producción en cuanto a tipo
y cantidad de cada producto, y al cual tengan acceso en todo momento de la producción
tanto los operarios como administradores de la empresa. Esto con el fin de agilizar un
proceso que hasta el momento se ha venido realizando de manera manual y con un alto
número de inconvenientes, tales como, perdida de producto, incoherencia en el conteo
en las diferentes etapas de la producción, retardo en la producción, entre otros, que van
en contra de la productividad y competitividad de la empresa.

Como respuesta a esta necesidad se pretende adecuar físicamente la banda


transportadora ya existente, implementar un sistema electrónico de conteo conformado
por sensores infrarrojo y un microcontrolador PIC, un panel visualizador del registro de
producción a base de Display`s LCD, y el sistema de comunicación para la transmisión
de datos de la planta a la oficina de registro basado en el protocolo RS-232, así como el
diseño de la interfaz de visualización en el servidor principal en el software Visual Basic.

Este documento contiene la presentación del proyecto, el título del mismo así como la
formulación del problema que se quiere resolver y su debida justificación, además de
los objetivos que se quieren alcanzar mediante las diferentes actividades y metodologías
que se aplicarán, el marco referencial del proyecto, el diseño metodológico del mismo,
los resultados que se esperan, también se encuentra el presupuesto proyectado del costo
de desarrollar este proyecto y los proponentes, y un cronograma de actividades.
2. FORMULACIÓN DEL PROBLEMA

¿Cómo agilizar y automatizar el proceso de transporte, selección, conteo y registro de los


productos fabricados en cada jornada laboral de la empresa Cristalven?, para evitar
errores de conteo y registro de los mismos?

Cristalven C.A es la empresa encargada de la mayor parte de la producción cristalera en


la región, tiene la responsabilidad de surtir una amplia demanda de productos esenciales
en el medio, productos como, diversos modelos de vasos, copas, jarras, floreros y un
amplio catálogo de elementos decorativos y lucrativos accesibles al ciudadano promedio.

Aunque la empresa tiene trayectoria y un buen desempeño laboral, no cuenta con ningún
tipo de sistema innovador, ni de vanguardia que la proyecte como una empresa en
ascenso, todos los procesos a desarrollar se hayan expuestos a errores causados por la
condición humana que impiden agilidad, precisión y confianza. Lo que afecta
ampliamente la productividad de la empresa y le impide proyectarse hacia mercados más
competitivos.

El actual sistema de registro de la producción lo establecen los obreros en conjunto con


los almacenistas de la empresa, quienes deben llevar de manera manual el total la
cantidad de elementos producidos en cada jornada, es de resaltar que dicha cantidad
tiene un promedio de 6000 elementos distribuidos en 6 modelos específicos del amplio
catálogo ofrecido por la fábrica, lo que hace muy propensa y casi segura la incoherencia
entre el conteo por parte de los obreros y el de los almacenistas.
Cuando se presentan errores en el conteo, en el almacenamiento y en el registro de la
producción, se asegura una problemática interna entre obreros y administradores, se
detiene la producción e incluso se acarrean problemas como el despido o el desembolso
de efectivo a raíz de pérdidas por negligencia.

Debido a estos argumentos se hace necesario implementar un sistema automático que


registre y organice en una base de datos, en tiempo inmediato cada elemento de la
producción, durante las tres jornadas de labor diario en la fábrica Cristalven C.A
3.JUSTIFICACIÓN

La implementación de un sistema de registro y conteo en la fábrica Cristalven C.A en el


Municipio Pedro María Ureña estado Táchira, traerá consigo los siguientes beneficios.

3.1 Beneficios tecnológicos

 Visualización: Este proyecto utilizara herramientas periféricas de salida como lo


son los display’s y la interface software/usuario implementada en visual basic, a
fin de comunicar la cantidad de productos elaborados durante un día de trabajo al
personal correspondiente.
 Actualización: Una de las ventajas del proyecto será la continua actualización de
los datos (producto producido), la cual será visualizada por todo el personal.
 Automatización del conteo de producción: esto permitirá un mejor balance en la
entrega de datos (total producido por jornada), evitando un conteo errado por parte
del personal a cargo.

3.2 Benéficos Económicos

 Al haber un incremento en la productividad, se espera aumentar en un 10% la


oferta por parte de la empresa; por consiguiente, el mismo aumento en ganancias
por ventas.
 Al automatizar la empresa se pretende aumentar en un 20% su competitividad en
el mercado.
 Se reducirían en un 95% las pérdidas económicas debido al conteo erróneo de los
productos que normalmente genera descuadres en las cuentas administrativas.
3.3 Beneficios Sociales

 Se desarrollará entre los trabajadores un ambiente ameno para el


desenvolvimiento de sus actividades.
 Se evitarán problemáticas relacionadas con los errores humanos que se presentan
en la fábrica.
 Se capacitará a los empleados que estén directamente involucrados con el
proyecto.

3.4 Beneficios Institucionales.

 Es necesario proyectar a Cristalven C.A como una empresa de vanguardia en la


región, siendo de las primeras en implementar un sistema de automatización, el
desarrollo de este proyecto, generará en los empresarios y en los obreros un
estado de evolución que los invita a mejorar la actitud y el desenvolvimiento
laboral.
 Se evitará cualquier malentendido que entorpezca el desarrollo de la producción,
registrar de manera inmediata y mantener información actualizada en la sección
de producción, en la de almacenaje y en base de datos, generará agilidad,
precisión y confianza, impidiendo de esta forma las problemáticas que se han
presentado hasta el momento, tales como, discusiones entre obreros, descuentos
de nómina a los trabajadores o despido.

3.5 Impacto Esperado

Se espera despertar interés en los empleados y en los administrativos de la empresa,


para que promuevan proyectos de innovación tecnológica, se espera que este proyecto
económico y sencillo, sirva de plataforma a mayor desarrollo.
4. MARCO TEÓRICO Y CONCEPTUAL

La implementación del sistema automático de registro y conteo está basado en: sensores
de proximidad con su respectivo emisor de infrarrojo, un microcontrolador con adecuación
para comunicación serial, dispositivos de visualización y el manejo de software de
programación.

SENSOR SHARP IS471F

Características:
Es inmune a disturbios externos de luz debido a un sistema de modulación de luz, está
constituido por un circuito controlador y un circuito detector síncrono en el lado emisor y
trabaja a un rango de fuente de voltaje operativo de 4.5 a 16 V.
Aplicación: Switches optoeléctricos y copiadoras e impresoras
Este sensor incorpora un modulador/demodulador integrado en su carcasa y a través de
su patilla 4 controla un diodo LED de infrarrojos externo, modulando la señal que este
emitirá, para ser captada por el IS471F que contiene el receptor. Cuando un objeto se
sitúa entre del conjunto emisor/receptor se interrumpe el haz de luz para activar la salida
en la patilla 2 que pasará a nivel bajo si la señal captada vuelve a ser lo suficientemente
fuerte.

Parámetros Absolutos
Parámetros símbolo rango unidad
Fuente de voltaje Vcc -0.5 a16 V
Salida Salida de voltaje Vo 16 V
Salida de corriente Io 50 mA
Salida GL Salida de voltaje Vgl 250 V
Potencia disipada P -25 a 60 mW
Temperatura operativa Toper -40 a 100 ºC
Tabla 1. Parámetros Absolutos Sensor IS471F
Características opto-eléctricas
PARAMETROS Simbolo MIN TYP MAX unidad
Fuente de voltaje operativo Vcc 4.5 - 16 V
Fuente de corriente Icc - 3.5 7.0 mA
salida Bajo nivel de salida de Vol - 0.15 0.35 V
voltaje
Alto nivel de salida de Voh 4.97 - - V
voltaje
Salida de corriente de Ics 0.25 0.5 1.0 mA
corto circuito
Salida GL Bajo nivel de salida de Iol 40 55 70 mA
corriente
Ciclo de pulso tp 70 130 220 us
Ancho de pulso tw 4.4 8 13.7 us
Tiempo de Tiempo de propagación de tpl - 400 670 us
respuesta bajada
Tiempo de propagación de tph - 400 670 us
subida
Tabla 2. Características opto-eléctricas Sensor IS471F

El uso de luz IR modulada tiene por objeto hacer al sensor relativamente inmune a las
interferencias causadas por la luz normal de una bombilla o la luz del sol.

Funcionamiento: Como puede verse en el esquema, el sensor se alimenta por sus patitas
1 y 3 y estas corresponden a Vcc y Gnd respectivamente, la patita 2 es la salida del
detector y la patita 4 es la salida que modula al led emisor externo. Mediante el
potenciómetro P1 se varia la distancia a la que está ubicado el emisor. Contra más baja
sea la resistencia de este potenciómetro, más intensa será la luz emitida por el diodo de
IR y por lo tanto mayor la distancia a la que puede ubicar el emisor.
Figura 1. Dimensiones físicas, Sensor IS471F

El siguiente esquema vemos el simple circuito necesario para hacer funcionar al sensor.

Figura 2. Esquema para funcionamiento del Sensor IS471F


DIODO EMISOR DE INFRARROJO 1N6264

Dimensione de empaquetado

Figura 3. Dimensiones físicas, Diodo IR 1N6264

Características eléctricas

Parámetro Símbolo MIN TYP MAX Unidad

Voltaje directo Vf - 1.7 V

Coriente inversa Ir - 1 uA

Longitud de onda de emisión pico λ 935 955 nm

Angulo de potencia media Θ 8 Grados

Potencia total Po 6 - mW

Tabla 3. Características eléctricas del Diodo IR 1N6264


DISPLAY ALFANUMÉRICO DE MATRIZ DE LED

El Display Alfanumérico de matriz de Led permite establecer una comunicación y


visualización de mensajes alfanuméricos, mediante su display en donde se puede
configurar su intensidad luminosa.

Descripción:

• El Display Alfanumérico de matriz de Led permite visualizar mensajes alfanuméricos,


con un promedio de 6 caracteres visibles, y un buffer para mensajes de 40 caracteres.
Posee una interfaz de comunicación serie por el cual se envían los comandos.

• Posee sensor de luminosidad del ambiente, que permite regular automáticamente la


intensidad luminosa del display, para adecuarse a las condiciones del lugar donde está
instalado.

• Integra un Buzzer de alarma, que es activado mediante comandos.

• Acepta un amplio rango de voltajes de alimentación.

Características técnicas:

• Alimentación:
- Voltaje de alimentación: 12 a 24 Vdc
- Corriente: 400 mA máximo

• Interfaz de Comunicación serie

Norma RS-232, conector RJ-11


Norma RS-485, conector RJ-45

• Display: Matriz de 240 leds, color rojo, distribuidos en 8 filas y 30 columnas.

• Regulación automática de intensidad lumínica mediante sensor.

• Dimensiones: 9 x 28 x 4.5 cm., color negro

MICROCONTROLADORES

Los microcontroladores son un conjunto de dispositivos lógicos programables que son


considerados pequeños computadores, ya que poseen memorias RAM, ROM,
dispositivos de entrada/salida, así como otros dispositivos La única diferencia que posee
el micro-controlador con la computadora es que los dispositivos de memoria se
encuentran dentro del mismo chip, mientras que en el micro-controlador se encuentran
separadas, aunque ambos tienen la ALU integrada y pueden realizar operaciones lógicas
y aritméticas. En el caso del micro-controlador las operaciones aritméticas dependen de
la gama del dispositivo micro-controlado, porque los que son de gama baja solo hacen
operaciones lógicas, los de gama media solo realizan suma, resta y la multiplicación por
medio de sumas sucesivas y los de gama alta poseen la suma, resta y multiplicación de
forma directa.

PIC877 y su aplicación Universal Sincrono Asincrono Receptor Transmisor


(USART)

El módulo USART es una de los dos módulos entrada salida. (USART es también
conocido como interface de comunicación Serial). El USART puede ser configurado como
un sistema asíncrono full dúplex que puede comunicar con dispositivos periféricos tales
como terminales CTR y computadores personales.

o Modo asíncrono USART


En este modo, el USART usa el formato estándar NO RETORNO A CERO (NRZ), en el
formato de datos de 8 bits. El transmisor y el receptor son funcionalmente independientes,
pero utilizan el mismo generador de velocidad.

o USART asíncrono Transmisor


El núcleo del transmisor es el registro de transmisión (TSR). este registro obtiene sus
datos de la lectura / escritura del búfer de transmisión, TXREG. El registro TXREG se
carga con los datos en el software. El registro TSR no se carga hasta que el bit de parada
de la carga anterior se haya transmitido. Tan pronto como el
bit de STOP se transmite, el TSR se carga con el nuevo los datos del registro TXREG (si
está disponible).
Una vez que esto sucede, el registro TXREG produce un TCY, indica que el registro está
vacío. Esta interrupción puede ser activar o desactivar mediante la creación / borrado de
bit de habilitación con independencia del estado Se restablecerá sólo cuando los nuevos
datos se cargan en el TXREG registro. Mientras la bandera TXIF indica el estado del
registro TXREG, el registro TRMT muestra el estado del registro TSR. Estado TRMT
‘baj0’ es de sólo lectura, que se establece cuando el registro TSR es vacío. La
transmisión es activada mediante el ajuste de bit de habilitación TXEN. La transmisión
efectiva no se producirá hasta que el registro TXREG se ha cargado con los datos y el
generador de baudios (BRG) ha producido un cambio de reloj. La transmisión también
puede ser iniciadas por colocar primero el registro y, a continuación, TXREG en
bajo. Normalmente, cuando la transmisión por primera vez, el registro TSR está vacío. En
ese momento, transferencia en el registro TXREG dará lugar a una inmediata
transferencia a TSR, resultando en un TXREG vacío.

Demás parámetros necesarios para el funcionamiento del transmisor, se encuentran


explícitos en la hoja de datos del PIC16f87X.

RS232

Se realiza por medio del puerto serie el cual está presente en todos los ordenadores
actuales y es el medio preferido para hacer comunicación de datos entre el PC y
periféricos externos, que así lo requieran. Este estándar maneja el conector DB-25 de 25
pines o el DB-9 de 9 pines que es más económico que el de 25 pines. Este puerto trabaja
con señales digitales de la siguiente forma 0 lógico +12 voltios y el 1 lógico -12 voltios,
para la entrada y la salida de datos y
a la inversa en las señales de control. Por medio de este estándar podemos tener cables
hasta de 15 metros.
Donde cada pin puede ser de entrada o de salida, teniendo una función específica cada
uno de ellos.
Las más importantes son:

Pin Función

TXD
(Transmitir Datos)

RXD
(Recibir Datos)

DTR
(Terminal de Datos Listo)

DSR
(Equipo de Datos Listo)

RTS
(Solicitud de Envío)

CTS (Libre para Envío)

DCD
(Detección de Portadora)

Tabla 4. Nomenclatura para protocolo RS-232

Las señales TXD, DTR y RTS son de salida, mientras que RXD, DSR, CTS y DCD son
de entrada. La masa de referencia para todas las señales es SG (Tierra de Señal).

MAX 232

El MAX232 es un circuito integrado que convierte los niveles de las líneas de un puerto
serie RS232 a niveles TTL y viceversa. Lo interesante es que sólo necesita una
alimentación de 5V, ya que genera internamente algunas tensiones que son necesarias
para el estándar RS232. Otros integrados que manejan las líneas RS232 requieren dos
voltajes, +12V y -12V.
Figura 4. Esquemático integrado MAX232

CONEXIÓN PIC877 CON MAX232

En su arquitectura interna, el MAX232 posee los accesorios necesarios para obtener las
tensiones que se requieren a ambos lados de los circuitos que enlaza y cuenta con cuatro
adaptadores-inversores de tensión: dos son utilizados para la conversión TTL – RS-232
y los otros dos para la operación inversa. En la mayoría de las aplicaciones con
microcontroladores se utilizan sólo dos (uno de cada tipo), pero cuando se lo emplea en
aplicaciones especiales, como puede ser el caso de redes RS-485, se agrega una
conexión extra para controlar la prioridad de uso del bus (RS-485). Es decir, la señal RTS
(Request To Send = Petición de envío) que proviene desde el ordenador pasa por una
unidad de recepción del MAX 232 y se entrega al controlador de bus RS-485 en niveles
de tensión TTL.
Visual basic

Visual Basic 6.0 es un lenguaje de programación visual, también llamado lenguaje de 4ª


generación. Esto quiere decir que un gran número de tareas se realizan sin escribir
código, simplemente con operaciones gráficas realizadas con el mause sobre la pantalla.
Figura 5. Esquemática conexión MAX232 con Microcontrolador PIC

Está orientado a la realización de programas para Windows, pudiendo incorporar todos


los elementos de este entorno informático: ventanas, botones, cajas de diálogo y de texto,
botones de opción y de selección, barras de desplazamiento, gráficos, menús, etc.
Prácticamente todos los elementos de interacción con el usuario de los que dispone
Windows 95/98/NT pueden ser programados en Visual Basic 6.0 de un modo muy
sencillo. En ocasiones bastan unas pocas operaciones con el ratón y la introducción a
través del teclado de algunas sentencias para disponer de aplicaciones con todas las
características de Windows 95/98/NT. En los siguientes apartados se introducirán
algunos conceptos de este tipo de programación.

Modo de diseño y modo de ejecución:

La aplicación Visual Basic de Microsoft puede trabajar de dos modos distintos: en modo
de diseño y en modo de ejecución. En modo de diseño el usuario construye
interactivamente la aplicación, colocando controles en el formulario, definiendo sus
propiedades, y desarrollando funciones para gestionar los eventos.
La aplicación se prueba en modo de ejecución. En ese caso el usuario actúa sobre el
programa (introduce eventos) y prueba cómo responde el programa. Hay algunas
propiedades de los controles que deben establecerse en modo de diseño, pero muchas
otras pueden cambiarse en tiempo de ejecución desde el programa escrito en Visual
Basic 6.0, en la forma en que más adelante se verá.

Formularios y Controles:

Cada uno de los elementos gráficos que pueden formar parte de una aplicación típica de
Windows 95/98/NT es un tipo de control: los botones, las cajas de diálogo y de texto, las
cajas de selección desplegables, los botones de opción y de selección, las barras de
desplazamiento horizontales y verticales, los gráficos, los menús, y muchos otros tipos
de elementos son controles para Visual Basic 6.0. Cada control debe tener un nombre a
través del cual se puede hacer referencia a él en el programa. Visual Basic 6.0
proporciona nombres por defecto que el usuario puede modificar. Se exponen algunas
reglas para dar nombres a los distintos controles. En la terminología de Visual Basic 6.0
se llama formulario (form) a una ventana.

Nombres de objetos:

En principio cada objeto de Visual Basic 6.0 debe tener un nombre, por medio del cual se
hace referencia a dicho objeto. El nombre puede ser el que el usuario desee, e incluso
Visual Basic 6.0 proporciona nombres por defecto para los diversos controles. Estos
nombres por defecto hacen referencia al tipo de control y van seguidos de un número que
se incrementa a medida que se van introduciendo más controles de ese tipo en el
formulario (por ejemplo, VScroll1, para una barra de desplazamiento -scroll bar- vertical,
HScroll1, para una barra horizontal, etc.). Los nombres por defecto no son adecuados
porque hacen referencia al tipo de control, pero no al uso que de dicho control está
haciendo el programador. Por ejemplo, si se utiliza una barra de desplazamiento para
introducir una temperatura, conviene que su nombre haga referencia a la palabra
temperatura, y así cuando haya que utilizar ese nombre se sabrá exactamente a qué
control corresponde. Un nombre adecuado sería por ejemplo hsbTemp, donde las tres
primeras letras
indican que se trata de una horizontal scroll bar, y las restantes (empezando por una
mayúscula) que servirá para definir una temperatura.

Eventos:

Ya se ha dicho que las acciones del usuario sobre el programa se llaman eventos. Son
eventos típicos el clicar sobre un botón, el hacer doble clic sobre el nombre de un fichero
para abrirlo, el arrastrar un icono, el pulsar una tecla o combinación de teclas, el elegir
una opción de un menú, el escribir en una caja de texto, o simplemente mover el ratón.
Más adelante se verán los distintos tipos de eventos reconocidos por Windows 95/98/NT
y por Visual Basic 6.0. Cada vez que se produce un evento sobre un determinado tipo de
control, Visual Basic 6.0 arranca una determinada función o procedimiento que realiza la
acción programada por el usuario para ese evento concreto. Estos procedimientos se
llaman con un nombre que se forma a partir del nombre del objeto y el nombre del evento,
separados por el carácter (_), como por ejemplo txtBox_click, que es el nombre del
procedimiento que se ocupará de responder al evento click en el objeto txtBox.

EL ENTORNO DE PROGRAMACIÓN VISUAL BASIC 6.0

Cuando se arranca Visual Basic 6.0 aparece en la pantalla una configuración similar a la
mostrada. En ella se pueden distinguir los siguientes elementos:

1. La barra de títulos, la barra de menús y la barra de herramientas de Visual Basic 6.0


en modo Diseño (parte superior de la pantalla).
2. Caja de herramientas (toolbox) con los controles disponibles (a la izquierda de la
ventana).
3. Formulario (form) en gris, en que se pueden ir situando los controles (en el centro).
Está dotado de una rejilla (grid) para facilitar la alineación de los controles.

4. Ventana de proyecto, que muestra los formularios y otros módulos de programas que
forman parte de la aplicación (arriba a la derecha).

5. Ventana de Propiedades, en la que se pueden ver las propiedades del objeto


seleccionado o del propio formulario (en el centro a la derecha). Si esta ventana no
aparece, se puede hacer visible con la tecla <F4>.

6. Ventana FormLayout, que permite determinar la forma en que se abrirá la aplicación


cuando comience a ejecutarse (abajo a la derecha). Existen otras ventanas para edición
de código (Code Editor) y para ver variables en tiempo de ejecución con el depurador o
Debugger (ventanas Immediate, Locals y Watch). Todo este conjunto de herramientas y
de ventanas es lo que se llama un entorno integrado de desarrollo o IDE (Integrated
Development Environment). Construir aplicaciones con Visual Basic 6.0 es muy sencillo:
basta crear los controles en el formulario con ayuda de la toolbox y del ratón, establecer
sus propiedades con ayuda de la ventana de propiedades y programar el código que
realice las acciones adecuadas en respuesta a los eventos o acciones que realice el
usuario. A continuación, tras explicar brevemente cómo se utiliza el Help de Visual Basic,
se presentan algunos ejemplos ilustrativos.
Figura 6. Entorno de programación en Visual Basic
Aspectos técnicos

La adecuación del sistema automático de registro necesita de la implementación de


los siguientes sistemas electrónicos.
 Programación del microcontrolador PICF877 con los periféricos.
o Entrada: 6 sensores IS471F.
o Salida: 2 display de matriz de LED y el puerto de comunicación serial.
 Diseño y programación de la interfaz de almacenamiento en VISUAL BASIC.

Proyección de diseño

 Programación del microcontrolador PICF877.

La proyección del microcontrolador se puede ver en el siguiente diagrama de


bloques.
Se pretende programar el puerto B del PIC16F877 como entrada para recibir las
señales de control de los sensores ubicados en los canales de la banda
transportadora.
Estos datos afectarán 6 contadores independientes dentro del PIC. Con la
posibilidad de reiniciarse al inicio de cada jornada laboral
El generarán dos señales que se multiplexarán a la salida del PIC por periodos de
tiempo programables, se estima que la señal que se dirige a los display es constante
y solo se interrumpirá cada 5 minutos para actualizar los datos del PC de registro
principal.

o Señal de salida 1. A los display:


Esta señal mostrará constantemente los valores actualizados del
conteo, en la sección de los obreros y en la sección de los
empacadores. El mensaje mostrado en el display de matriz de LED
será rotatorio mostrando uno por uno la cantidad acumulada de los 6
productos de la jornada laboral. El tipo de producto será establecido
al inicio de la jornada en el PC principal de registro.
o Señal de salida 2. Al PC principal.
Esta señal será enviada cada 5 minutos al interrumpir la señal de los
display, para actualizar el registro acumulativo de producción en la
ofician de control.

Sensor 1 Display 1
Microcontrolador
Sensor 2 PIC16F877 Display 2
Sensor 3
Control de
Sensor 4 PC principal
puerto
de Registro
Sensor 5 serial MAX
232
Sensor 6

Figura 7. Esquema de periféricos del microcontrolador PIC

 Diseño y programación de la interfaz de almacenamiento en VISUAL BASIC.

Se pretende diseñar una interfaz de fácil entendimiento para el usuario, de donde


se tenga acceso a la programación del PIC. Se diseñará un programa con la
capacidad de:
 Guardar el conteo acumulativo de la producción de todos los productos
fabricados en Cristalven C.A.
 Mostrar por ventanas independientes el conteo correspondiente a los 6
productos de cada jornada laboral.
 Reiniciar los contadores internos del PIC.
 Programar los mensajes de muestra en los display, dependiendo de los 6
productos correspondientes a cada jornada.
Todo lo anterior se diseñará con ayuda del software VISUAL-BASIC.
Montajes a realizar.

 Subdivisión de la banda.

Lo primero que se implementará serán los 6 canales a la entrada de la banda


transportadora, estos canales son aproximados de 50 cm de ancho y de 50 cm de
largo, de tal forma que los productos queden posicionados sin necesidad de
prolongar los canales.
Al otro extremo de la banda transportadora se implementarán los mismos 6 canales,
pero con unos 3 m de longitud por 50 cm de ancho, en donde se adecuarán los
sensores

 Adecuación de sensores

Los sensores estarán ubicados en los canales previamente implantados, la señal


de infrarrojo será interrumpida por los productos que pasen, el cableado necesario
irá desde la banda transportadora, hasta el PIC que estará ubicado en la oficina de
registro, junto al PC principal.

 Adecuación de los display.

Se ubicará un display a cada extremo de la banda transportadora, estos display son


periféricos de salida del PIC, debido a la gran distancia que separa el PIC del display
ubicado a la entrada de la banda transportadora, es posible que se necesaria una
etapa de acople o de sostenimiento para mantener los valores de tensión y corriente
necesarios para el correcto funcionamiento de los display.

 Adecuación del PIC, el integrado MAX232 y el PC principal.

Esta implementación se hace en la oficina de control de Registro, en tal PC principal


se instalará el software previamente diseñado para la interfaz de almacenamiento.
En la figura 8 presenta un bosquejo de ubicación de los implementos electrónicos
del proyecto.

Oficina de Portería Salida Comedor.

Planta de energía
mercancía
ventas

Gerencia Mercancía terminada Oficina de control


de producción.
-MICROCONTROLADOR.
MEPROVEN -Microcontrolador
-PUERTO SERIAL.
-Puerto serial
-COMPUTADOR
-Computador
PRINCIPAL DEregistro
principal de
REGISTRO

CABLEADO
DISPLAY 1 CABLEADO DISPLAY 1

Sección de templado
SENSORES
CANALES
Entrada

Baños
Salida

BANDA TRANSPORTADORA

Sección de acabado Sección de


empacado

Producto 4 Producto 1
HORNO
HORNO

Producto 5 Producto 2
SEC.
PRI.

Producto 6 Producto 3

Materia Prima Parqueadero

G
Entrada AS
Portería
trabajadores
CONCLUSIONES
REFERENCIAS BIBLIOGRÁFICAS

A continuación, se presenta un listado de material que sirvió como apoyo


bibliográfico para el desarrollo y la ejecución del proyecto.

1. Bibliografía

 SANDHU, Harpri. Making PIC Microcontroller Instruments and Controllers.


USA; MCGRAW-HILL, 2009. ISBN 978-0-07-160616-5

 GARCÍA MORENO, Emilio. Automatización de procesos industriales:


robótica y automática.1ed. Valencia. EDICIÓN DE LA UNIVERSIDAD
POLITÉCNICA DE VALENCIA, 1999. 9p ISBN 84-7721-759-9

 SANCHEZ, Francesc. Instrumentación Virtual: Adquisición, procesado y


análisis de señales. 1 ed. Barcelona. Ediciones de la Universidad Politécnica
de Catalunya, Junio de 2005. ISBN 84-8301-473-4

2. Webgrafía

 GARCÍA, Javier, RODRÍGUEZ, José y BRAZÁLEZ, Alfonso. Aprenda Visual


Basic 6.0 como si estuviera en primero [en línea]. Universidad de Navarra,
España. Agosto de 1999. Disponible en Internet:
<http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/VisualBas
ic6/vbasic60.pdf>
 BRAVO, Ana, Diseño y construcción de un registrador de pasajeros para
vehículos de servicio publico [en línea]. 2005. Ecuador, Escuela Politécnica
Nacional. Disponible en internet:
<http://ciecfie.epn.edu.ec/jiee/historial/XIXJIEE/8RegistradorPasajeros.pdf>

 LÓPEZ PÉREZ, Eric. Tutorial protocolo RS-232: Teoría y Aplicaciones [en


línea]. Mexico. 5p. Disponible en internet: < http://cselectrobomba.
googlecode.com/files/Serial_RS232.pdf>

 VISUAL BASIC. Versión 6.0 [en línea]. Ultima versión, licencia gratuita.
Disponible en internet: < http://www.softonic.com/s/descargar-visual-basic-
6.0-gratis-espanol>

 MPLAB IDE. Versión 8.02 [en linea]. Editor IDE gratuito, destinado a
productos de la marca Microchip. Disponible en internet:
<http://ww1.microchip.com /downloads/en/DeviceDoc/MP802.zip>

También podría gustarte