You are on page 1of 7

TEMARIO

CAPTULO 7. INSTRUMENTACIN VIRTUAL.


7.1. INTRODUCCIN. De acuerdo al sentido comn, un dispositivo virtual es un objeto que posee la capacidad de producir un efecto, sin estar presente fsicamente. Es por esto que la denominada Instrumentacin Virtual ha revolucionado el mercado de la Instrumentacin principalmente porque no es necesario disponer fsicamente de los Instrumentos para realizar aplicaciones. Desde principios de la dcada del '80, y siguiendo la tendencia de la Tecnologa y del Mercado, varias compaas comenzaron a desarrollar sistemas para implementar aplicaciones basadas en Instrumentacin Virtual, esto debido principalmente a la eficiencia y beneficios de esta nueva tecnologa, permitiendo de esta forma que el usuario configure y genere sus propios sistemas logrando de esta forma: alto desempeo del sistema, Flexibilidad, Reutilizacin y Reconfiguracin. A la par con estos beneficios se logra una notoria disminucin de costos de desarrollo, costos de mantenimiento, etc. 7.2. INTRUMENTACIN TRADICIONAL V/S INSTRUMENTACIN VIRTUAL. En la instrumentacin Tradicional, el instrumento acta totalmente aislado, con capacidades predefinidas por el fabricante, conjunto de entradas y salidas fijas, interfaz con el usuario basada en botones, perillas, led y display que permiten controlar o cambiar algunas de las caractersticas del instrumento que en el fondo es un dispositivo electrnico que contiene Amplificadores de Instrumentacin, Filtros, Conversores A/D, Microprocesadores, Memorias y Buses de comunicacin para poder convertir y representar una seal elctrica en forma numrica o a travs de un display o un grfico, es por esto que el Instrumento Tradicional representa una arquitectura cerrada, impidiendo realizar algn cambio en su funcionalidad, debido a que necesariamente cualquier modificacin pasa por realizar cambios en la circuitera interna del equipo, lo que evidentemente es muy poco factible. La Instrumentacin Virtual por otra parte aprovecha el bajo costo de los PC o estaciones de trabajo y su alto grado de rendimiento en procesos de anlisis para implementar Hardware y Software que permiten al usuario incrementar la funcionalidad del instrumento tradicional. Sin embargo, la importancia fundamental de esta herramienta, es que permite al usuario establecer las caractersticas del instrumento y de esta forma sus potencialidades y limitaciones. Por medio de la instrumentacin Virtual se pueden emular una gran cantidad de instrumentos tales cono Multmetros, Osciloscopios, Analizadores de seal, agregando adems caractersticas tales como: Anlisis numrico, Visualizacin, Almacenamiento y Procesamiento de datos, entre otras. Tal vez el principal inconveniente es la inversin inicial que involucra adquirir Software y Hardware, pero debido a que estos son completamente Reutilizables se traduce en beneficios a mediano y largo plazo.

7.3. ESTADO DEL ARTE EN INSTRUMENTACIN VIRTUAL. La Instrumentacin Virtual est siendo utilizada actualmente por una gran cantidad de Industrias y est aumentando el nmero y la variedad de aplicaciones. Con respecto a los sistemas desarrollados con productos National Instruments (disponibles en el laboratorio del DIE), se pueden sealar algunas aplicaciones a nivel Industrial publicadas por dicho fabricante en Instrumentacin Newsletter y AutomationVIEW: Monitoreo y Control de Reactor Nuclear en Comisin Chilena de Energa Nuclear. Sistema de supervisin de Plantas de Cemento. Automatizacin de Planta de Asfalto, Concreto y Gas Natural. Control y monitoreo de aplicaciones a travs de Internet. Sistema de Prediccin de Fallas en mantenimiento predictivo de aeronaves.

La lista de aplicaciones es muy extensa existiendo adems implementaciones con Instrumentacin Virtual en ambientes docentes de Universidades Mexicanas, Colombianas, Norteamericanas y Europeas. As como National Instruments posee herramientas para desarrollar Instru-mentacin Virtual, existen otras empresas que tambin las proveen. Entre las ms conocidas estn Advantech con su software GENIE y sus dispositivos de Adquisicin de Datos, Cyber TooIs y Cyber View que entregan software y Drivers para manejar una gran variedad de Hardware y toda la gama de empresas que disponen de herramientas similares para generar sistemas SCADA e interfaces MMI. 7.4. COMPONENTES DE UN SISTEMA BASADO EN INSTRUMENTACIN VIRTUAL. Los sistemas basados en PC que permiten desarrollar aplicaciones con Instrumentacin Virtual, tienen una estructura que se puede dividir en tres componentes fundamentales: Hardware de Adquisicin de Datos y Acondicionamiento de Seal, Computador Personal y Software. Sin embargo, en cualquier aplicacin con estos sistemas surgen otros elementos tales como: Transductores, Bloques Terminales, Cables conectores, etc. De esta forma el diagrama de bloques de una aplicacin de Instrumentacin Virtual como la disponible en el laboratorio de control automtico del DIE, puede representarse de la siguiente forma:

Figura 7.1. Diagrama de bloques de un Sistema basado en instrumentacin Virtual. La funcin de cada uno de estos componentes es fundamental para el desarrollo de aplicaciones en Instrumentacin Virtual, es por esto que se definirn brevemente las caractersticas de cada uno de estos elementos. 7.4.1. Transductores. Son los elementos que tienen la capacidad de transformar una seal en una de naturaleza distinta. Es as como se tienen transductores que pueden sensar un fenmeno fsico, entregando una seal elctrica con la informacin necesaria para interpretarlo y otros que pueden actuar sobre un fenmeno determinado mediante la generacin de seales. Las seales provenientes de ciertos transductores son ingresadas al sistema de adquisicin de datos en forma de Voltaje o Corriente, dependiendo esto ltimo exclusivamente del Transductor y de la Tarjeta Adquisidora. Si tenemos transductores que se relacionan directamente con los actuadores (Generacin de seal), las seales provenientes del Sistema de adquisicin, ya sean de Voltaje o Corriente deben conectarse en forma adecuada a estos transductores de acuerdo a su principio de funcionamiento, teniendo en cuenta las limitaciones de las tarjetas de adquisicin en la entrega de seales, especialmente limitaciones de corriente. 7.4.2. Bloques Terminales. Estos elementos constituyen la interfaz de conexin entre los transductores y los Sistemas de adquisicin y acondicionamiento de seal. Son simplemente bloques similares a las borneras, pero presentan caractersticas adicionales que los hacen muy tiles, como por ejemplo algunos incluyen RTD conectados a un canal de adquisicin dedicado para realizar la compensacin de cero cuando se mide temperatura con termocuplas. Otros Bloques tienen conjuntos de resistencias de precisin para realizar lectura de seales de corriente. 7.4.3. Hardware de Acondicionamiento de Seal. Las seales elctricas generadas por los Transductores deben ser acondicionadas para poder ser adquiridas por el Hardware. Los accesorios de acondicionamiento permiten Amplificar, Aislar y Filtrar para realizar mediciones ms exactas y adems, Multiplexar y Excitar

Transductores como Strain Gauges y RTD. Adems permiten aumentar el nmero de canales para aplicaciones que as lo requieran. 7.4.4. Hardware de Adquisicin de Datos. Estos dispositivos son fundamentales para implementar cualquier aplicacin en Instrumentacin Virtual, ya que permiten relacionar en forma directa el concepto Virtual desarrollado en el computador y el concepto Instrumentacin que se desarrolla en terreno, ah donde estn los Sensores y Actuadores, transformndose as en una interfaz absolutamente necesaria. 7.4.5. Cables de Conexin. La necesidad de conectar equipos entre s es evidente, ms an cuando se trata de dispositivos de naturaleza distinta, por ejemplo PC y Hardware de Adquisicin. Es por esto que cada etapa de la aplicacin deber ser cableada con un tipo de cable conector apropiado y que cumpla las condiciones mnimas de compatibilidad para asegurar un correcto funcionamiento. Los cables conectores tpicos son los que presentan aislacin permitiendo tener mayor inmunidad al ruido y una conexin robusta y tos cables planos que por lo general son de muy bajo costo, flexibles y menos robustos siendo de esta forma, ms propensos al ruido. 7.4.6. Computador. El Computador, ya sea PC o Porttil puede afectar drsticamente el desempeo de un sistema, principalmente porque puede potenciar o limitar las aplicaciones de Software y de Adquisicin de Datos. Hoy en da la Tecnologa basada en procesadores Pentium y PowerPc, y agregando el alto desempeo de la arquitectura de los buses PCI, USB, y el tradicional bus ISA/EISA y Machintosh NuBus, entregan una herramienta poderosa, sobre todo, en velocidad. Adems con la posibilidad de utilizar PCMCIA para PC porttiles, permiten desa-rrollar aplicaciones que entregan una mayor flexibilidad y movilidad. El desarrollo que ha tenido la transferencia de datos DMA en algunas arquitecturas de Computador, permite incrementar la tasa de transferencia y as la velocidad del sistema. De acuerdo a la arquitectura del computador y las caractersticas del Hardware se debe escoger el sistema operativo y el Software de aplicacin que entreguen mayores beneficios a la hora de establecer aplicaciones. 7.4.7. Software. El Software transforma al PC, Hardware de Adquisicin y Acondicionamiento de seales en un sistema completo de adquisicin y generacin de seales, anlisis, procesamiento y visualizacin de datos, es decir, es el ltimo y tal vez uno de los ms importantes ingredientes para realizar una aplicacin de Instrumentacin Virtual. A la hora de elegir el Software adecuado se debe considerar entre otras cosas: Compatibilidad con el Hardware de Adquisicin y Acondicionamiento. Funcionalidad expresada en Drivers para manejar un determinado Hardware. Sistema operativo bajo el cual opera.

Potencialidad y Flexibilidad. Dificultad y complejidad en la programacin. De acuerdo a las caractersticas antes mencionadas, el usuario podr implementar y desarrollar sistemas a la medida de sus necesidades, entregndote una poderosa herramienta para realizar expansiones, modificaciones y generacin de nuevos sistemas y aplicaciones en Instrumentacin, Control, Monitoreo y Automatizacin de Procesos Industriales. 7.5. PROGRAMACIN GRFICA. Existen muchos lenguajes de programacin en el mercado. Algunos de ellos utilizan la denominacin visual en su nombre ( Ej. Visual C, Visual Basic, etc.). Lo cierto es que la mayora de estos lenguajes son no ms del 50% visuales, ya que estn basados en una combinacin de objetos grficos y texto. Sin embargo, si existen lenguajes de programacin 100% grficos, es decir, lenguajes que permiten programar y desarrollar una aplicacin sin utilizar texto, y este tipo de lenguaje de programacin es el que permite el desarrollo de los instrumentos virtuales. El principio o paradigma de programacin utilizado por este lenguaje grfico se basa en cuatro (4) elementos bsicos: El uso de conos, cables grficos y controles-indicadores. Programacin en base a un diagrama de bloques El uso de dos (2) ventanas de programacin: panel de controles y panel del diagrama Ejecucin del programa en base al flujo de datos, en forma paralela.

La programacin con diagramas de bloques se basa en conos o bloques grficos que se interconectan entre s a travs de cables grficos (ver Figura 7.2). Los datos fluyen entre los bloques o funciones a travs de los cables grficos. Cada bloque o funcin cuenta con terminales de entrada en el lado izquierdo, y terminales de salida, en el lado derecho. Cada bloque se ejecuta cuando todos los datos de entrada son recibidos en los terminales de entrada, permitiendo la ejecucin paralela de ms de un bloque en un mismo programa. Cada programa de este tipo se denomina Instrumento Virtual VI (segn sus siglas en el idioma ingls), y puede incluir uno ms sub-Vis como una especie de subrutina. En estos ambientes de programacin, a cada tipo de dato (entero, punto-flotante, cadena de caracteres, etc.) se le asigna un color especfico, lo que permite su rpida identificacin en el cdigo fuente. De esta forma, se puede desarrollar una aplicacin completa, basada en un lenguaje de programacin altamente intuitivo, fcil de aprender, pero a la vez, tan poderoso y rpido como cualquier otro lenguaje.

Figura 7.2. Aplicacin desarrollada en programacin grafica con software LabVIEW.

7.6. BIBLIOGRAFA. [1]. Martnez Reynaldo; Instrumentacin virtual industrial para uso educativo. Tesis Universidad de Santiago; 1999. [2]. Alvarado Igor; Simulacin y control de procesos con programacin grfica; BS ME, Kansas State University. [3]. Data Acquisition (DAQ) Fundamentals; Application Note 007; National Instruments (http://www.ni.com/latam)

You might also like