Está en la página 1de 41

Ao del Centenario de Machu Picchu para el Mundo

COLEGIO DE INGENIEROS DEL PER


CONSEJO DEPARTAMENTAL JUNN

(SESIN I)
SOFTWARE PARA SIMULACIN, INSTRUMENTACIN Y
CONTROL DE PROCESOS INDUSTRIALES
Tema:

EL ENTORNO LABVIEW
By: Ing. Edgar R. Julin Laime
Engineerings Software Development

Huancayo, Agosto de 2011.

INSTALACIN DEL
SOFTWARE LabVIEW 9.0

INTRODUCCIN AL
SOFTWARE LabVIEW 9.0

Qu es LabVIEW?
Potente HERRAMIENTA de PROGRAMACIN
Ambiente COMPLETO de DESARROLLO de SOFTWARE
Lenguaje de Programacin BASADO en GRFICOS (Lenguaje G)
Programacin basada en Flujo de Datos

Ampliamente usado en Instrumentacin,


Simulacin y Control de Procesos.
Flexible, Modular y con un entorno
de programacin muy amigable.

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

Evolucin de la Programacin

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

Instrumentacin Industrial

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

Evolucin de la Instrumentacin
Industrial
TEMPERATURA:

PRESIN:

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

Instrumentacin Industrial (3 Niveles)

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

Instrumentacin Industrial (3 Niveles)

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

Instrumentacin Virtual (VI)

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

Modulos y Toolkits de LabVIEW

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

Aplicaciones de LabVIEW (HMI, SCADA)

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

Aplicaciones de LabVIEW (Dynamics,RT)

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

LabVIEW el software ms usado

Survey, 2006 Global Product Awareness Tracking Study. Thinking of Data Acquisition and Instrument Control Software,
WHICH OF THE FOLLOWING SOFTWARE PACKAGES DO YOU USE THE MOST? Responses receiving less than 4% mentions
arent reported in the chart above. Other and none are not reported in the chart above. Total respondents =1006, margin error
+/- 2.59%

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

CAPTULO I
EL ENTORNO LABVIEW

El entorno de programacin LabVIEW


Panel Frontal:
Interfaz de Usuario

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de Bloques:
Programacin Lgica

Diagrama de bloques

Opciones de ayuda

Qu es un VI?
Los programas en LabVIEW son llamados VIs.
VI (Virtual Instrument), es un modulo software que simula el
panel frontal de un Instrumento Equipo Real de medicin de
variable fsicas.
Cumple una funcin idntica a la de un instrumento real (mide
una magnitud fsica con una Diferencia en precisin y tiempo).
Se apoya en elementos de hardware accesibles por el ordenador
(GPIB, RS-232, RS-485, USB, etc...), puede administrar muchos
dispositivos (de distintos fabricantes) simultneamente.

VIRTUAL INSTRUMENT
PROGRAMACION en LABVIEW

INSTRUMENTO REAL

Creacin de un VI Tipo de datos

Edicin

Depuracin

LAS TRES PARTES


FUNDAMENTALES DE UN VI

1. El PANEL FRONTAL

Diseo artstico
Elementos grficos para el diseo de la interfaz de
usuario.
Opciones para personalizar nuestra aplicacin.
Control y monitoreo remoto desde la web.

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

2. El DIAGRAMA DE BLOQUES

Programacin lgica
Estructura Cdigo del programa.
Puede no estar visible, si as lo desea el
programador (recursos de seguridad).
EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

3. El ICONO/CONECTOR
Temperatura (F)

Temperatura (C)

Elemento grfico:

Icono

Representa la huella digital del programa,


ya que el cono identifica al VI dentro de
otro diagrama de bloques de orden
superior y lo diferencia de otros.

Terminales

El conector muestra los terminales


disponibles para transferir datos.
Conector

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

PANEL FRONTAL de un VI
Nombre
del VI

CONO
del VI

Barra de
Men

Legenda
del grfico

Barra de
Estado

Grfico de
Carta

Control
Booleano

PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

DIAGRAMA DE BLOQUES de un VI
Barra de
Men
Barra de

Temporizador

Estado

Cableado
de datos

Terminal
Grfico

Constante
Numrica

Lazo While

Funcin
Divisin

PROGRAMACION en LABVIEW

Funcin
Seno
Creacin de un VI Tipo de datos

Terminal
Booleano
Edicin

Depuracin

LAS TRES PALETAS


IMPORTANTES PARA
PROGRAMAR EN LabVIEW
(ventanas flotantes)

PALETAS DE CONTROLES Y FUNCIONES


Paleta de controles

Paleta de funciones

(Activo en el Front Panel)

(Activo en el Block Diagram)

PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

PALETA DE HERRAMIENTAS
(IMPORTANTE: DEBE ESTAR SIEMPRE ACTIVA)
Paleta flotante
Usado para operar y/o modificar objetos
del panel frontal diagrama de bloques

Herramienta de selecin automtica


Herramienta de operacin

Scrolling Tool

Positioning/Resizing Tool

Breakpoint Tool

Labeling Tool (Texto)

Probe Tool

Wiring Tool (Cableado)

Herramienta copiado de color

Shortcut Menu Tool

Herramienta coloreado

PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

BARRA DE ESTADO
EJECUTAR UNA VEZ
EJECUTAR CONTINUAMENTE
DETENER EJECUCION
Pause/Continue Button
Configurar texto

Botones adicionales del


Diagrama de Bloques
EJECUCION INTERACTIVA

Alinear objetos
Distribuir objetos

Reordenar objetos
Redimensionar objects
PROGRAMACION en LABVIEW

Step Into Button

Step Over Button


Step Out Button

Creacin de un VI Tipo de datos

Edicin

Depuracin

CREAR OBJETOS EN EL PANEL FRONTAL


REGLA PARA CREAR UN OBJETO:

1. ASIGNARLE UN NOMBRE ETIQUETA AL


OBJETO [UNIDADES]
2. HABILITAR EL INDICADOR DIGITAL SI
DISPONE.
3. PERSONALIZAR EL OBJETO.

PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

DEMOSTRACIN
Utilizacin de LabVIEW
(ejercicio 01)

CAPTULO II
PROGRAMACIN DE UN VI
EN LABVIEW

Programacin basada en Flujo de Datos


El diagrama de bloques se ejecuta
basado en el flujo de datos y de
izquierda a derecha (aunque no
necesariamente).
Para que un resultado se pueda obtener
primero deben estar completos todos los
datos de entrada de la funcin ( nodo).
Las funciones proveen de resultados a
todos las terminales de salida.

PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

Tipos de Datos en LabVIEW


EN LABVIEW LOS DISTINTOS TIPOS DE DATOS SE DIFERENCIAN POR EL COLOR DEL
TERMINAL CORRESPONDIENTE EN EL DIAGRAMA DE BLOQUES, ESTOS SON:
1. BOOLEANO
:
(VERDE)
Datos lgicos de verdadero=1, falso=0
2. NUMRICO
:
(NARANJA, AZUL)
Datos numricos de presicin Extendida, doble, simple, entero, complejos y
otros.
3. STRING
:
(ROSA)
Datos tipo texto (cadena de caracteres letras nmeros)
4. PATH
:
(VERDE OSCURO)
Datos de caracteres que indican la ubicacin de un archivo

5. CLSTER
:
(MARRN ROSA)
Conjunto de datos iguales o diferentes (numerico, booleano, string etc)
PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

Tipos de Datos en LabVIEW


LOS ARREGLOS DE DATOS SON UN CONJUNTO DE DATOS DEL MISMO TIPO, AGRUPADOS
EN UN SOLO TERMINAL, Ejm: Vectores 1d, Matrices 2d, Tensores 3d-nd:

1. ARRAY NUMRICO NARANJA


:
Arreglo de datos numricos de doble presicin, enteros.

2. ARRAY BOOLEANO
Arreglo de datos booleanos.

3. ARRAY STRING
Arreglo de datos tipo string.

PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

Creacin de un VI en LabVIEW
Ventana del panel frontal

Ventana del diagrama de bloques

Terminales
tipo control

PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Terminales
tipo indicador

Edicin

Depuracin

Creacin del Diagrama de Bloques

PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

Como cablear un Diagrama de Bloques


CABLEAR USANDO
HERRAMIENTA CABLEADO
(CARRETE DE HILO)

Usar la ruta de
cableado
automtico

SELECCIONAR CABLES USANDO


HERRAMIENTA SELECCIN (FLECHA)

PARA OPTIMIZAR EL CABLEADO


CLICK derecho y Clean Up Wiring USAMOS:

PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

Tcnicas de Depuracin en LabVIEW


BUSCANDO ERRORES

Click en el Botn Ejecutar (flecha fraccionada)


Aparece una ventana con los errores
EJECUCION INTERACTIVA

Click en Ejecucin interactiva, el flujo de


datos es animado y los valores mostrados.
HERRAMIENTA PRUEBA

Click en el cable para mostrar el valor que


trasnporta.
Se usa cuando el VI se esta ejecutando.
Se selecciona la herramienta prueba (Probe)
de la paleta de herramientas.
PROGRAMACION en LABVIEW

Creacin de un VI Tipo de datos

Edicin

Depuracin

DEMOSTRACIN
Utilizacin de LabVIEW
(ejercicios 02,03)

OPCIONES DE AYUDA

EL ENTORNO DE LABVIEW

Panel frontal

Diagrama de bloques

Opciones de ayuda

CONTROL DE UN SISTEMA TERMICO

MEDIANTE SOFTWARE

FIN DE LA PRESENTACIN
GRACIAS POR SU ATENCIN
Ing. EDGAR R. JULIN LAIME
CAPITULO DE METALURGIA
CEL.973866344
RPM*146533
COLSULTORA
GRATUITA
SBADOS
9:00am-1:00pm
CIP-CD-JUNIN

También podría gustarte