Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
100% encontró este documento útil (1 voto)
614 vistas8 páginas

Labview Informe

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 8

INTRODUCCION

LabVIEW (acrnimo de Laboratory Virtual Instrumentation Engineering


Workbench) es una plataforma y entorno de desarrollo para disearsistemas,
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.
Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o
VIs, y su origen provena del control de instrumentos, aunque hoy en da se ha
expandido ampliamente no slo al control de todo tipo de electrnica
(Instrumentacin electrnica) sino tambin a su programacin embebida,
comunicaciones, matemticas, etc. Un lema tradicional de LabVIEW es: "La
potencia est en el Software", que con la aparicin de los
sistemas multincleo se ha hecho an ms potente. Entre sus objetivos estn
el reducir el tiempo de desarrollo de aplicaciones de todo tipo (no slo en
mbitos de Pruebas, Control y Diseo) y el permitir la entrada a la informtica a
profesionales de cualquier otro campo. LabVIEW consigue combinarse con
todo tipo de software y hardware, tanto del propio fabricante -tarjetas de
adquisicin de datos, PAC, Visin, instrumentos y otro Hardware- como de
otros fabricantes.












OBJETIVO:
Brindar a los participantes conocimientos necesarios que le permitan controlar
y supervisar procesos industriales empleando software SCADA. Asimismo,
estar en la capacidad de disear aplicaciones para tomar decisiones
adecuadas frente a un requerimiento dentro de un proceso industrial y de
manufactura.




















MARCO TEORICO
Su principal caracterstica es la facilidad de uso, vlido para programadores
profesionales como para personas con pocos conocimientos en programacin
pueden hacer programas relativamente complejos, imposibles para ellos de
hacer con lenguajes tradicionales. Tambin es muy rpido hacer programas
con LabVIEW y cualquier programador, por experimentado que sea, puede
beneficiarse de l. Los programas en LabView son llamados instrumentos
virtuales (VIs) Para los amantes de lo complejo, con LabVIEW pueden crearse
programas de miles de VIs (equivalente a millones de pginas de cdigo texto)
para aplicaciones complejas, programas de automatizaciones de decenas de
miles de puntos de entradas/salidas, proyectos para combinar nuevos VIs con
VIs ya creados, etc. Incluso existen buenas prcticas de programacin para
optimizar el rendimiento y la calidad de la programacin. El labView 7.0
introduce un nuevo tipo de subVI llamado VIs Expreso (Express VIS). Estos
son VIs interactivos que tienen una configuracin de caja de dilogo que
permite al usuario personalizar la funcionalidad del VI Expreso. El VIs
estndard son VIs modulares y personalizables mediante cableado y funciones
que son elementos fundamentales de operacin de LabView.

Como se ha dicho es una herramienta grfica de programacin, esto significa
que los programas no se escriben, sino que se dibujan, facilitando su
comprensin. Al tener ya pre-diseados una gran cantidad de bloques, se le
facilita al usuario la creacin del proyecto, con lo cual en vez de estar una gran
cantidad de tiempo en programar un dispositivo/bloque, se le permite invertir
mucho menos tiempo y dedicarse un poco ms en la interfaz grfica y la
interaccin con el usuario final. Cada VI consta de dos partes diferenciadas:
Panel Frontal: El Panel Frontal es la interfaz con el usuario, la utilizamos
para interactuar con el usuario cuando el programa se est ejecutando. Los
usuarios podrn observar los datos del programa actualizados en tiempo
real(como van fluyendo los datos, un ejemplo sera una calculadora, donde
tu le pones las entradas, y te pone el resultado en la salida). En esta
interfaz se definen los controles (los usamos como entradas, pueden ser
botones, marcadores etc.) e indicadores (los usamos como salidas, pueden
ser grficas).
Diagrama de Bloques: es el programa propiamente dicho, donde se define
su funcionalidad, aqu se colocan conos que realizan una determinada
funcin y se interconectan (el cdigo que controla el programa --. Suele
haber una tercera parte icono/conector que son los medios utilizados para
conectar un VI con otros VIs.--
En el panel frontal, encontraremos todo tipos de controles o indicadores, donde
cada uno de estos elementos tiene asignado en el diagrama de bloques una
terminal, es decir el usuario podr disear un proyecto en el panel frontal con
controles e indicadores, donde estos elementos sern las entradas y salidas
que interectuaran con la terminal del VI. Podemos observar en el diagrama de
bloques, todos los valores de los controles e idicadores, como van fluyendo
entre ellos cuando se est ejecutando un programa VI.
La Figura 1 muestra un Diagrama de Bloques de un programa en el que se
genera un array de 100 elementos aleatorios, a continuacin se hace la FFT de
este array y se muestra en una grfica:







PROCEDIMIENTO
Programacin en LabVIEW
Con el entorno grfico de programacin de LabVIEW se comienza a programar
a partir del panel frontal.
En primer lugar se definirn y seleccionarn de la paleta de controles todos los
controles (entradas que dar el usuario) e indicadores (salidas que presentar
en pantalla el VI) que se emplearn para introducir los datos por parte del
usuario y presentar en pantalla los resultados.
Una vez colocados en la ventana correspondiente al panel frontal todos los
objetos necesarios, debe pasarse a la ventana Diagram (men Windows >
Show Diagram), que es donde se realiza la programacin propiamente dicha
(diagrama de bloques). Al abrir esta ventana, en ella se encuentran los
terminales correspondientes a los objetos situados en el panel frontal,
dispuestos automticamente por LabVIEW.
Se deben ir situando las funciones, estructuras, etc. que se requieran para el
desarrollo del programa, las cuales se unen a los terminales mediante cables.
Para facilitar la tarea de conexin de todos los terminales, en el men Help
puede elegirse la opcin Show Help, con lo que al colocar el cursor del ratn
sobre un elemento aparece una ventana con informacin relativa a ste
(parmetros de entrada y salida).
Adems, si se tiene seleccionado el cursor de cableado, al situar ste sobre un
elemento se muestran los terminales de forma intermitente.
Estructuras
En la paleta de funciones la primera opcin es la de las estructuras. stas
controlan el flujo del programa, bien sea mediante la secuenciacin de
acciones, ejecucin de bucles, etc.
Las estructuras se comportan como cualquier otro nodo en el diagrama de
bloques, ejecutando automticamente lo que est programado en su interior
una vez tiene disponibles los datos de entrada, y una vez ejecutadas las
instrucciones requeridas, suministran los correspondientes valores a los cables
unidos a sus salidas. Sin embargo, cada estructura ejecuta su subdiagrama de
acuerdo con las reglas especficas que rigen su comportamiento, y que se
especifican a continuacin.
Un subdiagrama es una coleccin de nodos, cables y terminales situados en el
interior del rectngulo que constituye la estructura. El For Loop y el While Loop
nicamente tienen un subdiagrama. El Case Structure y el Sequence Structure,
sin embargo, pueden tener mltiples subdiagramas, superpuestos como si se
tratara de cartas en una baraja, por lo que en el diagrama de bloques
nicamente ser posible visualizar al tiempo uno de ellos. Los subdiagramas se
construyes del mismo modo que el resto del programa

Construccin de un VI
En este apartado se mostrar cmo construir una aplicacin mediante el
empleo del entorno de programacin que proporciona LabVIEW.
6.1.- Panel frontal
En primer lugar, se debe construir el panel frontal deseado, que en este
ejemplo debe tener el siguiente aspecto:
Proceso a seguir:
1. Abrir un panel frontal nuevo.
2. Colocar un "vertical switch" (paleta Boolean), cuyo nombre ser Enable. Su
finalidad ser finalizar la adquisicin.
3. Emplear la Labeling Tool para crear una etiqueta libre para ON y OFF.
Utilizar la Coloring Tool para hacer que el borde de dicha etiqueta sea
transparente. La T en el borde inferior izquierdo de la paleta de colores hace
transparente un objeto.
4. Colocar el grfico (waveform chart), situado en la paleta Graph. Su nombre
ser Random Signal. El grfico representar valores aleatorios en tiempo real.
5. El grfico tiene un display digital que muestra el ltimo dato. Pulsar el botn
derecho del ratn situado sobre el grfico, y seleccionar Digital Display del
submen Show. Asimismo se deber deseleccionar Legend y Palette del
mismo submen .
6. Empleando la Labeling Tool, pulsar dos veces con el botn izquierdo del
ratn sobre el 10.0 en el eje Y del grfico, introducir 1.0 y pulsar fuera del
grfico. As se habr cambiado el fondo de escala.
7. Colocar un knob (paleta Numeric), cuyo nombre ser Loop Delay (sec) Este
control determinar la velocidad de ejecucin del bucle. Pulsar sobre l con el
botn derecho del ratn y deseleccionar Digital Display del submen Show.
8. Empleando la Labeling Tool, pulsar dos veces con el botn izquierdo del
ratn sobre el 10.0 de la escala, introducir 2.0 y pulsar fuera del control para
introducir el nuevo valor.










Diagrama de bloques
El siguiente es el aspecto que presentar el diagrama de bloques una vez
finalizada su construccin:
1. Abrir el diagrama de bloques (men Window, opcin Show Diagram).
2. Colocar el While Loop (subpaleta Structures de la paleta de funciones).
Dicha estructura, como todas las dems es de tamao ajustable.
3. Seleccionar la funcin Random Number (0-1) de la subpaleta Numeric del
men de funciones.
4. Seleccionar la funcin Wait until Next ms Multiple de la subpaleta Time &
Dialog del men de funciones.
5. Seleccionar la funcin de multiplicacin de la subpaleta Numeric, del men
de funciones, as como una constante numrica, introduciendo el valor 1000 en
lugar de 0, que es el que aparece por defecto.
6. Colocar los cables tal y como se muestra en la figura anterior, empleando
para ello la Wiring Tool.
7. Volver al panel frontal. Con la Operating Tool poner el interruptor en su
posicin ON. Ejecutar el programa pulsando el botn run.
La frecuencia de ejecucin de las iteraciones del bucle While es la indicada en
el panel frontal con el control Loop Delay (sec). Es decir, se generar y
representar un valor aleatorio cada periodo de tiempo (en segundos)
seleccionado.
8. Para finalizar la ejecucin del bucle, colocar el interruptor en la posicin de
OFF. De ese modo la condicin de ejecucin del bucle While ser falsa, por lo
que se detendr a la siguiente iteracin.










RESULTADOS
RESULTADO
Se aprendi a utilizar el programa de LabVIEW para el control de flujo msico
en un proceso de fludos.

DISCUSION
El programa no es tan difcil de utilizar, solo hay que conocer los comandos
para poder utilizar el programa, con la practica realizada se pudo controlar el
control de fluido.
CONCLUSION
Se concluye que se aprendi a utilizar el programa del LabVIEW para el control
de procesos, en este prctica se control el proceso de fluidos.
RECOMENDACIN
Prestar atencin al proceso de programacin.
Tener en cuenta cual es un nodo de entrada y de salida.
BIBLIOGRAFIA
TUTORIAL DE LABVIEW
(http://www.gte.us.es/ASIGN/IE_4T/Tutorial%20de%20Labview.pdf)

También podría gustarte