Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INSTRODUCCIÓN A
LABVIEW 11
1. GENERALIDADES.
3. CONTROLES E INDICADORES.
5. PROGRAMACIÓN
Logros esperados:
a. Conoce y comprende la interfaz del programa LabVIEW 11.
b. Hace programas simples de simulación de control de procesos
c. Conoce y maneja comandos gráficos elementales de lenguaje G
d. Conoce y programa con estructura WHILE LOOP
1. GENER ALIDADES
LabVIEW es un software comercial de programación bastante utilizado por ingenieros y científicos esto
debido a su facilidad de programación y su esquema bastante e intuitivo; entre sus diversas aplicaciones se
encuentran la creación de software para control de procesos, la conexión con controladores, sensores y
actuadores entre otros temas.
Su programación se basa en el lenguaje gel cual permite trasladar casi literalmente el algoritmo en forma
gráfica para la programación, esto pues hace más fácil de comprender la lógica del programa. LabVIEW es
propiedad de National Instruments (NI) para mayor información puede consultar su página web:
http://www.ni.com/labview/esa/
Al ingresar al programa usted se encontrará con la ventana de inicio (ver figura 2.1).
HACER CLIC
3. CONTROLES E INDICADORES
Existen diversos tipos de controles e indicadores los cuales van a representar un instrumento en la vida
real (en el caso de que sean gráficos) o también un simple requerimiento de entrada o salida tipo cuadro
de texto; todo esto va a ser útil para poder crear diversos instrumentos virtuales también conocidos como VI
por sus siglas en inglés; las figuras 3.1 y 3.2 muestran controles e indicadores.
El primer paso para crear el HMI de la aplicación es de fondo la cual será un tanque; para esto descargar la
imagen a utilizar en una carpeta determinada, luego en el Panel Frontal importar la imagen siguiendo la
siguiente ruta Edit / Import picture to Clipboard y en la ventana emergente seleccionar la imagen deseada
confirmando una tecla OK, ver figura 4.2.
A continuación se van a crear los controles e indicadores que van a permitir al usuario interactuar con el programa el
primero de ellos a crear será el manómetro para esto situar el puntero en la zona ploma del Panel Frontal luego
hacer clic derecho, extender el menú y seleccionar Modern, luego Numeric y luego Gauge (ver figura 4.4).
Luego hacer enter y el indicador a habrá cambiado ajustando sus datos al rango deseado.
Para cambiar el nombre del indicador hacer doble clic en Gauge y escribir el nuevo nombre, en este caso
PRESIÓN (PSI); para darle formato al texto ir a la barra de formato y darle las siguientes características:
Size=24 y Style= Bold, ver figura 4.6.
A continuación se va proceder a crear un control numérico el cual va a servir como entrada para el Set Point;
para esto se procederá en forma similar al caso anterior pero en vez de seleccionar Gauge se elegirá Numeric
Control luego pegar en el Panel Frontal, la figura 4.10 muestra el camino a seguir.
Finalmente colocar el nombre del objeto con las mismas características que el Gauge, quedando tal y
como se muestra continuación.
Luego de colocar el Texto en el título del objeto a un tamaño de 18, este debe quedar como se ve a
continuación.
5. PROGRAMACIÓN
Como primer paso se procederá a sacar la constante respectiva, para esto hacer clic derecho y seleccionar
Programming/ numeric / numeric constant (ver figura 5.2) y colocar donde se crea conveniente y luego cambiar el
número 0 que sale por defecto a 100.
El siguiente paso consiste en redondear el resultado, para ello se utilizará un transformador el cual lo convertirá de un
decimal a un entero, para llamar al transformador hacer clic derecho y seleccionar Programming/Numeric /
Conversión / To Long Integer (I32) y colocar en el lugar adecuado (ver figura 5.4).
Una vez colocados los objetos en la pantalla ordenarlos como se muestra en la figura 5.5.
A continuación se debe enlazar o cablear todos los objetos quedando tal y como se muestra en la figura 5.6.
Para realizar las funciones del controlador el programa va a necesitar de un objeto llamado “operador lógico” el cual
va a comparar el Valor ya transformado generado por la presión aleatoria (la variable del proceso) versus la
presión deseada ingresada en el sistema (set point) en caso de ser iguales se activará el Led.
Para esto ir al Diagrama de Bloques y hacer click derecho, seleccionar: Programming/Comparison / Equal?,
Ver figura 5.7.
Cómo se puede apreciar claramente en la figura anterior los cables así como los objetos poseen diferentes
colores, esto está relacionado al tipo de dato que pueden seleccionar, así pues se tiene lo siguiente:
El programa tal y como está ahora al ejecutarse hará la comparación una sola vez sin embargo lo que se desea que es
que lo haga n veces hasta que encuentre la sintonía, para lograr esto se va a colocar un estructura que permita
“Loopear” o repetir la secuencia hasta el momento deseado, este estructura se colocará de la siguiente manera
hacer click derecho seleccionar Programming / Structures / While Loop (ver figura 5.9).
Una vez que se tenga el While Loop extenderlo a lo largo de los objetos enlazados de tal forma que los cubra y
luego enlazar el cable de entrada del Led al botón de parada automática (ver figura 5.10).
El While Loop es una estructura que va a repetir una determinada acción (Loop) mientras se mantenga
una condición determinada (While), cuando el botón de parada automática (botón rojo de la estructura)
sea activado entonces la condición que mantenía la repetición habrá terminado.
Luego añadirle una constante de 100 (en milisegundos) a la entrada del Timer con lo cual se le está
indicando el tiempo que tiene que retardar cada acción del programa. La figura 5.12 muestra el resultado
final
Para la ejecución del programa LabView cuenta con dos tipos de ejecuciones: la normal y la continua; la
figura 5.13 muestra su ubicación.
El Run Simple ejecuta el programa y termina cuando el programa lo indique a diferencia del continuo ejecuta el
programa n veces. Para este caso se ejecutará el programa con Run Simple, obteniéndose el resultado deseado.