Lab1_implementacion Vi Terminado.docx

  • Uploaded by: David A. Chavez
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Lab1_implementacion Vi Terminado.docx as PDF for free.

More details

  • Words: 1,981
  • Pages: 21
b

PROGRAMACIÓN APLICADA A LA INDUSTRIA LABORATORIO N° 01

Implementación de un VI y Resolución de problemas de depuración

CODIGO DEL CURSO: AA5050

Alumno(s): Grupo:

Chavez Cheneau David Alonso A

Nota Ciclo: I

ELECTRÓNICA Y AUTOMATIZACIÓN INDUSTRIAL PROGRAMA DE FORMACIÓN REGULAR

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01 I.

Página 2 de 21

OBJETIVOS: 

Familiarizarse con el ambiente de programación en LabVIEW 8.2, estableciendo sus principales características.



Desarrollar programas sencillos que permita la familiarización con el paquete de Instrumentación Virtual.

II.

SEGURIDAD: Advertencia: En este laboratorio está prohibida la manipulación del hardware, conexiones eléctricas o de red; así como la ingestión de alimentos o bebidas.

III.

RECURSOS: •

IV.

PC con Labview 8.2

FUNDAMENTO TEÓRICO: LabView es un entorno de desarrollo de programas basado en un lenguaje de programación gráfico (G) que genera los programas en forma de diagramas de bloques. LabView dispone de bibliotecas para adquisición de datos, análisis, presentación y almacenamiento de datos. Además dispone de herramientas convencionales de desarrollo de programas y depuración de errores, tales como puntos de ruptura, ejecución paso a paso y animación del flujo del programa. Los programas en LabView se denominan instrumentos virtuales (extensión *.vi). Un VI consiste en una interfaz de usuario interactiva denominada Panel y un diagrama de flujo de datos. Cada VI podrá tener acceso a otros VIs, bien para hacer nuevas pantallas o bien para que trabajen como subprogramas, esto se hará a través de la generación del icono del VI y de sus entradas y salidas. Se comenzar ́a programando el VI de mayor nivel definiendo las entradas y salidas para la aplicación deseada.

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 3 de 21

V.- PROCEDIMIENTO: 1. Creación de Controles. En el Panel Frontal (PF) nos encontramos con controles e indicadores, conformando las entradas y salidas de datos respectivamente. Desde el Panel Frontal, incorporar los siguientes controles: a) Control Numérico, Control Booleano y Control String. b) Indicador “Numérico”, Indicador “Meter”, Indicador “Thermometer”, Indicador “Tank”, Indicador “Boolean” e Indicador “String”

Figura 1. Ventana de Front Panel en el programa de LABView. Fuente de elaboración: Elaboración realizada en el programa de LABView. Con la paleta Tools activada en selección automática podemos incrementar el valor del control numérico, haciendo clic en las flechas o bien ingresando un número con doble clic en el control. El Diagrama de Bloques (DB) está compuesto por nodos, terminales y cables. El cableado se completa acercando el cursor a los terminales y teniendo la paleta Tools en Selección Automática, el resultado es el que se muestra en la figura siguiente:

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 4 de 21

Figura 2. Ventana de Block Diagram en el programa de LABView. Fuente de elaboración: Elaboración realizada en el programa de LABView.

Con la combinación de teclas “CTRL+E”, intercambiamos las pantallas desde PF a DB y viceversa y con “CTRL+T” aparecen juntas una al lado de la otra. En el gráfico diferenciamos tres cableados con colores distintos: a) Color Naranja para los datos numéricos de punto flotante (azul en caso de enteros) b) Color Verde para datos del tipo booleano. c) Color Violeta para los datos Strings.

El grosor del cableado indicará si se trata una magnitud escalar, de una matriz de una o de dos dimensiones.

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 5 de 21

Figura 3. Tres tipos de cables en la ventana de diagrama de bloques. Fuente de elaboración: Elaboración realizada en el programa de LABView.

Para mejorar la presentación del cableado apoyamos el cursor sobre el mismo y con la tecla derecha nos aparece un menú pop-up. Seleccionando la primera opción “Clean Up Wire” automáticamente se optimizará las conexiones. Con la combinación de teclas “CTRL+B” limpiamos las conexiones que pudieran quedar quebradas. Finalizado el cableado pulsando el botón de RUN en la barra de herramientas de Estado el programa se ejecuta. Si el botón apareciera con la flecha quebrada es indicio que el programa tiene irregularidades, con pulsar el botón aparecerá un diálogo con las fuentes de errores. Entre los errores más comunes aparecen: a) Terminal de entrada de una función sin conectar. b) Cable roto en el DB por incompatibilidad de tipos de datos o bien por conexiones sin continuidad. c) Un Sub VI está roto.

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 6 de 21

Paso 1: Lo primero, que haremos es dirigirnos a la ventana de panel frontal para añadir los controles que utilizaremos.

Figura 4. Paleta de controles. Fuente de elaboración: Elaboración realizada en el programa de LABView. Paso 2: insertamos lo controles desde la paleta de controles hacía la ventana de panel frontal, por lo que tenemos que ingresar MODERN  NUMERIC para poder insertar un multímetro, termómetro, control numérico y control indicador, además ingresar a MODERN  BOOLEAN para insertar leds un vertical toggle switch, etc.

Figura 4. Insertando los controles en la ventana frontal. Fuente de elaboración: Elaboración realizada en el programa de LABView. Paso 3: realizamos las conexiones de los diagramas que se insertaron automáticamente desde la ventana panel frontal.

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 7 de 21

Figura 5. Se insertaron automáticamente al panel de control. Fuente de elaboración: Elaboración realizada en el programa de LABView.

Figura 6. Realizando las conexiones en la ventada de diagramas de bloques. Fuente de elaboración: Elaboración realizada en el programa de LABView.

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 8 de 21

Figura 7. Los controles de función venta Fuente de elaboración: Elaboración realizada en el programa de LABView.

Figura 8. Visualización de la ventana panel frontal en LABView. Fuente de elaboración: Elaboración realizada en el programa de LABView. 2. Ejercicio 1

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 9 de 21

Crear un VI que acepta la entrada de una variable x temperatura desde un control numérico para convertirla en ºC a ºF y mostrarla en un indicador numérico.

Figura 9. Ventana del diagrama de blo99ques con la programación de la temperatura. Fuente de elaboración: Elaboración realizada en el programa de LABView.

3. Ejercicio 2

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 10 de 21

Implemente un instrumento virtual que permita monitorear el nivel de un tanque de agua. La señal del sensor es proporcional al rango de 0 a 100 metros. Se desea además controlar el nivel del tanque de acuerdo a las siguientes condiciones:

Para este problema utilizaremos tres leds, además de realizar una lógica cuando tiene 4 casos. Utilizaremos: ‘’Comparadores’’ CONTROL DEL NIVEL DE UNTANQUE:

Figura

10.

Ventana

del

diagrama de bloques con la programación del control de nivel de un tanque. Fuente de elaboración: Elaboración realizada en el programa de LABView. PRIMER CASO

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 11 de 21

Figura 10. Evaluando los tres Leds con un nivel de 5, en la ventana de panel frontal. Fuente de elaboración: Elaboración realizada en el programa de LABView. SEGUNDO CASO:

Figura 11. Evaluando los tres Leds con un nivel de 11, en la ventana de panel frontal. Fuente de elaboración: Elaboración realizada en el programa de LABView. TERCER CASO:

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 12 de 21

Figura 11. Evaluando los tres Leds con un nivel de 55, en la ventana de panel frontal. Fuente de elaboración: Elaboración realizada en el programa de LABView. CUARTO CASO:

Figura 11. Evaluando los tres Leds con un nivel de 80, en la ventana de panel frontal. Fuente de elaboración: Elaboración realizada en el programa de LABView. Ejercicio Aplicativo:

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 13 de 21

Consideramos la realización de un programa que permita obtener la corriente que circula a través de un circuito eléctrico resistivo dado, para diferentes valores de resistencias y realimentación. Paso 1. En un editor gráfico como Paint, hacemos el siguiente dibujo y guárdelo en un archivo de tipo bmp o wmf del tamaño deseado. Ejecutamos LabVIEW. Seleccionamos New VI, para crear un VI nuevo. Pegamos el dibujo que realizamos en Paint en el panel frontal del LabVIEW. EDITPASTE y después EDITIMPORT PICTURE FROM FILE

Figura 12. Circuito propuesto dibujado en el programa PAINT. Fuente de elaboración: Elaboración realizada en el programa de LABView.

El valor de I en función de las V, R1, R2, R3, es:

Ecuación 1. en función de las variables. Ponemos las funciones de la ecuación que cumpla con la formula, es decir que el cálculo debe ser iguales

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 14 de 21

Figura 13. Ventana de diagrama de bloques con la programación de acuerdo a la ecuación 1 EN LabVIEW. Fuente de elaboración: Elaboración realizada en el programa de LABView.

Figura 13. Ventana frontal del LabVIEW. Fuente de elaboración: Elaboración realizada en el programa de LABView. Ejercicio Aplicativo N°1

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Del siguiente circuito:

22uF

55uF

77uF

32uF

32uF

77uF

Página 15 de 21

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 16 de 21

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 17 de 21

Diagrama en LabView para hallar la capacitancia total la carga total y voltajes y carga en cada capacitor.

Circuito para La capacitancia Total y la Carga total

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Circuito para hallar voltajes y carga en cada capacitor.

Evidencia del trabajo realizado en clase.

Página 18 de 21

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 19 de 21

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 20 de 21

FINALIZACIÓN DEL LABORATORIO 1. Informe al instructor que ha concluido para que revise su laboratorio. 2. Apague el equipo. VIII.- OBSERVACIONES: 1. Si queremos abrir un control de una lectura , tenemos que hacer click derecho sobre esta y desplegar el menú que dice créate y en este hacemos click en control. 2. La ventana de control Fontal y la de programación en bloques del programa de LABView tienen comunicación entre ellas, por otro lado, las programaciones están representadas mediante símbolos, gráficos en ambas ventanas. 3. En menú de ayuda en LABView ofreciéndonos la información sobre funciones, constantes, controles, indicadores, esta importante herramienta que nos brinda

Nro. DD-106

Programación Aplicada a la Industria – Laboratorio 01

Página 21 de 21

ya que a veces desconocemos la función que pueda hacer o tal vez el tipo de cable, etc. 4. Realizamos tres ejercicios en clase, pero con diferentes formas de programar, además de utilizar la función de operadores matemáticos 5. Su programación tiene colores para poder diferenciar los tipos de cables y poder el programador identificar las comunicaciones. 6. Al momento de deslizar la imagen en el labview se mueven todos los indicadores por esto es bueno localizarla bien al comienzo. 7. Debemos de realizar todo ordenadamente para asi no confundirnos.

IX. CONCLUSIONES:

1. Utilizando las herramientas en ambas ventanas de LABView podemos crear un programa que se pueda visualizar y hacerlo interactivo, además de que el programa tener un estilo fácil de usarlo y manejarlo que no sea muy complicado para el usuario. 2. Se logró familiarizarse mejor con el programa de LABView durante el laboratorio y durante el desarrollo de la culminación de los ejercicios realizados del laboratorio 3. El programa de LabVIEW es un programa completamente visual, puesto que la programación que se realizó son con gráficas y además de tener otra ventana de panel frontal. 4. se logró tener una mejor idea grande de la programación en el LabVIEW.. 5. Se logró superar las dificultades a los problemas que se presentaron en el transcurso de la programación el programa de LabVIEW.

BIBLIOGRAFIA:

Related Documents

Vi
November 2019 54
Vi
November 2019 58
Vi
November 2019 55
Vi
May 2020 31
Vi
August 2019 55
Vi
June 2020 27

More Documents from ""