You are on page 1of 33

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL

ING. CAROLINA AYALA LUGO


CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

Introduccin:
Uno de los nuevos campos en la Instrumentacin Electrnica es la Instrumentacin
Virtual. La idea es sustituir y ampliar elementos "Hardware" por otros "Software", para
ello se emplea un procesador (normalmente un PC) que ejecute un programa
especfico, este programa se comunica con los dispositivos para configurarlos en sus
entradas y salidas y leer sus medidas y monitorear los comportamientos de cada
modulo, esto con el fin de que se llegase a tener una falla sea detectada con mayor
rapidez y eficacia.
Las ventajas de la Instrumentacin Virtual son las siguientes:
-Es capaz de automatizar las medidas, procesado de la informacin, visualizacin y
actuacin remotamente, etc.
-El VI (Instrumento Virtual) medir el valor de la seal de entrada y lo comparar
contra un lmite especificado por el usuario, si el valor de entrada excede el lmite un
LED se encender. Las ilustraciones que enseamos arriba, pertenecen a cada una
de las paletas encontradas en LabVIEW.

LABVIEW:
LabVIEW define y da seguimiento a un modelo de flujo de datos para ejecutar VIs. Un
nodo de diagrama de bloques se ejecuta cuando recibe todas las entradas definidas
por el usuario. Cuando el nodo se ejecuta, produce datos de salida y pasa los datos al
siguiente nodo en la trayectoria del flujo de datos definida. El movimiento de datos a
travs de los nodos determina el orden de ejecucin de los VIs y las funciones en el
diagrama de bloques.
Los leguajes de programacin y compiladores como Visual Basic, C++, JAVA y la
mayora de otros lenguajes de programacin basados en texto dan seguimiento a un
patrn de flujo de control para ejecucin del programa. En el flujo de control de los
datos y variables, el orden de la secuencia de los elementos del programa determina
el orden de ejecucin de un programa.
Para un ejemplo de programacin de flujo de datos en la Interfaz de LabVIEW,
Consideremos un diagrama de bloques bsico que haga la suma de dos nmeros y
despus resta 50.00 del resultado de la suma, como se muestra en la Figura 3.1. En
este caso, el diagrama de bloques tomara el comportamiento de ejecutarse de
izquierda a derecha, no porque los objetos estn colocados en ese orden, sino porque
la funcin de Resta no podr ejecutarse hasta que la funcin de Suma termina de
ejecutarse y pasa los datos a la funcin de Resta de esta manera se entiende que un
modulo no se ejecuta hasta que el anterior cumpla con su funcin establecida.
Debemos recordar y tener bien en claro que un nodo se ejecuta solamente cuando los
datos estn disponibles en todas sus terminales de entrada y proporciona los datos a
las terminales de salida solamente cuando el nodo termina la ejecucin.

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

Competencias a desarrollar:
Comprende y aplica las tcnicas para la manipulacin y procesamiento de datos, a
travs de software especializado para la generacin de reportes.

Realiza la integracin de instrumentos virtuales para los sistemas de medicin y


control, de variables de proceso y acceso remoto

UNIDAD 2: Programacin de estructuras con software


LabVIEW para La instrumentacin virtual.
PRACTICA INDIVIDUAL.
Objetivo de la unidad:
Programa estructuras usando el LabVIEW como software de
instrumentacin virtual

Fecha limite de evaluacin de la unidad 23 de septiembre.


COMPETENCIAS A DESARROLLAR:
Programar ejemplos de estructuras de control en LabVIEW.
Utilizar una metodologa para programacin.

PROCEDIMIENTO.
Practica individual, el maestro designara a cada alumno dos programas a desarrollar, y
la fecha de presentarlo en forma individual, en el momento de revisar el programa se
har la entrega del reporte de la prctica.
Se le asignara al alumno fecha y hora de revisin , para que desarrollen los programas
desde cero en un tiempo mximo de 20 minutos por alumno.
Si el alumno no se present en tiempo y forma se pondr de acuerdo con el maestro
para que le indique el da y la hora que puede ser revisado y evaluado, tomando en
cuenta que ya no vale el 100%.

EJERCICIOS:
1.-

Llenado de dos tinacos

Objetivo:
Desarrollar el llenado de dos tinacos uno de 12lts y uno de 20lts cuando el de 1 llegue a
11lts el tanque 2 comenzara a llenarse de 1 en uno hasta llegar a 20 y cuando estn
llenos los dos tanques se acaba el programa.
2

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO
Se necesita tener una lgica razonable para llegar a completar esta prctica y tener el
conocimiento de las herramientas que estas utilizando identificar para que te sirve el
case el for las herramientas de incremento las herramientas para verdadero o falso saber
cmo conectarlas e identificar qu es lo que quieres hacer.

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

2.- REA DEL TRINGULO


Programa que
(base*altura/2).

calcula

el

rea

de

un

tringulo

en

metros

1. Coloque en el panel dos controles nmericos y asgnele los


nombres BASE y
ALTURA
2. Coloque en el panel un indicador numrico y asgnele el nombre
AREA
frmula BASE*ALTURA/2
3. De la paleta de funciones seleccione: Numeric Multiply
4. De la paleta de funciones seleccione: Numeric Divide
5. De la paleta de funciones seleccione:
Numeric Numeric Constant
6. Cambie el valor de la constante por 2
7. Realice las conexiones como se muestra en el diagrama:

8. Ejecute la aplicacin y verifique el resultado


9. Aumente las unidades de metros a la base y la altura y de metros cuadrados al rea. Si
no recuerda como cambiar las unidades refirase al captulo anterior.

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO
NOTA: AGREGA CALCULAR EL AREA DE RECTANGULO, CUADRADO Y
TRIANGULO, CON EL MANEJO DE ESTRUCTURAS DE CONTROL.

3: Suma, resta, multiplicacin y divisin de dos


nmeros.
El VI permite ingresar dos valores numricos A y B en punto flotante mediante
controles y realiza las operaciones bsicas de Suma, Resta, Mutiplicacin y Divisin.
Muestra los respectivos resultados usando indicadores. El VI espera a que haya
actividad en el panel frontal antes de volver a repetir el bucle While.

stop Se presiona este botn para salir.


A Aqu se ingresa el nmero A.
B Aqu se ingresa el nmero B.
Suma Muestra la Suma: A + B.
Resta Muestra la Resta: A - B.
Divisin Muestra la Divisin: A / B.
Multiplicacin Muestra la Multiplicacin: A x B.

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

4: Corrimiento secuencial de leds.


El VI enciende un array de 5 LEDs de forma secuencial, utilizando la estructura Flat
Sequence.
En la primera etapa se asegura de que estn todos apagados menos el primero. Espera 1
segundo (1000ms) y pasa a la siguiente etapa.
En la segunda y dems etapas apaga el led de la etapa anterior al mismo tiempo que
enciende el de la etapa actual. Tambin espera 1 segundo antes de pasar a la siguiente
etapa.
Se utilizaron variables locales de la segunda etapa en adelante.

stopPresionando este botn se sale del programa. Como la lectura de este botn
solamente se produce al finalizar la secuencia, no importa cuando uno presione el
botn, el programa recin terminar cuando termine la secuencia.
LED 1
LED 2
LED 3
LED 4
LED 5
6

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

5: Multiplicacin divisin suma y resta.


Permite seleccionar que operacin (suma, resta, multiplicacin o divisin) realizar
entre A y B.
En el caso de que la operacin sea Divisin, y B sea igual a cero, se muestra el
indicador Error. Esto se logra insertando un TRUE a la propiedad Visible de tal
indicador. De lo contrario se le inserta unFALSE.
Por otro lado, el resultado no se muestra directamente en un indicador numrico. Porque
en el caso de una divisin por cero el resultado debe decir Infinito. Para eso se forma
un array de cadenas de texto. La primera es el nmero resultante de la operacin,
formateado a una cadena. La segunda es una cadena constante que dice "Infinito".
Luego se indexa el primer o segundo elemento de ese array para mostrarlo
como Resultado. Esto se hace tomando el valor booleano que vale TRUE si hubo
divisin por cero y FALSE si no. Se convierten estos valores booleanos a un 0 o
un 1 respectivamente y se utiliza este valor numrico para indexar el array.

Salir Presionando este botn se sale del programa.


A Primer operando.
7

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO
B Segundo Operando.
Operacin Este control relaciona la operacin Sumar con un 0, Restar con
un 1, Multiplicarcon un 2 y Dividir con un 3.
Estos valores numricos son insertados en el CASE para determinar que operacin
se realizar.
Resultado Muestra el resultado de la operacin.
Error Este indicador siempre muestra el texto Divisin por cero. Pero est
siempre invisible, excepto cuando ocurre una divisin por cero.

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

6.- Concatenacin de texto


Programa que une el contenido de tres textos en uno solo
1. Coloque en el panel tres string control y asigne los nombres "TEXTO 1",
"TEXTO 2" y "TEXTO 3"
2. Coloque en el panel un string indicador y asigne el nombre "TEXTO FINAL"

3. De la paleta de funciones seleccione


String Concatenate Strings
4. La funcin "Concatenate Strings" tiene slo dos entradas, para colocar una adicional
acerque el mouse en una esquina y aumente el tamao.

5. Realice las conexiones

6. Inicie la ejecucin y verifique los resultados

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

7.- Contador.
1- Dentro del bucle FOR simplemente se muestra, en el indicador Cuenta, el valor i+1.
La variable i incrementa su valor en cada ciclo, empezando de cero y terminando
en Contar hasta - 1. La estructura FOR tambin contiene un retardo de 100ms para
que el ojo pueda apreciar el incremento de la cuenta.
2- Dentro del bucle WHILE se espera a que se presione el botn Contar, para volver a
contar hasta el valor indicado por el control Contar hasta, o hasta que se
presione SALIR. En este ltimo caso no se vuelve a repetir el bucle WHILE principal,
terminando el programa. Las lecturas de los botones Contar y SALIR solo se realizan
cuando ocurre un cambio en el panel frontal. Esto para que este bucle no est leyendo
innecesariamente, ocupando as el procesador.

Contar hasta Establece hasta que valor se contar.


SALIR Presionando este botn se sale del programa.
Contar Hay que presionar este botn para volver a contar.
Cuenta Muestra el valor actual del contador.

10

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

8.-Alarma de nivel alto


Programa que prende una alarma cuando el nivel es mayor a 8 o menor de 2
1. Coloque en el panel un tanque y actvelo como control, nombrelo "TANQUE"
2. Coloque en el panel un indicador booleano y nombrelo "ALARMA"

3. De la paleta de funciones elija


4. Comparison Greater?
5. De la paleta de funciones elija
6. Comparison Less?
7. De la paleta de funciones elija
8. Boolean Or
9. De la paleta de funciones elija
10. Numeric Numeric Constant
11. Cambie el valor de la constante numrica a 8
12. De la paleta de funciones elija
13. Numeric Numeric Constant
14. Cambie el valor de la constante numrica a 2
15. Realice las conexiones que se muestran en el diagrama

16. Ejecute la aplicacin y verifique, si el nivel est mayor a 8 o menor de 2 la alarma


debe encenderse, de lo contrario debe apagarse.
Cuando nivel alto
Se construir una aplicacin que termina cuando el nivel es mayor a 8
1. Inicie una nueva aplicacin.
2. En el panel ubique un control numrico TANQUE
3. En el panel ubique un Waveform Chart
4. En el panel ubique un indicador numrico U32 de nombre "Nmero de ciclos"
5. De la subpaleta Structure de la paleta de funciones seleccione While Loop.
6. Realice las conexiones.
11

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

7. Utilice la ejecucin animada para ver el funcionamiento tanto en el panel como en el


diagrama. No utilice ejecucin continua, slo ejecucin sencilla.
8. Estando en ejecucin modifique el nivel del tanque, si utiliz ejecucin sencilla
el programa parar cuando el nivel suba de 8.
9. Termine la ejecucin

9.-Promedio de dos nmeros


(NOTA: Agregar lo siguiente promedio de 10 numeros)
1. Inicie una nueva aplicacin
2. Coloque dos controles numricos y un indicador numrico
3. De la subpaleta Structure de la paleta de funciones seleccione Formula Node
4. Selecciones la herramienta de propiedades, presione el botn del mouse en el borde
izquierdo del nodo de frmulas y escoja Add Input
5. Aparece un bloque donde se define el nombre de una variable de entrada, escriba all
"x"
6. Nuevamente presione el botn del mouse en el borde izquierdo del nodo de frmulas
y escoja Add Input
7. En el nuevo bloque escriba "y"
8. con la herramienta de propiedades, presione el botn del mouse en el borde derecho
del nodo de frmulas y escoja Add Output
9. Aparece un bloque donde se define el nombre de una variable de salida, escriba all
"prom"
10. Dentro del nodo de frmula escriba el clculo del promedio:
prom = (x + y)/2;
11. realice la conexin:
12

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

12. Ejecute la aplicacin y verifique el clculo del promedio

10.-Mximo y mnimo
Programa que muestra el mximo y el mnimo de una matriz
1. Coloque en el panel una matriz de controles numricos de nombre VALORES.
2. Coloque en el panel dos indicadores de nombres MAXIMO y MINIMO
3. Ample la matriz como se muestra en la grfica:

4. De la paleta de funciones seleccione


5. Array Array Max & Min
6. Realice las conexiones. Note que el bloque tiene 4 salidas, las conexiones deben
hacerse en "max value" y "min value"

13

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

7. Ejecute la aplicacin y verifique la salida.

11: Waveform Chart.


El VI efecta un promedio con una cantidad Muestras de nmeros aleatorios
entre 0y Rango. Tambin grafica los promedios parciales en un Waveform Chart. Para
el promedio se utiliza la siguiente frmula:
Promedio[i]=(i/(i+1)) x ( (i x Promedio[i-1]) + ValorActual)
Dentro del bucle principal, un bucle WHILE, hay una estructura Flat Sequence que
primero elimina los datos del Waveform Chart y luego pasa a un bucle FOR que
vuelve a tomar los datos. Tambin hay un bucle WHILE:
1- Dentro del bucle FOR, que se repite Muestras veces, se genera un nmero aleatorio
entre 0 y 1. Luego se lo multiplica por Rango para que est entre 0 y Rango. Este valor
equivale a ValorActual en la frmula. El valor Promedio[i-1] se obtiene del shift
register, que en el primer ciclo vale cero. Con estos dos valores aplicamos la frmula y
obtenemos Promedio[i], que se enva al Waveform Chart y tambin se guarda en
el shift register. Esto se repite en cada ciclo. Al salir del bucle FOR se toma el
14

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO
valor Promedio[i] y se lo muestra en el indicador Promedio. El Waveform Chart ya
tiene la grfica para ese entonces.
2- Dentro del bucle WHILE se espera a que se presione el botn Calcular, para volver
a calcular el promedio, o hasta que se presione SALIR, para salir del programa. En este
ltimo caso no se vuelve a repetir el bucle WHILE principal, terminando as el
programa. Las lecturas de los botones Calcular y SALIR solo se realizan cuando
ocurre un cambio en el panel frontal. Esto para que este bucle no est leyendo
innecesariamente, ocupando as el procesador.

SALIR Cuando se presiona, sale del bucle WHILE principla, teminando as el


programa.
Calcular Cuando se presiona, se vuelve a tomar las muestras y mostralas en
el Waveform Chart y actualizar el valor final del Promedio.
Muestras Nmero de muestras a tomar para promediar.
Rango Se generarn muestras con valores aleatorios entre cero y Rango.
Waveform Chart Grafica todas las muestras que se obtuvieron en el proceso.
Promedio Muestra el promedio final.

15

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

14.-El mayor de tres nmeros


Nota: Aumente la cantidad de nmeros en vez de tres que sean 8 nmeros y que
encuentre el mayor y menor de esos 8.
1. Inicie una nueva aplicacin
2. Ubique en el panel tres controles numricos y 1 indicador numrico
3. Ubique en el diagrama un nodo de frmulas
4. Defina tres variables de entrada: x, y, z
5. Defina una variable de salida de nombre: mayor
6. Realice la conexin:

16

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

El nodo de frmulas contiene el texto para resolver el problema de encontrar el mayor


en lenguaje C, recuerde colocar punto y coma (;) despus de cada instruccin

13:CLUSTER
El VI efecta un promedio con una cantidad Muestras de nmeros aleatorios
entre 0y Rango. Tambin grafica las muestras y promedios parciales en un Waveform
Chart a travs de un cluster. Para el promedio se utiliza la siguiente frmula:
Promedio[i]=(i/(i+1)) x ( (i x Promedio[i-1]) + ValorActual)
Dentro del bucle principal, un bucle WHILE, hay una estructura Flat Sequence que
primero elimina los datos del Waveform Chart y luego pasa a un bucle FOR que
vuelve a tomar los datos. Tambin hay un bucle WHILE:
1- Dentro del bucle FOR, que se repite Muestras veces, se genera un nmero aleatorio
entre 0 y 1. Luego se lo multiplica por Rango para que est entre 0 y Rango. Este valor
equivale a ValorActual en la frmula. El valor Promedio[i-1] se obtiene del shift
17

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO
register, que en el primer ciclo vale cero. Con estos dos valores aplicamos la frmula y
obtenemos Promedio[i], que se enva a un Cluster bundle y tambin se guarda en
el shift register. Tambin se enva al Cluster bundle el ValorActual.
Este clusterse enva al Waveform Chart. Esto se repite en cada ciclo. Al salir del
bucle FOR se toma el valor Promedio[i] y se lo muestra en el indicador Promedio.
Para ese entonces el Waveform Chart ya tiene la grfica de los valores que salieron y
los promedios parciales.
2- Dentro del bucle WHILE se espera a que se presione el botn Calcular, para volver
a calcular el promedio, o hasta que se presione SALIR, para salir del programa. En este
ltimo caso no se vuelve a repetir el bucle WHILE principal, terminando as el
programa. Las lecturas de los botones Calcular y SALIR solo se realizan cuando
ocurre un cambio en el panel frontal. Esto para que este bucle no est leyendo
innecesariamente, ocupando as el procesador.

SALIR Cuando se presiona, sale del bucle WHILE principla, teminando as el


programa.
Calcular Cuando se presiona, se vuelve a tomar las muestras y mostralas en
el Waveform Chart y actualizar el valor final del Promedio.
Muestras Nmero de muestras a tomar para promediar.
Rango Se generarn muestras con valores aleatorios entre cero y Rango.
Waveform Chart Grafica (1) todas las muestras que se obtuvieron en el proceso y
(2) el promedio parcial hasta ese momento.
Promedio Muestra el promedio final.
18

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

14: Simulacin de temperatura.


Crear un Instrumento Virtual que simule un termmetro el cual muestre un rango de
temperatura y dentro de ese rango de temperatura establecer 2 alertas de control, una
temperatura con un valor mnimo y otra con una temperatura con un valor mximo. Las
alertas deben ser representadas en con un LED para cada una de estas.
Marco terico.
Para crear este Instrumento Virtual se deben seguir estas instrucciones.
1. Entrar a Inicio > Todos Los Programas > National Instruments > LabVIEW
2. En el Cuadro de Dialogo que aparece despus de seleccionar LabVIEW llamado
Getting Started Seleccionar New > Blank VI.
Observaciones.
19

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO
Empezaremos por realizar las conexiones en la ventana del Diagrama a Bloques (Block
Diagram) para que termine de la siguiente manera como mostraremos en la
metodologa.
Metodologa.
1. Haremos un ciclo While Loop en el Diagrama a Bloques para que se establezca el
botn de Stop al terminar de simular nuestro Instrumento Virtual. Para colocarlo lo
sacamos de la paleta de funciones > Express > Execution Control > While Loop y lo
hacemos en el contorno que creamos necesario para colocar todos los mdulos dentro
de este.
2. Estableceremos el panel deslizable de la temperatura. Para esto en el Panel Frontal
seleccionamos en la Paleta Control > Express> Numeric Controls y hacemos clic en
Pointer Slide en forma vertical (la orientacin a gusto del usuario ya que es cuestin
grafica, puesto que la forma de operar es la misma); al ver que colocamos el objeto en el
panel frontal Por defecto se ubicar un mdulo en el diagrama a bloques para que se
editen los datos de entrada y salida y se pueda interconectar con los dems mdulos.
3. Una vez colocado el Pointer Slide es necesario establecer los indicadores o la escala
que queramos que este mostrando haciendo clic derecho sobre este aparecer un cuadro
de dialogo de las propiedades de este objeto y los estableceremos tal y como se muestra
en las figuras 11.1, 11.2 y 11.3.

20

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

FIG. 11.1 Cuadro de Dialogo de Propiedades de Pointer Slide.

21

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

FIG. 11.2 Cuadro de Dialogo de Propiedades de Pointer Slide.

22

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

FIG. 11.3 Cuadro de Dialogo de Propiedades de Pointer Slide.


4. Una vez establecida la configuracin de este objeto nos movemos a la ventana del
Panel Frontal para continuar con nuestro Instrumento Virtual simulado. Hacemos clic en
la Paleta Controls > Express > Numeric Controls > Numeric Control y lo colocamos
repetimos esta accin una vez ms para que sean los dos controles de temperatura que
sern la mxima y la mnima. Una vez colocado por defecto se activa otro modulo en el
Diagrama a Bloques.
5. En el Mismo panel Frontal insertaremos los LEDs que sern los que van a indicarnos
el cambio de las temperaturas cuando rebasan los parmetros establecidos. Hacemos
clic en la Paleta Controls > Express> LED. La forma del LED (Square LED o Round
LED) no afecta la funcin, solo cambia la apariencia a gusto del usuario.
Una vez que tenemos todos los mdulos en el diagrama a bloques vamos a pasar a hacer
las conexiones y sacar dos operadores hacer las comparaciones con los mdulos que
determinaran los limites de las temperaturas. Para terminar nuestro Instrumento Virtual
hacemos lo siguiente:

23

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO
6. En el Diagrama a Bloques, en la Paleta Functions sacaremos los comparadores antes
mencionados haciendo lo siguiente: Express>Arithmetic&Comparison>Express
Comparison> Greater?. Para sacar el comparador que se traduce como lo ms elevado.
7. Repetimos la misma ruta para sacar Less, que se traduce como lo ms mnimo o lo
ms bajo.
8. Hacemos la conexin como se muestra en el Diagrama a Bloques de la figura 11.4.

FIG. 11.4 Conexin en el Diagrama de Bloques


Resultados.
Tenemos que identificar los comparadores en las conexiones para no confundirnos en el
panel frontal: el comparador de arriba es Less y el de abajo es Greater.

24

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

25

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

UNIDAD 3: Graficacin y simulacin en LabVIEW


Practica en equipo con un mximo de tres integrantes.
Objetivo de la unidad:
Graficar y simular con la LabVIEW partes de los sistemas mecatrnicos

Fecha lmite de entrega de las prcticas 12 de octubre.


COMPETENCIAS A DESARROLLAR:
Realizar programas de ejemplos de graficas en LabVIEW.
Utilizar una metodologa para Simulacin. Ejemplos de simulaciones en LabVIEW.
DESARROLLO DE LA PRCTICA:
REALIZAR DOS PRACTICAS CON APLICACIN, LA CUAL SE SIMULE EN
LAB VIEW Y SE PUEDA MANIPULAR EN FORMA MANUAL Y AUTOMATICA
SUS CONDICIONES DE TRABAJO DEL SISTEMA, QUE SE PUEDAN
GRAFICAR LOS DATOS QUE RECIBE Y ARROJA, CONFORME AL
COMPORTAMIENTO DE DICHO SISTEMA.
NOTA:
NO INCLUYEN INTERFAZ, SOLO ES SIMULACION EN LABVIEW.
AL HABLAR DE APLICACIONES, CONSISTE EN ENFOCARLAS A SISTEMAS
REALES, COMO:
-

CONTROL DE TEMPERATURA (invernadero, incubadora, en un cuarto frio,


etc).
CONTROL DE HUMEDAD.
CONTROL DE LLENADO, VACIADO Y DE FLUJO DE UN TANQUE.
CONTROL DE VOLTAJE, ( PARA UN MOTOR DE CD O CA).
ENTRE OTROS.

26

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

UNIDAD 4: Puertos de comunicacin de la PC.


Practica en equipo con un mximo de tres integrantes.

Objetivo de la unidad:
Identifica y manipula los puertos de las PC y disea interfaz de control.

Fecha lmite de entrega de las prcticas 29 de octubre.


COMPETENCIAS A DESARROLLAR:
Disear un interfaz donde se involucre la Manipulacin de puertos.

DESARROLLO DE LA PRACTICA:
REALIZAR DOS PRACTICAS CON APLICACIN, LA CUAL SE SIMULE EN
LAB VIEW EN CONJUNTO CON ARDUINO DONDE LA SALIDA DE LOS
DATOS LOS INTERPRETE ACITIVANDO O CONTROLANDO A UN MOTOR DE
CORRIENTE DIRECTA, RELEVADORES, O TEMPEROZADORES, (NOTA:NO
LEDS); EN BASE A LAS CONDICIONES ESTABLECIDAS EN EL SISTEMA, ES
UN CONTROL UNIDIRECCIONAL YA QUE LA COMUNICACIN SERA DE
SOFTWARE HACIA AFUERA MEDIANTE LA INTERFAZ DEL ARDUINO.

27

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

INTERFAZ
Comunicacin
unidireccional del software
hacia la interfaz.

CONTROL:
PROGRAMACION
VIRTUAL

DIAGRABA DE BLOQUES

AL HABLAR DE APLICACIONES, CONSISTE EN ENFOCARLAS A SISTEMAS


REALES, COMO:
-

CONTROL DE TEMPERATURA.
CONTROL DE HUMEDAD.
CONTROL DE LLENADO, VACIADO Y DE FLUJO DE UN TANQUE.
CONTROL DE VOLTAJE, ( PARA UN MOTOR DE CD O CA).
ENTRE OTROS.

28

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

UNIDAD 5: Vlvulas de control.


PRACTICA EN EQUIPO DE MAXIMO 3 PERSONAS.
Objetivo de la unidad:
Conocer las caractersticas de los diferentes tipos de vlvulas.

Fecha lmite de entrega de prcticas 18 de


noviembre.
COMPETENCIA A DESARROLLAR
Conocer los principios de operacin y funcionamiento de las vlvulas y de los
elementos finales de control.

DESARROLLO DE LA PRCTICA:
REALIZAR DOS PRACTICAS CON APLICACIN, LA CUAL SE SIMULE EN
LAB VIEW EN CONJUNTO CON ARDUINO DONDE LA SALIDA DE LOS
DATOS LOS INTERPRETE ACITIVANDO O CONTROLANDO MEDIANTE UN
SISTEMA
PROPORCIONAL
(P),
PROPORCIONAL-INTEGRAL
(PI),
PROPORCIONAL-DERIVATIVO (PD) O PROPORCIONAL INTEGRALDERIVATIVO (PID), A
VARIOS ELEMENTOS FINALES DE CONTROL
( SERVOMOTORES) Y ELECTROVALVULAS, (NOTA:NO LEDS, ); EN BASE A
LAS CONDICIONES ESTABLECIDAS EN EL SISTEMA, ES UN CONTROL
BIDIRECCIONAL YA QUE LA COMUNICACIN SERA DE LO QUE LOS
SENSORES DETECTEN QUE ES LA INTERFAZ Y ARDUINO HACIA EL
SOFTWARE TOMANDO ENCUNETA DICHA INFORMACION PROCESADA, EL
SOFTWARE TOMA UNA DECISION EN BASE A SUS CONDCIONES DE
TRABAJO DEL SISTEMA MANDANDO UNA RESPUESTA DE ACTIVACION O
DESACTIVAVION A LOS ELEMENTOS FINALES DE CONTROL
(ACTUADORES).
COMO ACTUADORES DEBEN MANEJAR:
ELECTROVALVULAS.
PISTONES HIDRAULICOS O NEUMATICOS.
SERVOMOTORES.
MOTORES DE CA.
AL HABLAR DE APLICACIONES, CONSISTE EN ENFOCARLAS A SISTEMAS
REALES, COMO:
-

CONTROL DE TEMPERATURA.
CONTROL DE HUMEDAD.
CONTROL DE LLENADO, VACIADO Y DE FLUJO DE UN TANQUE.
CONTROL DE VOLTAJE, ( PARA UN MOTOR DE CD O CA).
29

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO
- ENTRE OTROS.

INTERFAZ
Comunicacin bidireccional
del interfaz hacia software y
dando este respuesta de
accin a la interfaz.

CONTROL:
PROGRAMACION
VIRTUAL

DIAGRAMA DE BLOQUES.

30

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO

UNIDAD 6: PROYECTO DE ASIGNATUA.


OBJETIVO DE LA UNIDAD:
Diseo, desarrollo e integracin de instrumentos virtuales.

Fecha lmite de entra del proyecto 7 de diciembre 2015.


COMPETENCIAS A DESARROLLAR:
Integrar los conocimientos
Instrumentacin Virtual.

Electrnica Analgica con las de Medicin e

Esto se logra al desarrollar un instrumento virtual mediante software y tarjeta de


adquisicin de datos, que permita medir algunas variables de proceso, como presin,
temperatura, nivel, velocidad, posicin, etc.
El objetivo del proyecto de asignatura, es demostrar el desarrollo y alcance de la(s)
competencia(s) de la asignatura, considerando las siguientes fases:

FUNDAMENTACION.
PLANEACION.
EJECUCION.
EVALUACION.

Competencias genricas

Capacidad de abstraccin, anlisis y sntesis


Capacidad de aplicar los conocimientos en la prctica
Habilidades para buscar, procesar y analizar informacin procedente de fuentes
Diversas.

Competencias especficas

Comprende y aplica las normas de calibracin, medicin y acondicionamiento


de seales.
Implementa circuitos analgicos bsicos para el acondicionamiento, monitoreo y
control de seales analgicas.

31

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO
Conoce los circuitos, dispositivos y equipos electrnicos utilizados en el
desarrollo de instrumentos virtuales de medicin, empleados en el control de
variables de procesos industriales.

PARA LA ENTREGA DEL REPORTE DE PRACTICAS SE REALIZARA CON


EL SIGUIENTE FORMATO.

INFORME DE PRCTICAS
El alumno desarrollara al final de cada unidad para evaluarla, un reporte donde incluir
lo siguiente:
CONTENIDO DEL REPORTE

PORTADA

INDICE

INTRODUCCION

OBJETIVOS GENERALES DE LA UNIDAD

ANTECEDENTES --- MARCO TEORICO--- ( aqu se realizara un resumen


de los dispositivos que se manejaron para el desarrollo de las
prcticas, de igual forma se informa al lector sobre la aplicacin a la
que se enfoca la practica )

DESCRIPCION DE LA PRCTICA.

1.-NOMBRE DE LA PRCTICA
2.- OBJETIVO.

3.- DESARROLLO DE LA PRCTICA.

DIAGRAMAS EN BLOQUES (Descripcin general del funcionamiento del


sistema)

EXPLICACION DEL SOFTWARE:


1.- ENUNCIADO.

32

MANUAL DE PRACTICAS DE INSTRUMENTACION VIRTUAL


ING. CAROLINA AYALA LUGO
CICLO: AGOSTO-DICIEMBRE 2015
METAL-MECANICA
INSTITUTO TECNOLOGICO DE HUATABAMPO
2.- EXPLICACION DEL DESARROLLO DEL PROGRAMA EN EL
PANEL FRONTAL Y EL DIAGRAMA DE BLOQUES EN BASE A LA
LOGICA DEL FUNCIONAMIENTO DEL SISTEMA, PASO A PASO.

EN CASO DE CONTAR CON INTERFAZ.

DIAGRAMA DE LOS CIRCUITOS (Descripcin del funcionamiento del


circuito de los dispositivos, que funciona deben de tener en base a su arreglo o
acomodo dentro del circuito)

GRAFICAS, CALCULOS en caso de ser necesario.

DIAGRAMA DEL PROTOTIPO, (Descripcin del funcionamiento del prototipo


utilizado en la aplicacin a la cual est enfocado).- ( si aplica)

OBSERVACIONES (PARA CADA PRACTICA Y POR INTEGRANTE)

CONCLUSIONES GENERALES DE LA UNIDAD.

FIRMAS DE LAS PRACTICAS (CON QUE UNO DEL EQUIPO LAS TENGA
EN EL INFORME LOS DEMAS ME INDICAN QUIEN LAS TIENE
AGREGADAS.)

BIBLIOGRAFIA

33

You might also like