El documento proporciona una introducción a LabVIEW, un entorno de programación visual gráfico. Explica que LabVIEW se utiliza para el diseño de sistemas de prueba, control y diseño, y que acelera la productividad al utilizar un lenguaje de programación gráfico. También describe los componentes básicos de un programa de LabVIEW, incluido el panel frontal y el diagrama de bloques.
El documento proporciona una introducción a LabVIEW, un entorno de programación visual gráfico. Explica que LabVIEW se utiliza para el diseño de sistemas de prueba, control y diseño, y que acelera la productividad al utilizar un lenguaje de programación gráfico. También describe los componentes básicos de un programa de LabVIEW, incluido el panel frontal y el diagrama de bloques.
El documento proporciona una introducción a LabVIEW, un entorno de programación visual gráfico. Explica que LabVIEW se utiliza para el diseño de sistemas de prueba, control y diseño, y que acelera la productividad al utilizar un lenguaje de programación gráfico. También describe los componentes básicos de un programa de LabVIEW, incluido el panel frontal y el diagrama de bloques.
El documento proporciona una introducción a LabVIEW, un entorno de programación visual gráfico. Explica que LabVIEW se utiliza para el diseño de sistemas de prueba, control y diseño, y que acelera la productividad al utilizar un lenguaje de programación gráfico. También describe los componentes básicos de un programa de LabVIEW, incluido el panel frontal y el diagrama de bloques.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
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)