+ All Categories
Home > Documents > 1 Laview 2009 - Capitulo i y II

1 Laview 2009 - Capitulo i y II

Date post: 11-Jul-2016
Category:
Upload: edgar-julian-laime
View: 213 times
Download: 0 times
Share this document with a friend
Description:
CURSO TALLER LABVIEW BASICO
41
Transcript
Page 1: 1 Laview 2009 - Capitulo i y II
Page 2: 1 Laview 2009 - Capitulo i y II

Huancayo, Agosto de 2011.

SOFTWARE PARA SIMULACIÓN, INSTRUMENTACIÓN Y

CONTROL DE PROCESOS INDUSTRIALES

(SESIÓN I)

“Año del Centenario de Machu Picchu para el Mundo”

COLEGIO DE INGENIEROS DEL PERÚ

CONSEJO DEPARTAMENTAL JUNÍN

By: Ing. Edgar R. Julián Laime

Engineering’s Software Development

EL ENTORNO LABVIEWTema:

Page 3: 1 Laview 2009 - Capitulo i y II

INSTALACIÓN DEL

SOFTWARE LabVIEW 9.0

Page 4: 1 Laview 2009 - Capitulo i y II

INTRODUCCIÓN AL

SOFTWARE LabVIEW 9.0

Page 5: 1 Laview 2009 - Capitulo i y II

¿Qué es LabVIEW?

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Ambiente COMPLETO de DESARROLLO de SOFTWARE

Lenguaje de Programación BASADO en GRÁFICOS (Lenguaje G)

Ampliamente usado en Instrumentación,

Simulación y Control de Procesos.

Potente HERRAMIENTA de PROGRAMACIÓN

Programación basada en Flujo de Datos

Flexible, Modular y con un entorno

de programación muy amigable.

Page 6: 1 Laview 2009 - Capitulo i y II

Evolución de la Programación

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Page 7: 1 Laview 2009 - Capitulo i y II

Instrumentación Industrial

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Page 8: 1 Laview 2009 - Capitulo i y II

Evolución de la Instrumentación

Industrial

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

TEMPERATURA:

PRESIÓN:

Page 9: 1 Laview 2009 - Capitulo i y II

Instrumentación Industrial (3 Niveles)

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Page 10: 1 Laview 2009 - Capitulo i y II

Instrumentación Industrial (3 Niveles)

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Page 11: 1 Laview 2009 - Capitulo i y II

Instrumentación Virtual (VI)

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Page 12: 1 Laview 2009 - Capitulo i y II

Modulos y Toolkits de LabVIEW

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Page 13: 1 Laview 2009 - Capitulo i y II

Aplicaciones de LabVIEW (HMI, SCADA)

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Page 14: 1 Laview 2009 - Capitulo i y II

Aplicaciones de LabVIEW (Dynamic’s,RT)

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Page 15: 1 Laview 2009 - Capitulo i y II

LabVIEW el software más usado

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

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

aren’t reported in the chart above. Other and none are not reported in the chart above. Total respondents =1006, margin error

+/- 2.59%

Page 16: 1 Laview 2009 - Capitulo i y II

CAPÍTULO I

EL ENTORNO LABVIEW

Page 17: 1 Laview 2009 - Capitulo i y II

El entorno de programación LabVIEW

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Panel Frontal:

Interfaz de Usuario

Diagrama de Bloques:

Programación Lógica

Page 18: 1 Laview 2009 - Capitulo i y II

¿Qué es un VI?

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

Los programas en LabVIEW son llamados VI’s.

VI (Virtual Instrument), es un modulo software que simula el

panel frontal de un Instrumento ó Equipo Real de medición de

variable físicas.

Cumple una función idéntica a la de un instrumento real (mide

una magnitud física con una Diferencia en precisión 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) simultáneamente.

VIRTUAL INSTRUMENT INSTRUMENTO REAL

Page 19: 1 Laview 2009 - Capitulo i y II

LAS TRES PARTES

FUNDAMENTALES DE UN VI

Page 20: 1 Laview 2009 - Capitulo i y II

1. El PANEL FRONTAL

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

• Diseño artístico

• Elementos gráficos para el diseño de la interfaz de

usuario.

• Opciones para personalizar nuestra aplicación.

• Control y monitoreo remoto desde la web.

Page 21: 1 Laview 2009 - Capitulo i y II

2. El DIAGRAMA DE BLOQUES

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

• Programación lógica

• Estructura ó Código del programa.

• Puede no estar visible, si así lo desea el

programador (recursos de seguridad).

Page 22: 1 Laview 2009 - Capitulo i y II

3. El ICONO/CONECTOR

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

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.

El conector muestra los terminales

disponibles para transferir datos.

Icono

Conector

Terminales

Temperatura (F) Temperatura (°C)

Elemento gráfico:

Page 23: 1 Laview 2009 - Capitulo i y II

PANEL FRONTAL de un VI

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

Barra deEstado

ControlBooleano

Gráfico deCarta

ÍCONO

del VIBarra deMenú

Legenda

del gráfico

Nombre del VI

Page 24: 1 Laview 2009 - Capitulo i y II

DIAGRAMA DE BLOQUES de un VI

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

Cableadode datos

FunciónSeno

Lazo While

Barra deEstado

FunciónDivisión

ConstanteNumérica

Temporizador

TerminalBooleano

Barra deMenú

TerminalGráfico

Page 25: 1 Laview 2009 - Capitulo i y II

LAS TRES PALETAS

IMPORTANTES PARA

PROGRAMAR EN LabVIEW

(ventanas flotantes)

Page 26: 1 Laview 2009 - Capitulo i y II

PALETAS DE CONTROLES Y FUNCIONES

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

Paleta de controles(Activo en el Front Panel)

Paleta de funciones(Activo en el Block Diagram)

Page 27: 1 Laview 2009 - Capitulo i y II

PALETA DE HERRAMIENTAS

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

Herramienta de operación

Positioning/Resizing Tool

Labeling Tool (Texto)

Wiring Tool (Cableado)

Shortcut Menu Tool

• Paleta flotante

• Usado para operar y/o modificar objetos

del panel frontal ó diagrama de bloques

Scrolling Tool

Breakpoint Tool

Probe Tool

Herramienta copiado de color

Herramienta coloreado

Herramienta de seleción automática

(IMPORTANTE: DEBE ESTAR SIEMPRE ACTIVA)

Page 28: 1 Laview 2009 - Capitulo i y II

BARRA DE ESTADO

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

EJECUTAR UNA VEZ

EJECUTAR CONTINUAMENTE

DETENER EJECUCION

Pause/Continue Button

Configurar texto

Alinear objetos

Distribuir objetos

Reordenar objetos

Redimensionar objects

EJECUCION INTERACTIVA

Step Into Button

Step Over Button

Step Out Button

Botones adicionales del Diagrama de Bloques

Page 29: 1 Laview 2009 - Capitulo i y II

CREAR OBJETOS EN EL PANEL FRONTAL

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

REGLA PARA CREAR UN OBJETO:

1. ASIGNARLE UN NOMBRE Ó ETIQUETA AL OBJETO [UNIDADES]

2. HABILITAR EL INDICADOR DIGITAL SI DISPONE.

3. PERSONALIZAR EL OBJETO.

Page 30: 1 Laview 2009 - Capitulo i y II

DEMOSTRACIÓN

Utilización de LabVIEW

(ejercicio 01)

Page 31: 1 Laview 2009 - Capitulo i y II

CAPÍTULO II

PROGRAMACIÓN DE UN VI

EN LABVIEW

Page 32: 1 Laview 2009 - Capitulo i y II

Programación basada en Flujo de Datos

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

• El diagrama de bloques se ejecutabasado en el flujo de datos y deizquierda a derecha (aunque nonecesariamente).

• Para que un resultado se pueda obtenerprimero deben estar completos todos losdatos de entrada de la función (ó nodo).

• Las funciones proveen de resultados atodos las terminales de salida.

Page 33: 1 Laview 2009 - Capitulo i y II

Tipos de Datos en LabVIEW

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

EN LABVIEW LOS DISTINTOS TIPOS DE DATOS SE DIFERENCIAN POR EL COLOR DELTERMINAL CORRESPONDIENTE EN EL DIAGRAMA DE BLOQUES, ESTOS SON:

1. BOOLEANO : (VERDE)Datos lógicos de verdadero=1, falso=0

2. NUMÉRICO : (NARANJA, AZUL)Datos numéricos de presición Extendida, doble, simple, entero, complejos y

otros.

3. STRING : (ROSA)Datos tipo texto (cadena de caracteres letras ó números)

4. PATH : (VERDE OSCURO)Datos de caracteres que indican la ubicación de un archivo

5. CLÚSTER : (MARRÓN ó ROSA)Conjunto de datos iguales o diferentes (numerico, booleano, string etc…)

Page 34: 1 Laview 2009 - Capitulo i y II

Tipos de Datos en LabVIEW

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

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

1. ARRAY NUMÉRICO NARANJA :Arreglo de datos numéricos de doble presición, ó enteros.

2. ARRAY BOOLEANO :Arreglo de datos booleanos.

3. ARRAY STRING :Arreglo de datos tipo string.

Page 35: 1 Laview 2009 - Capitulo i y II

Creación de un VI en LabVIEW

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

Terminalestipo control

Ventana del diagrama de bloques

Ventana del panel frontal

Terminalestipo indicador

Page 36: 1 Laview 2009 - Capitulo i y II

Creación del Diagrama de Bloques

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

Page 37: 1 Laview 2009 - Capitulo i y II

Como cablear un Diagrama de Bloques

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

CABLEAR USANDO

HERRAMIENTA CABLEADO

(CARRETE DE HILO)

PARA OPTIMIZAR EL CABLEADO

CLICK derecho y Clean Up Wiring ó USAMOS:

Usar la ruta de

cableado

automático

SELECCIONAR CABLES USANDO

HERRAMIENTA SELECCIÓN (FLECHA)

Page 38: 1 Laview 2009 - Capitulo i y II

Técnicas de Depuración en LabVIEW

PROGRAMACION en LABVIEW Creación de un VI Tipo de datos Edición Depuración

• BUSCANDO ERRORESClick en el Botón Ejecutar (flecha fraccionada)

Aparece una ventana con los errores

Click en Ejecución interactiva, el flujo de datos es animado y los valores mostrados.

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.

• EJECUCION INTERACTIVA

• HERRAMIENTA PRUEBA

Page 39: 1 Laview 2009 - Capitulo i y II

DEMOSTRACIÓN

Utilización de LabVIEW

(ejercicios 02,03)

Page 40: 1 Laview 2009 - Capitulo i y II

OPCIONES DE AYUDA

EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda

Page 41: 1 Laview 2009 - Capitulo i y II

CONTROL DE UN SISTEMA TERMICO

MEDIANTE SOFTWARE

Ing. EDGAR R. JULIÁN LAIME

CAPITULO DE METALURGIA

CEL.973866344

RPM*146533

COLSULTORÍA

GRATUITA

SÁBADOS

9:00am-1:00pm

CIP-CD-JUNIN

FIN DE LA PRESENTACIÓN

GRACIAS POR SU ATENCIÓN


Recommended