SlideShare una empresa de Scribd logo
1 de 61
HMI
Ejemplo de HMI basado en Software
HMI
Ejemplo de HMI - Terminales
11
Labview
Introducción
• Es una herramienta gráfica para pruebas, control y
diseño mediante la programación.
• El lenguaje que usa se llama lenguaje G, donde la G
simboliza que es lenguaje Gráfico.
• Este programa fue creado por National
Instruments (1976) para funcionar sobre máquinas MAC.
Ahora está disponible para las
plataformasWindows, UNIX, MAC y Linux.
12
Labview
14
Labview
15
Labview
16
Labview
Panel frontal
• Controles = entradas
• Indicadores = salidas
Diagrama de bloque
• Programa de acompañamiento
para el panel frontal
• Componentes “cableados”
entre si
Labview
17
Barra de herramientas
del panel frontal
Leyenda del
gráfico
Control
Booleano
Gráfico de
Forma de onda
Icono
Leyenda de
La grafica
Leyenda de
la escala
Panel Frontal
18
Labview
Cableado
de
datos
Terminal
grafica
SubVI
Estructura
While loop
Barra de
Herramientas
Del diagrama de
Bloque
Funcion de
dividir
Constante
numerico
Funcion de
tiempo
Terminal de control
booleano
Diagrama de Bloques
Labview
19
Sub VIs
VIs Expreso, VIs y Funciones
• VIs Expreso: VIs interactivos con pagina de dialogo
configurable
• VIs estándar: VIs modulares y personalizables mediante
cableado
• Funciones: Elementos fundamentales de operación de
LabVIEW; no hay panel frontal o diagrama de bloque
VI Expreso VI Estandar
Función
Paletas de control
(Ventana del panel frontal)
Paleta de funciones
(Ventana de diagrama de bloque)
Herramienta de operación
Herramienta de posicionamiento
y redimensión
Herramienta de etiquetado
Herramienta de cableado
Herramienta de menú (atajo)
• Paleta flotante
• Utilizado para operar y modificar
objetos en el panel frontal y en el
diagrama de bloques.
Herramienta de desplazamiento
Herramienta de punto de paro
Herramienta de prueba
Herramienta para copia de color
Herramienta para colorear
Herramienta de selección automatica
Botón de ejecución (Run)
Botón de ejecución continua
(Continuous Run)
Cancelación de ejecución
(Abort Execution)
Botón de pausa/continuación
Configuración de textos
(Text Settings)
Alineamiento de objetos
(Align Objects)
Distribución de objetos
(Distribute Objects)
Reordenamiento
Redimensionamiento de objetos
de panel frontal (Resize Objects)
Botón de ejecución resaltada
(Highlight Execution)
Botón de entrada al ciclo
(Step Into)
Botón sobre (Step Over)
Botón de salida del ciclo
(Step Out)
Botones adicionales en
el diagrama de la barra
de herramientas
VIs Expreso, VIs y Funciones
• VIs Expreso: VIs interactivos con pagina de dialogo
configurable
• VIs estándar: VIs modulares y personalizables mediante
cableado
• Funciones: Elementos fundamentales de operación de
LabVIEW; no hay panel frontal o diagrama de bloque
VI Expreso VI Estandar
Función
Paletas de control
(Ventana del panel frontal)
Paleta de funciones
(Ventana de diagrama de bloque)
Herramienta de operación
Herramienta de posicionamiento
y redimensión
Herramienta de etiquetado
Herramienta de cableado
Herramienta de menú (atajo)
• Paleta flotante
• Utilizado para operar y modificar
objetos en el panel frontal y en el
diagrama de bloques.
Herramienta de desplazamiento
Herramienta de punto de paro
Herramienta de prueba
Herramienta para copia de color
Herramienta para colorear
Herramienta de selección automatica
Botón de ejecución (Run)
Botón de ejecución continua
(Continuous Run)
Cancelación de ejecución
(Abort Execution)
Botón de pausa/continuación
Configuración de textos
(Text Settings)
Alineamiento de objetos
(Align Objects)
Distribución de objetos
(Distribute Objects)
Reordenamiento
Redimensionamiento de objetos
de panel frontal (Resize Objects)
Botón de ejecución resaltada
(Highlight Execution)
Botón de entrada al ciclo
(Step Into)
Botón sobre (Step Over)
Botón de salida del ciclo
(Step Out)
Botones adicionales en
el diagrama de la barra
de herramientas
Terminales
de
Control
Ventana de Diagrama de Bloques
Ventana de Panel Frontal
Terminales
de
Indicador
“Punto Caliente” de Cableado
Limpiando el Cableado
Utilice la Ruta Automática
del Cable
Haga Clic para Seleccionar los Cables
• El diagrama de bloque se ejecuta
dependiendo del flujo de los datos;
el diagrama de bloques NO se
ejecuta de izquierda a derecha
• El nodo se ejecuta cuando los
datos están disponibles para
TODOS los terminales de entrada.
• Los nodos suministran datos a
todos los terminales de salida
cuando termina.
Programando el Flujo de Datos
Contexto de la Ayuda
• Ayuda en línea
• Congelar Ayuda
• Ayuda del Diagrama Simple/Complejo
• Ctrl + H
Referencias en Línea
• Todos los menús en línea
• Clic en las funciones del diagrama para tener acceso directo a
la información en línea.
• Encontrando los Errores
• Resaltar la Ejecución
• Herramienta de Prueba
Haga clic en el botón de “correr” que esta roto;
Aparece una ventana mostrando los errores
Haga clic en el botón de ejecución resaltada; el
flujo de datos es animado utilizando burbujas.
Los valores se despliegan en los cables.
Haga clic con el botón derecho sobre el cable para
exhibir la ventana de prueba y así mostrar los
datos mientras fluyen por el segmento de cable.
También puede seleccionar la herramienta de
prueba desde la paleta de herramientas y hacer un
clic en el cable.
Icono Nodo Expandible Nodo Expandido
• VI de Generador de Funciones
• El mismo VI, visto en tres maneras
diferentes.
• El campo amarillo designa un VI Estándar.
• El campo azul designa un VI Expreso
Icon
Connector
Terminals
SubVIs
Haga click derecho sobre el icono (solamente en el panel frontal)
Acceder subVIs creados por el usuario
Funciones >> All Functions >> Seleccione
un VI o
arrastre el icono hasta el diagrama deseado
While
•Ciclos For
– Tiene una Terminal de Iteración
– Corre de acuerdo a la entrada
N de la Terminal de Conteo
Ciclos (cont.)
1. Seleccionar el ciclo 2. Encerrar código que va a ser repetido
3. Arrastrar nodos adicionales y luego cablear
HMI_ Labview.pptx
HMI_ Labview.pptx
HMI_ Labview.pptx
HMI_ Labview.pptx
HMI_ Labview.pptx
HMI_ Labview.pptx

Más contenido relacionado

Similar a HMI_ Labview.pptx

Ejercicios lab view
Ejercicios lab viewEjercicios lab view
Ejercicios lab view
gato4048
 

Similar a HMI_ Labview.pptx (20)

Semana 1 Introduccion LabVIEW.pdf
Semana 1 Introduccion LabVIEW.pdfSemana 1 Introduccion LabVIEW.pdf
Semana 1 Introduccion LabVIEW.pdf
 
Práctica 1 estudiante
Práctica 1 estudiantePráctica 1 estudiante
Práctica 1 estudiante
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
LabVIEW Nivel I (Semana 1)
LabVIEW Nivel I (Semana 1)LabVIEW Nivel I (Semana 1)
LabVIEW Nivel I (Semana 1)
 
Entorno labview
Entorno labviewEntorno labview
Entorno labview
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
Entorno labview
Entorno labviewEntorno labview
Entorno labview
 
Ejercicios lab view
Ejercicios lab viewEjercicios lab view
Ejercicios lab view
 
Curso labview 2014
Curso  labview 2014Curso  labview 2014
Curso labview 2014
 
Qué es LabVIEW
Qué es LabVIEWQué es LabVIEW
Qué es LabVIEW
 
Tutorial labview
Tutorial labviewTutorial labview
Tutorial labview
 
Curso labview 2014
Curso labview 2014Curso labview 2014
Curso labview 2014
 
Escuela superior politecnica de chimborazo’’
Escuela superior politecnica de chimborazo’’Escuela superior politecnica de chimborazo’’
Escuela superior politecnica de chimborazo’’
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
Elemento 1
Elemento 1Elemento 1
Elemento 1
 
Graficas matlab
Graficas matlabGraficas matlab
Graficas matlab
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
016tutorlabview
016tutorlabview016tutorlabview
016tutorlabview
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

HMI_ Labview.pptx

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. HMI Ejemplo de HMI basado en Software
  • 10. HMI Ejemplo de HMI - Terminales
  • 11. 11 Labview Introducción • Es una herramienta gráfica para pruebas, control y diseño mediante la programación. • El lenguaje que usa se llama lenguaje G, donde la G simboliza que es lenguaje Gráfico. • Este programa fue creado por National Instruments (1976) para funcionar sobre máquinas MAC. Ahora está disponible para las plataformasWindows, UNIX, MAC y Linux.
  • 13.
  • 16. 16 Labview Panel frontal • Controles = entradas • Indicadores = salidas Diagrama de bloque • Programa de acompañamiento para el panel frontal • Componentes “cableados” entre si
  • 17. Labview 17 Barra de herramientas del panel frontal Leyenda del gráfico Control Booleano Gráfico de Forma de onda Icono Leyenda de La grafica Leyenda de la escala Panel Frontal
  • 18. 18 Labview Cableado de datos Terminal grafica SubVI Estructura While loop Barra de Herramientas Del diagrama de Bloque Funcion de dividir Constante numerico Funcion de tiempo Terminal de control booleano Diagrama de Bloques
  • 20. VIs Expreso, VIs y Funciones • VIs Expreso: VIs interactivos con pagina de dialogo configurable • VIs estándar: VIs modulares y personalizables mediante cableado • Funciones: Elementos fundamentales de operación de LabVIEW; no hay panel frontal o diagrama de bloque VI Expreso VI Estandar Función
  • 21. Paletas de control (Ventana del panel frontal) Paleta de funciones (Ventana de diagrama de bloque)
  • 22. Herramienta de operación Herramienta de posicionamiento y redimensión Herramienta de etiquetado Herramienta de cableado Herramienta de menú (atajo) • Paleta flotante • Utilizado para operar y modificar objetos en el panel frontal y en el diagrama de bloques. Herramienta de desplazamiento Herramienta de punto de paro Herramienta de prueba Herramienta para copia de color Herramienta para colorear Herramienta de selección automatica
  • 23. Botón de ejecución (Run) Botón de ejecución continua (Continuous Run) Cancelación de ejecución (Abort Execution) Botón de pausa/continuación Configuración de textos (Text Settings) Alineamiento de objetos (Align Objects) Distribución de objetos (Distribute Objects) Reordenamiento Redimensionamiento de objetos de panel frontal (Resize Objects) Botón de ejecución resaltada (Highlight Execution) Botón de entrada al ciclo (Step Into) Botón sobre (Step Over) Botón de salida del ciclo (Step Out) Botones adicionales en el diagrama de la barra de herramientas
  • 24. VIs Expreso, VIs y Funciones • VIs Expreso: VIs interactivos con pagina de dialogo configurable • VIs estándar: VIs modulares y personalizables mediante cableado • Funciones: Elementos fundamentales de operación de LabVIEW; no hay panel frontal o diagrama de bloque VI Expreso VI Estandar Función
  • 25. Paletas de control (Ventana del panel frontal) Paleta de funciones (Ventana de diagrama de bloque)
  • 26. Herramienta de operación Herramienta de posicionamiento y redimensión Herramienta de etiquetado Herramienta de cableado Herramienta de menú (atajo) • Paleta flotante • Utilizado para operar y modificar objetos en el panel frontal y en el diagrama de bloques. Herramienta de desplazamiento Herramienta de punto de paro Herramienta de prueba Herramienta para copia de color Herramienta para colorear Herramienta de selección automatica
  • 27. Botón de ejecución (Run) Botón de ejecución continua (Continuous Run) Cancelación de ejecución (Abort Execution) Botón de pausa/continuación Configuración de textos (Text Settings) Alineamiento de objetos (Align Objects) Distribución de objetos (Distribute Objects) Reordenamiento Redimensionamiento de objetos de panel frontal (Resize Objects) Botón de ejecución resaltada (Highlight Execution) Botón de entrada al ciclo (Step Into) Botón sobre (Step Over) Botón de salida del ciclo (Step Out) Botones adicionales en el diagrama de la barra de herramientas
  • 28. Terminales de Control Ventana de Diagrama de Bloques Ventana de Panel Frontal Terminales de Indicador
  • 29.
  • 30. “Punto Caliente” de Cableado Limpiando el Cableado Utilice la Ruta Automática del Cable Haga Clic para Seleccionar los Cables
  • 31. • El diagrama de bloque se ejecuta dependiendo del flujo de los datos; el diagrama de bloques NO se ejecuta de izquierda a derecha • El nodo se ejecuta cuando los datos están disponibles para TODOS los terminales de entrada. • Los nodos suministran datos a todos los terminales de salida cuando termina. Programando el Flujo de Datos
  • 32. Contexto de la Ayuda • Ayuda en línea • Congelar Ayuda • Ayuda del Diagrama Simple/Complejo • Ctrl + H Referencias en Línea • Todos los menús en línea • Clic en las funciones del diagrama para tener acceso directo a la información en línea.
  • 33.
  • 34. • Encontrando los Errores • Resaltar la Ejecución • Herramienta de Prueba Haga clic en el botón de “correr” que esta roto; Aparece una ventana mostrando los errores Haga clic en el botón de ejecución resaltada; el flujo de datos es animado utilizando burbujas. Los valores se despliegan en los cables. Haga clic con el botón derecho sobre el cable para exhibir la ventana de prueba y así mostrar los datos mientras fluyen por el segmento de cable. También puede seleccionar la herramienta de prueba desde la paleta de herramientas y hacer un clic en el cable.
  • 35.
  • 36. Icono Nodo Expandible Nodo Expandido • VI de Generador de Funciones • El mismo VI, visto en tres maneras diferentes. • El campo amarillo designa un VI Estándar. • El campo azul designa un VI Expreso
  • 37.
  • 40.
  • 41.
  • 42. Haga click derecho sobre el icono (solamente en el panel frontal)
  • 43.
  • 44.
  • 45. Acceder subVIs creados por el usuario Funciones >> All Functions >> Seleccione un VI o arrastre el icono hasta el diagrama deseado
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54. While •Ciclos For – Tiene una Terminal de Iteración – Corre de acuerdo a la entrada N de la Terminal de Conteo
  • 55. Ciclos (cont.) 1. Seleccionar el ciclo 2. Encerrar código que va a ser repetido 3. Arrastrar nodos adicionales y luego cablear