Está en la página 1de 23

UNIVERSIDAD NACIONAL DE PIURA

FACULTAD DE INGENIERIA INDUSTRIAL


ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 1

Ao de la Promocin de la Industria Responsable y del Compromiso
Climtico
UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
Escuela Profesional de Ingeniera Mecatrnica
TEMA:
LABORATORIO N4- SUB Vis, VARIABLES LOCALES, VARIABLES
GLOBALES.

RESPONSABLE:
VEGAS LONZOY, Drade Rosario
TOMAPASCA JARAMILLO, Mara Rosa Elizabeth

PROFESOR:
ING. CALDERN VALDEZ, Shlomi Nereida

PIURA - PER
AGOSTO - 2014





UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 2



NDICE

I.- Introduccin Pg. 03



II.- Objetivo Pg. 04

III.- Marco terico Pg. 05



IV.- Ejercicios Propuestos Pg. 08



V.- Conclusiones Pg.



VI.- Referencias Bibliogrficas Pg.






















UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 3


I. INTRODUCCIN


El trabajo prctico en el laboratorio proporciona al estudiante de ingeniera la
experimentacin y el descubrimiento personal, ayuda a comprobar uno mismo lo
aprendido de manera terica, implica aprender de los errores y evaluarlos para
luego corregirlos.
En LabVIEW, puede leer datos o escribir datos al panel frontal utilizando
terminales en el diagrama de bloques. Sin embargo, un objeto en el panel frontal
tiene slo una terminal en el diagrama de bloques, y su aplicacin podra necesitar
acceder a los datos de la terminal en ms de una ocasin.
Las variables locales y globales pasan informacin entre localidades en la
aplicacin que no se conectan con un alambre. Utilice variables locales para poder
acceder objetos del panel frontal en ms de una posicin dentro del mismo VI.
Utilice variables globales para acceder y pasar datos entre diferentes VI.
A travs de este informe de laboratorio se corroborar lo aprendido en clase
haciendo uso del software LabVIEW, una interfaz grfica que nos ayuda en el
desarrollo de aplicaciones de ingeniera.












UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 4








II. OBJETIVOS

A travs del siguiente informe de laboratorio se espera alcanzar los siguientes
objetivos:
Simular en el software LABVIEW los diferentes ejercicios propuestos.

Comprobar con valores reales el funcionamiento de las simulaciones.

Reforzar el uso de las funciones estudiadas en el software LABVIEW con
respecto al tema de Sub Vis, variables locales y variables globales.
























UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 5

III. MARCO TERICO

Para el desarrollo de este laboratorio hemos hecho uso de una herramienta
informtica como lo es el software LABVIEW, para entender ms del tema
debemos conceptualizarlo primero.

3.1. LABVIEW

LabVIEW
1
(acrnimo de Laboratory Virtual Instrumentation Engineering
Workbench) es una plataforma y entorno de desarrollo para disear sistemas, con
un lenguaje de programacin visual grfico. Recomendado para sistemas hardware
y software de pruebas, control y diseo, simulado o real y embebido, pues acelera
la productividad. El lenguaje que usa se llama lenguaje G, donde la G simboliza
que es lenguaje Grfico.




3.1.1. reas de aplicacin
2


Anlisis automatizado y plataformas de medida
Test de fabricacin
Test de validacin/medioambiental
Test mecnico/estructural
Test de fiabilidad en tiempo real
Adquisicin de datos
Test de campo porttil
Test de RF y comunicaciones
Test en bancos de prueba
Adquisicin de imagen

Medidas industriales y plataformas de control
Test y control integrado
Automatizacin de mquinas
Visin artificial
UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 6
Monitorizacin de condiciones de mquina
Monitorizacin distribuida y control
Monitorizacin de potencia

Diseo embebido y plataformas de prototipaje
Diseo y anlisis de sistemas empotrados
Diseo de control
Diseo de filtros digitales
Diseo de circuitos electrnicos
Diseo mecnico
Diseo de algoritmos

3.2. SUB Vis

Un SubVI es un VI que puede ser utilizado dentro de otro VI


3.2.1. Ventajas

Modular
Fcil para eliminar errores
No tiene que crear cdigos
Requiere menos memoria
Similar a una subrutina


3.2.2. Pasos para crear un SubVI

Crear el icono
Crear el conector
Asignar terminales
Guardar el VI
Insertar el VI dentro del VI principal









UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 7

3.3. VARIABLES LOCALES

Las variables locales se utilizan para acceder objetos del panel frontal en ms de
un lugar en un solo VI y pasar los datos entre las estructuras de bloques donde no
puede conectar un cable.

Con una variable local, se puede escribir a o leer desde un control o indicador en el
panel frontal. Escribir en una variable local es similar a pasar datos a cualquier otra
terminal. Sin embargo, con una variable local puede escribir a, an si es un
control, o leer, an si es indicador. Con una variable local, puede acceder a un
objeto del panel frontal como entrada y como salida.


3.4. VARIABLES GLOBALES

Las variables globales sirven para acceder y pasar datos entre varios VI que se
ejecutan simultneamente. Las variables globales son objetos construidos en
LabVIEW. Cuando se crea una variable global, LabVIEW automticamente crea un
VI global especial, el cual tiene un panel frontal pero no tiene diagrama de
bloques. Agregue controles e indicadores al panel frontal del VI global para definir
sus tipos de datos. Este panel frontal es un contenedor de varios VI que pueden
acceder datos.

En el diagrama de bloques se puede distinguir variables locales o globales de
lectura de las de escritura de la misma manera en que distingue los controles de
los indicadores. Una variable de lectura tiene un borde grueso similar al control.
Una de escritura tiene un borde delgado similar al indicador.














UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 8

IV. EJERCICIOS PROPUESTOS

En el desarrollo del presente laboratorio se propuso ejercicios para reforzar los
conceptos entorno al software LabVIEW, dichos ejercicios sern simulados y luego
con valores reales se comprobar su correcto funcionamiento.

4.1. Ejercicio N1

Enunciado

Construya un subVI que encuentre las races de la ecuacin de segundo grado.
Utilice en un VI que solucione 3 ecuaciones cuadrticas simultneamente.

Procedimiento

Primero creamos el subprograma, al que hemos nombrado Ecua. Cuadrtica. En la
ventana Diagrama de Bloques comenzaremos poniendo los tres Num Ctrl que
necesitamos para ingresar nuestras variables, dos Num Ind que sern donde se
visualizarn las races cuadradas resultantes, adems adicionaremos un String
Ind donde nosotras hemos decidido mostrar la ecuacin completa.

A continuacin la imagen correspondiente al panel frontal.


UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 9
En el Diagrama de Bloques comenzaremos poniendo Format into String que es
el que nos permitir visualizar en el String Ind la ecuacin a resolver, completa.
Ingresaremos el formato del string
Pondremos un Formule Node para incorporar dentro las frmulas de cada raz de
la Ecuacin y las salidas sern lo Num Ind.
A continuacin la imagen correspondiente al panel frontal y el diagrama de bloques
de este VI.



El segundo paso ser crear el Panel Frontal y Diagrama de Bloques del programa al
que incorporaremos el Sub VI antes creado, est ser implementado para resolver
3 ecuaciones cuadrticas al mismo tiempo.

Colocaremos tres Sub VI, uno para cada Ecuacin Cuadrtica, cada Sub Vi ir con
sus respectivas 3 entradas Num Ctrl y sus salidas, un String y dos Num Ind.

UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 10





UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 11
4.2. Ejercicio N2


Enunciado

Construya un panel frontal principal que posea un men donde se puedan
seleccionar 4 opciones adems de SALIR. Cada opcin deber abrir un nuevo panel
para realizar una de las cuatro operaciones bsicas. Debe impedirse que despus
de seleccionar una opcin el usuario regrese al men principal sin antes cerrar la
ventana que est utilizando.

Procedimiento

Primero crearemos el Diagrama de Bloques de nuestro VI a implementar,
pondremos 4 Controles Booleanos, uno para cada operacin, un String para poder
ver la ltima operacin hecha y un controlador Salir para detener el VI.









UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 12
En el Diagrama de Bloques pondremos un Build Array en cuyas entradas
conectaremos los 4 controladores booleanos, la salida del Build Array ir a un
Boolean Array to Number que permitir la comunicacin con el Case Structure
que utilizaremos para poner generar la programacin de cada control por
separado, uno en cada cuadro, teniendo siempre el Cuadro 0, Default libre.



La programacin en cada cuadro para cada control es similar.

SUMA, RESTA, MULTIPLICACIN Y DIVISIN:

En el caso de la primera opcin, SUMA, colocaremos un One Button Dialogue,
en la entrada message pondremos el mensaje que aparecer en una ventana
emergente al escoger la opcin, en este caso LA OPCIN SUMA FUE
SELECCIONADA y en la segunda entrada colocaremos ACEPTAR, que ser el
texto del Botn de la misma ventana que nos permite aceptar el mensaje y cerrar
la ventana.

En este mismo cuadro de la opcin SUMA hemos colocado un Select que es una
Express Comparison, en la entrada True se ha colocado la salida String del
Sub VI, en la entrada intermedia se ha conectado la salida OK del Sub VI y en la
entrada False se ha conectado una constante String con el mensaje OPERACIN
SUMA CANCELADA.

UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 13
La salida del Select se conectar al String del VI principal, como est fuera del
Case Structure, la conexin creara un tnel.

La programacin de las opciones RESTA, MULTIPLICACION y DIVISION ser
similar a la de la opcin SUMA, solo se har pequeos cambios en el texto de la
entrada del One Button Dialogue, en el texto de la entrada False del Select y
obviamente se cambiara el sub VI suma por el RESTA, MULTIPLICACIN o
DIVISIN segn sea el caso.
Toda la programacin estar dentro de un While Loop, donde adicionaremos un
Shif Register con la opcin Add Shif Register. Conectaremos la entrada al case
estructure mediante un tnel y la salida la conectaremos al String del programa
principal.




En el sub programa SUMA, implementaremos en el Diagrama de Bloques 2 Num
Ctrl que sern las entradas del Operador Suma, la salida de este ltimo se
conectar a un Num Ind donde se visualizar el resultado, adicionalmente hemos
usado un Format into String para poder obtener en la salida String, que es la
que necesitamos como salida de nuestro sub programa, para poder conectarlo a la
entrada True del Select.

Tambin debemos poner dos controladores booleanos, uno de ACEPTAR y el otro
CANCELAR para aceptar, luego de terminar el uso del programa en la ventana o
UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 14
cancelar si no se desea usar, los dos ir a un indicador booleano que tambin es el
que necesitamos para la entrada False del Select. Estos ltimos botones nos
permitirn cerrar la ventana luego de usar el Sub VI en el programa principal.







UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 15





UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 16





UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 17



UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 18





UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 19









UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 20







UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 21

4.3. Ejercicio N3

Enunciado

Analice la opcin reentrant execution que se encuentra en las propiedades del
VI. Utilice el primer ejercicio como ejemplo.

Procedimiento



































UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 22
V. CONCLUSIONES

A travs del siguiente informe de laboratorio alcanzamos los siguientes objetivos:
Simulamos en el software LABVIEW los diferentes ejercicios propuestos.

Comprobamos con valores reales el funcionamiento de las simulaciones.

Reforzamos el uso de las funciones estudiadas en el software LABVIEW.






















VI. REFERENCIAS BIBLIOGRFICAS


1
LabVIEW
En: http://es.wikipedia.org/wiki/LabVIEW


2
LabVIEW- reas de aplicacin
En: https://sdei.unican.es/Paginas/servicios/software/Labview.aspx






UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
CONTRO DE CALIDAD



DISEO DE MQUINA DISPENSADORA DE BEBIDAS REGIONALES AUTOMATIZADA
PG. 23

También podría gustarte