3
INSTRUMENTACION INDUSTRIAL TARJETAS DE ADQUISICION DE DATOS OBJETIVO: Posibilitar al estudiante conocer una forma de adquisición de datos empleando una tarjeta y un software comercial. PREPARATORIO: 1. Hacer un resumen de máximo dos páginas de los SubVIs para adquisición de datos mediante la tarjeta de adquisición. a) DAQmx Create Virtual Channel Crea un canal virtual o un grupo de canales virtuales y agrega éstos a una tarea. Los casos de este VI corresponden dependiendo del tipo de canal I/O, como una entrada análoga, una salida digital, o un salida de contador; la medición o generación a llevar a cabo, como la medida de temperatura, generación de voltaje, o conteo de eventos, y en algunos casos, el sensor utilizado es una termocupla o RTD para medida de temperaturas. Si se utiliza el VI dentro de un lazo sin especificar una tarea, el NI-DAQmx crea una nueva tarea en cada iteración del lazo. Se utiliza otro VI que se explicará a continuación para terminar la acción en el lazo y de esta manera evitar la asignación de memoria innecesaria. b) DAQmx Read Lee las muestras de la tarea o los canales virtuales que se especifique. Los casos de este VI especifican qué tipo de medida ingresa, ya sea para leer una muestra o varias a la vez, y ya sea para leer uno o múltiples canales. Las propiedades incluyen configuraciones adicionales para leer operaciones. c) DAQmx Write Escribe las muestras de la tarea o los canales virtuales que se especifique. Los casos de este VI especifican el tipo de muestra a escribir, ya sea escribir uno o múltiples

preparatorio2

Embed Size (px)

Citation preview

Page 1: preparatorio2

INSTRUMENTACION INDUSTRIAL

TARJETAS DE ADQUISICION DE DATOS

OBJETIVO:

Posibilitar al estudiante conocer una forma de adquisición de datos empleando

una tarjeta y un software comercial.

PREPARATORIO:

1. Hacer un resumen de máximo dos páginas de los SubVIs para

adquisición de datos mediante la tarjeta de adquisición.

a) DAQmx Create Virtual Channel

Crea un canal virtual o un grupo de canales virtuales y agrega éstos a una tarea. Los casos de este VI corresponden dependiendo del tipo de canal I/O, como una entrada análoga, una salida digital, o un salida de contador; la medición o generación a llevar a cabo, como la medida de temperatura, generación de voltaje, o conteo de eventos, y en algunos casos, el sensor utilizado es una termocupla o RTD para medida de temperaturas.

Si se utiliza el VI dentro de un lazo sin especificar una tarea, el NI-DAQmx crea una nueva tarea en cada iteración del lazo. Se utiliza otro VI que se explicará a continuación para terminar la acción en el lazo y de esta manera evitar la asignación de memoria innecesaria.

b) DAQmx Read

Lee las muestras de la tarea o los canales virtuales que se especifique. Los casos de este VI especifican qué tipo de medida ingresa, ya sea para leer una muestra o varias a la vez, y ya sea para leer uno o múltiples canales.

Las propiedades incluyen configuraciones adicionales para leer operaciones.

c) DAQmx Write

Escribe las muestras de la tarea o los canales virtuales que se especifique. Los casos de este VI especifican el tipo de muestra a escribir, ya sea escribir uno o múltiples

Page 2: preparatorio2

muestras, y ya sea escribir en uno o múltiples canales.

Si la tarea utiliza la sincronización, este VI retorna solo después que el dispositivo genera todas las muestras. Si no se utiliza la sincronización, el VI retorna inmediatamente y no espera que el dispositivo genere todas las muestras. Las aplicaciones deben determinar si la tarea fue realizada para asegurar que el dispositivo generó todas las muestras.

d) DAQmx Start task

El uso de este VI es necesario para algunas aplicaciones y es opcional para otras. Se utiliza para iniciar la medición o generación. Si no se utiliza este VI, una tarea de medición se inicia automáticamente cuando el VI DAQmx Read empieza a correr, o cuando el VI de escritura o de parada empiezan a ejecutarse.

e) DAQmx Stop Task

Detiene la tarea y retorna al estado la tarea que se encontraba antes del inicio de tareas que el VI DAQmx Start o el VI DAQmx Write ejecuten.

Si no se utiliza los VIs de inicio de tareas, y la parada de tarea cuando le lee o escribe, dentro de un lazo, la tarea se inicia y se detiene en varias ocasiones. Iniciar y detener una tarea varias veces reduce el rendimiento de la aplicación.

f) DAQmx Clear Task

Limpia la tarea. Antes de la limpieza, este VI detiene la tarea, si es necesario, y libera todos los recursos de la tarea reservada. No se puede utilizar una tarea que se limpió a menos que se recree la tarea.

Si se utiliza el VI para crear tareas o el VI para crear un canal virtual dentro de un lazo, utiliza este VI dentro del lazo después de terminar con la tarea para evitar alojamiento innecesario de la memoria.

g) DAQmx Timing

Configura el número de muestras que va a adquirir o generar y crea un buffer cuando necesita. Los casos de este VI corresponden al tipo de sincronización a utilizar en la tarea. Este VI permite configurar algunas propiedades para configurar este tipo de sincronización.

Page 3: preparatorio2

2. Con el circuito implementado en la práctica 1 y con el uso de la tarjeta de

adquisición de datos USB 6008 realice:

Un HMI en LabView para que:

Los leds se enciendan uno a continuación de otro en una

dirección, se debe poder cambiar la dirección de giro.

Los leds se enciendan saltando uno, se debe poder cambiar la

dirección de giro.

DIAGRAMA FRONTAL

DIAGRAMA DE BLOQUES (EJERCICIO 1)

DIAGRAMA DE BLOQUES (EJERCICIO 2)