You are on page 1of 11

Instrumentacin virtual aplicada al estudio de sistemas complejos

Captulo 1: 1.4 Instrumentacin Virtual

CAPITULO 1
1.4 - INSTRUMENTACION VIRTUAL
1.4.1 Introduccin
Muchas veces la realizacin de una medicin requiere la intervencin de varios instrumentos,
unos generan estmulos sobre el dispositivo que se pretende medir y otros recogen la respuesta a
estos estmulos. Este conjunto de instrumentos que hace posible la realizacin de la medicin recibe
el nombre de sistema de instrumentacin. Todo sistema de instrumentacin consta de instrumentos,
un sistema de interconexin de los mismos y un controlador inteligente que gestiona el
funcionamiento de todo el sistema y da las rdenes para que una medicin se realice correctamente.
El concepto de instrumentacin virtual nace a partir del uso de la computadora personal PC,
como una forma de reemplazar equipos fsicos por software, permite a los usuarios interactuar con
la computadora como si estuviesen utilizando un instrumento real. El usuario manipula un
instrumento que no es real, se ejecuta en una computadora, tiene sus caractersticas definidas por
software pero realiza las mismas funciones que un equipo real.
La idea es sustituir y ampliar elementos "hardware" por otros "software", y para ello se
emplea un procesador que ejecute un programa especfico. Este programa se comunica con los
dispositivos para configurarlos y leer sus medidas. En muchas ocasiones el usuario final del sistema
de instrumentacin slo ve la representacin grfica de los indicadores y botones de control
virtuales en la pantalla del ordenador.
El concepto de instrumentacin virtual implica: adquisicin de seales, el procesamiento,
anlisis, almacenamiento, distribucin y despliegue de los datos e informacin relacionados con la
medicin de una o varias seales, interfase grfica hombre-mquina, visualizacin, monitoreo y
supervisacin remota del proceso, la comunicacin con otros equipos, etc.
Un sistema de instrumentacin virtual esta enfocado a los instrumentos encargados de medir
seales, registrar datos y decidir las acciones de control. Evidentemente, se requiere de una etapa de
actuacin, que conforma la interfase entre la computadora y el sistema a controlar y requiere drivers
de potencia o transductores de seal especiales. Adems, existen otras etapas auxiliares que no
intervienen en el proceso de medida, como es el caso del subsistema de alimentacin.
Los inicios de la instrumentacin controlable desde una computadora, y de hecho de los
sistemas de instrumentacin, se sitan a mediados de los aos 60 cuando Hewlett Packard,
desarroll su bus para instrumentacin HP-IB (Hewlett Packard Interface Bus) que permita
conectar su gama de instrumentos programables a una PC. Esta interfase gan rpidamente gran
popularidad y en 1975 fue aceptada como un estndar: el IEEE-488.

1.4-1

Instrumentacin virtual aplicada al estudio de sistemas complejos

Computadora PC

Software

Captulo 1: 1.4 Instrumentacin Virtual

Placas de adquisicin

Temperature

Flow
Control Panel

Pressure Alarm Conditions

STOP

Componentes de un Instrumento Virtual

Desde aquellos das hasta ahora el estndar ha sufrido varias modificaciones y el bus GPIB
(acrnimo de General Purpose Interface Bus, por el que se le conoce habitualmente) se ha
convertido en uno de los ms populares en el campo de la instrumentacin programable. La
instrumentacin virtual es un concepto introducido por la compaa National Instruments el ao
2001, los cuales crearon un software que le permita a la computadora realizar mediciones.
Basado en el significado del trmino "virtual" (existencia aparente), al utilizar la PC como
"instrumento" es el usuario mismo quin, a travs del software, define su funcionalidad y
"apariencia" (mediante herramientas informticas), cambiando el despiece mecnico por un despiece
informtico. Por ello que se dice que se "virtualiza" el instrumento, ya que su funcionalidad puede
ser definida una y otra vez por el usuario y no por el fabricante.

Composicin de un Instrumento Virtual


En base a las caractersticas de una computadora PC, como plataforma digital que pueden
resumirse como:
Bajo costo relativo
Alto poder de clculo
Capacidad de almacenamiento
Calidad de graficacin
Arquitectura abierta
Se ha producido su incorporacin en forma definitiva como unidad central alrededor de la
cual se desarrollan las distintas aplicaciones que forman el sistema de medicin. Esto gener este
nuevo concepto en la instrumentacin electrnica denominado Instrumentacin Virtual.

1.4-2

Instrumentacin virtual aplicada al estudio de sistemas complejos

Captulo 1: 1.4 Instrumentacin Virtual

Instrumentacin Virtual

Computadora PC

+
Plaqueta de Adquisicin

+
Software

pantalla1.init(0,0,348,90,0);
pantalla2.init(0,112,348,90,0);
pantalla1.show();
pantalla2.show();
panel1.init(475,0,15,CH1");
panel2.init(350,0,12,CH2");
panel1.show();
panel2.show();

Instrumento Virtual

1.4-3

Instrumentacin virtual aplicada al estudio de sistemas complejos

Captulo 1: 1.4 Instrumentacin Virtual

Comparacin entre Instrumentos Tradicionales y Virtuales


Los instrumentos tradicionales responden a un diseo de capacidad de seales de entradasalida limitada y de una interfase con el usuario fija consistente en perillas y botones. Como
consecuencia es el fabricante el que define la funcionalidad del instrumento, sin que el usuario
pueda cambiarlo. En la actualidad las computadoras personales (PC) estn cambiando la forma en
que los instrumentos son construidos y utilizados gracias a su caracterstica de arquitectura abierta.
Esta permite la conexin de distintas placas de adquisicin, control y procesamiento digital, que a
travs del correspondiente software dan origen a un Instrumento Virtual. As, el usuario define la
funcionalidad del instrumento teniendo a la PC como centro de su sistema de medicin.

Instrumento Tradicional

Despiece Mecnico

Instrumento Virtual

Despiece Informtico
pantalla1.init(0,0,348,90,0);
pantalla2.init(0,112,348,90,0);
pantalla1.show();
pantalla2.show();
panel1.init(475,0,15,CH1");
panel2.init(350,0,12,CH2");
panel3.init(475,245,14,Tiempo
");

Instrumentos: Tradicional y Virtual

Diseo de Instrumentos Virtuales


Un instrumento virtual debe realizar como mnimo las tres funciones bsicas de un
instrumento convencional: adquisicin, anlisis y presentacin de datos. Para su diseo se requiere:
Conocer el Funcionamiento y la Arquitectura de una PC; a nivel diagrama en bloques y
detalle circuital, los distintos buses de expansin, el BIOS, drivers y relacionar los requerimientos de
hardware y software de una plataforma PC.
Adquirir el conocimiento y habilidades necesarias para el diseo y construccin de placas de
adquisicin de seales compatibles con PC, abarcando su desarrollo en los niveles: diagrama en

1.4-4

Instrumentacin virtual aplicada al estudio de sistemas complejos

Captulo 1: 1.4 Instrumentacin Virtual

bloques, circuitos, distribucin topolgica y software de configuracin y manejo para la ejecucin


de adquisicin, presentacin y almacenamiento de seales.
Adems se requiere:
Aplicacin de software orientado a objetos en Lenguaje C++ y VisualBasic para el desarrollo de
drivers, algoritmos de procesamiento e interfases grficas, aplicados en placas de adquisicin y
DSP compatibles con PC, orientadas a la instrumentacin virtual.
Estudio de arquitectura de computadores e interfases, orientado al diseo de placas de
adquisicin y procesamiento.
Desarrollo de software para conexin cliente-servidor de sistemas de adquisicin distribuido en
red.
Aplicaciones de programacin grfica para el diseo de diagrama en bloques y paneles de
presentacin y control, en sistemas de instrumentacin virtual
Diseo de hardware y software basado en microcontroladores con interfases serie incorporadas
tales como: RS232, RS485, USB, Ethernet.

Areas involucradas en el desarrollo de esta tecnologa

Adquisicin digital de
seales

Arquitectura de
computadoras

Instrumento

Conexin en red

Virtual

Programacin Orientada
a Objetos

Procesamiento digital
de seales

pantalla1.init(0,0,348,90,0);
pantalla2.init(0,112,348,90,0);
pantalla1.show();
pantalla2.show();
panel1.init(475,0,15,CH1");
panel2.init(350,0,12,CH2");
panel1.show();
panel2.show();

1.4-5

Instrumentacin virtual aplicada al estudio de sistemas complejos

Captulo 1: 1.4 Instrumentacin Virtual

Las placas de adquisicin desarrolladas para estos sistemas de adquisicin, estn basadas en
distintas interfases para buses internos tales como: PCMCIA, ISA, PCI, con los drivers para soportar
distintos sistemas operativos. As como, canales de comunicacin serie: RS-232, RS485, USB,
Ethernet compatibles con PCs de escritorio, Laptops y equipos distribuidos en campo, o equipos a
distancia (conectados va radio, Internet, etc.).

Calibracin de Instrumentos Virtuales


La calibracin cuantifica la incertidumbre en la medicin comparando las mediciones con
una norma conocida. Esto verifica que el instrumento se halla operando dentro de especificaciones
establecidas.
Es conocida la necesidad de calibrar instrumentos tradicionales. Los mismos principios se
aplican a mediciones realizadas con computadoras. Los instrumentos virtuales deben proveer
herramientas para realizar tanto calibraciones internas (conocidas como auto-calibraciones), como
calibraciones externas.
Las opciones de calibracin externa e interna ofrecen dos beneficios diferentes: con la
calibracin externa se puede asegurar que la exactitud de la medicin est sujeta a una norma
conocida. Con la calibracin interna, se puede ajustar el instrumento para ser utilizado en medios
ambientes diferentes a los cuales se realiz la calibracin externa.
La calibracin externa requiere el uso de fuentes de alta precisin, tambin conocidas como
patrones. Durante una calibracin externa, las constantes de calibracin a bordo y las referencias se
ajustan con respecto a las constantes patrn externas. La calibracin externa se reserva a laboratorios
de metrologa u otras instituciones que mantengan normas verificables. Una vez que se complet la
calibracin externa, las nuevas constantes de calibracin se almacenan en un rea protegida de la
memoria de los instrumentos y no pueden ser modificadas por el usuario. Esto protege la integridad
de la calibracin.
Debido a que la calibracin interna no se basa en patrones externos, es un mtodo mucho
ms simple. Con la calibracin interna, las constantes de calibracin del instrumento se ajustan con
respecto a referencias precisas existentes en el mismo. Luego de que se calibr externamente el
instrumento y colocado en un medio ambiente donde las variables externas, tales como temperatura,
difieren de las del medio ambiente original, se puede utilizar este tipo de calibracin.
Finalmente, a diferencia de la calibracin externa, se puede realizar una calibracin interna
en cualquier momento utilizando funciones del software que son provistas con el driver de la placa
del instrumento.

1.4-6

Instrumentacin virtual aplicada al estudio de sistemas complejos

Captulo 1: 1.4 Instrumentacin Virtual

Tabla comparativa
Instrumento Tradicional

Instrumento Virtual

Definido por el fabricante

Definido por el usuario

Funcionalidad especfica, con


conectividad limitada

Funcionalidad adaptable,
orientada a aplicaciones

Arquitectura cerrada

Arquitectura abierta

Alto costo/funcin

Bajo costo/funcin

Lenta incorporacin de nuevas


tecnologas

Rpida incorporacin de nuevas


tecnologas

Bajas economas de escala, alto


costo de mantenimiento

Altas economas de escala, bajo


costo de mantenimiento

1.4.2 Instrumentacin distribuida en red


Introduccin
La posibilidad de compartir con carcter universal la informacin entre grupos de
computadoras y sus usuarios es una necesidad vital de la actual era informtica. La generalizacin
del uso de las computadoras personales (PC), de las redes de rea local (LAN), y la interconexin
entre estas, denominada red de rea amplia (WAN), ha dado lugar a la posibilidad de acceder a otra
computadora que se encuentre en cualquier lugar del mundo. De esta forma puede realizarse el
intercambio de informacin y/o ejecucin de aplicaciones en forma remota.
Es bien conocido que Internet ha proporcionando un nuevo escenario sobre el cual las
actividades tradicionales, como consulta de informacin y/o noticias, publicaciones, publicidad y
ventas, pueden realizarse en su versin electrnica. As, estas actividades que tradicionalmente eran
unidireccionales (del emisor, productor o servidor, hacia el receptor, consumidor o cliente) se estn
adaptando a un nuevo medio 100% bidireccional, donde el contenido no es controlado ni censurado.
Es justamente esta ventaja la que trata de aprovecharse al pensar en controlar un proceso en
forma totalmente remota, mediante la Instrumentacin Distribuida en Red. Esta utiliza los conceptos
de la Instrumentacin Virtual, que surge como resultado de la utilizacin conjunta de placas de
adquisicin y control, y el correspondiente software de procesamiento digital. Esta nueva tcnica se
vio posibilitada por la caracterstica de arquitectura abierta con que cuenta en la actualidad la PC, lo
que permite que numerosos fabricantes ofrezcan una amplia variedad de productos compatibles con

1.4-7

Instrumentacin virtual aplicada al estudio de sistemas complejos

Captulo 1: 1.4 Instrumentacin Virtual

la misma. As, es el usuario el que define la funcionalidad del instrumento seleccionando las
herramientas (placas + software) que mejor se adecuen a sus necesidades.
El principal inconveniente de este enfoque es la determinacin de la ubicacin fsica de la
computadora que controlar el sistema. Una planta industrial requiere generalmente de una
distribucin geogrfica de sensores y nodos de entrada/salida que se adapte a las necesidades propias
del proceso que se lleva a cabo. Es muy difcil entonces determinar la mejor ubicacin para el
sistema controlador (PC). Para vencer este obstculo se recurre al empleo de redes locales para la
interconexin de los diversos tipos de dispositivos, dando origen a lo que se conoce como
instrumentacin distribuida en red.

Servicios de Internet
Con este trmino se denomina a la interconexin de redes informticas, mediante la cual las
computadoras que se encuentren conectadas pueden intercambiar informacin. Es de carcter
universal y abierta al pblico, y permite que se conecten tanto organismos oficiales como educativos
y empresariales. Existen numerosos servicios que hacen uso de esta caracterstica, siendo los ms
difundidos Telnet (utlizado para conectarse a una PC y ejecutar comandos en forma remota), FTP
(protocolo para transferir archivos entre una computadora local y una computadora remota) y http
(protocolo para la transferencia de hipertexto) que es el ms utilizado y de mayor crecimiento.
Mediante este ltimo pueden leerse e interpretarse archivos que contengan adems de texto,
imgenes sonidos o secuencias de vdeo; constituyendo la caracterstica fundamental en la que se
basa la denominada World Wide Web.

La Word Wide Web


World Wide Web (WWW o simplemente Web) es una coleccin de archivos, denominados
lugares de Web o pginas de Web, que incluyen adems de hipertexto vnculos a otros archivos.
Estas pginas son identificadas por un protocolo (http por defecto), una direccin de Internet
(correspondiente al servidor donde se encuentra el recurso) y el nombre del archivo (pgina) al que
se quiere acceder. Este esquema de direccionamiento, denominado URL (localizador universal de
recursos), se encuentra estandarizado para poder ser utilizado por cualquier navegador (Opera,
Netscape, Internet Explorer, etc.).
Por ejemplo, si se quisieran consultar las publicaciones de nuestra Universidad, habra que
especificar el siguiente URL: http://www.mdp.edu.ar/publicaciones.htm, que contiene un vnculo
especfico para la Revista Nexos.
Continuamente se desarrollan nuevos tipos de archivos para la WWW, que contienen adems
cdigo ejecutable lo que permite obtener animacin o realidad virtual (VRML). El lenguaje ms
difundido para estos desarrollos es el Java, que en la actualidad es soportado por la mayora de los
exploradores.

Sistemas distribuidos
En esencia, un sistema distribuido es aqul que est compuesto por varias computadoras
conectadas mediante una red de comunicaciones y equipadas con programas que les permiten
1.4-8

Instrumentacin virtual aplicada al estudio de sistemas complejos

Captulo 1: 1.4 Instrumentacin Virtual

coordinar sus actividades y compartir recursos. A partir de esta configuracin y de la operacin en


forma paralela, se logr un incremento en la velocidad y confiabilidad, ya que cada subsistema,
adems de realizar su parte especfica en los clculos, puede almacenar una copia de la informacon
en distintos lugares.
La instrumentacin distribuda en red, adems de aprovechar las ventajas mencionadas,
ofrece la posibilidad de atender a nuevos requerimientos, siendo los ms destacados:

Bases de datos distribuidas. Planteado por la necesidad de acceder a los datos desde lugares
geogrficamente dispersos, siendo adems conveniente (e incluso imprescindible) almacenarlos
tambin en diferentes lugares.

Fabricacin automatizada. Es necesaria la colaboracin de muchos procesadores para coordinar


las tareas que se llevan a cabo.

Supervisin remota y control. Los sensores, los actuadores y los nodos donde se toman las
decisiones de control generalmente se encuentran ubicados en diferentes zonas de una
instalacin industrial.

Toma de decisiones coordinada. Hay muchas aplicaciones donde es necesario contar con la
informacin de varios procesadores para decidir sobre el curso de accin a seguir.

Internet y la Instrumentacin distribuida en red


Uniendo los conceptos de Instrumentacin Virtual e Internet surge la denominada
Instrumentacin distribuida en red que bsicamente consiste en un sistema de medicin y/o
control en el cual todos sus componentes se encuentran localizados en diversos puntos fsicos.
Bsicamente estn constituidos por unidades de adquisicin, procesamiento y control de datos,
denominados nodos de la red. Cada una de estas unidades, que se encuentran interconectadas, puede
estar formada por sensores inteligentes, PLCs (Controladores Lgicos Programables) y los
correspondientes medios de comunicacin (redes de rea local, lneas telefnicas, radio o satlites).
El primer paso en la cadena de procesamiento lo constituye la transformacin de las
variables fsicas que se desean medir o controlar (presin, temperatura, flujo, potencia, intensidad de
corriente, tensin, pH, densidad, etc) en variables que sean comprensibles para el sistema (voltaje,
corriente, carga, resistencia o capacitancia). Los dispositivos encargados de realizar este proceso se
denominan sensores o transductores, que convierten las variaciones del fenmeno fsico en
variaciones proporcionales de la variable elctrica.
Un segundo paso consiste en la conversin de la seal adquirida en un valor digital
equivalente a cargo de un circuito de conversin analgico/digital. Una vez que los datos digitales se
encuentran disponibles en los nodos de medicin la interfase de comunicacin ejecuta el siguiente
paso que consiste en la transferencia de la informacin adquirida (mediante una red local) a la
computadora central. Esta debe supervisa la comunicacin entre los dispositivos de campo
(controladores autnomos, sensores inteligentes, PLCs) y las distintas redes de comunicacin (LAN,
WAN) disponibles en al actualidad.
Finalmente la computadora central realiza el anlisis, presentacin y almacenamiento de la
informacin, y en funcin de la misma efecta la toma de decisiones y realiza las correspondientes
1.4-9

Instrumentacin virtual aplicada al estudio de sistemas complejos

Captulo 1: 1.4 Instrumentacin Virtual

acciones de control. As se generan rdenes sobre el sistema, convirtiendo la informacin digital en


una seal elctrica que acciona sobre algn tipo de dispositivo actuador (bobina de un rel, setpoint
de un controlador, electrovlvula, etc.).
El tipo de red local ms utilizado es Ethernet. Si alguna de las computadoras, que componen
esta red local, cuenta con la posibilidad de conectarse a Internet, entonces todos los procesos
pueden ser monitoreados o controlados, en tiempo real, desde cualquier PC en el mundo. Esto libera
al usuario de tener que ocuparse de la compatibilidad entre interfases, protocolos, drivers, hardware
y paquetes de software. Adems, de esta manera la informacin generada se pone a disposicin de
las diversas reas dentro de la empresa como control de calidad, supervisin, mantenimiento,
logstica etc. En la Figura se muestra como ejemplo la variedad de dispositivos que pueden
conectarse como nodos. Aqu pueden encontrarse puntos de medicin, monitoreo, registro de datos,
control y anlisis.
RED INDUSTRIAL ( LAN )
Anlisis
Registro
de datos

Monitoreo en Internet
Control del Proceso

Mediciones
Sensores
Actuadores
Controladores

Conclusiones
El crecimiento de Ethernet como un estndar de la industria ha mejorado enormemente la
capacidad de integracin de las redes de medicin y las aplicaciones de monitoreo remoto y control
distribuido. Los ingenieros que trabajan sobre los procesos de fabricacin y testeo continan
encontrando nuevas formas de aprovechar las ventajas que esta tecnologa ofrece, volcando sus
esfuerzos a la construccin de redes de instrumentos donde se integran una amplia variedad de
dispositivos. Esto exige a los fabricantes de equipamiento industrial la incorporacin de interfases
Ethernet en sus productos.
Para finalizar se realiza un resumen de las principales ventajas que ofrece esta nueva
tecnologa de medicin.

1.4-10

Instrumentacin virtual aplicada al estudio de sistemas complejos

Captulo 1: 1.4 Instrumentacin Virtual

Permite recabar, almacenar y mostrar informacin en tiempo real correspondiente a la


sealizacin de campo: estados de dispositivos, mediciones, alarmas, etc.

Pueden ejecutarse las acciones de control iniciadas por el operador (abrir o cerrar vlvulas,
arrancar o parar bombas, etc.) sin la necesidad de su presencia fsica en el mismo lugar.

A partir de la informacin obtenida por el sistema, pueden generarse distintos informes y anlisis
como grficos de tendencia, valores histricos de las variables, predicciones, deteccin de
anomalas, etc.

Se obtiene una reduccin notable de cableado especfico, ya que la conexin de la red es


generalmente ms fcil y econmica de realizar.

Ofrece una total flexibilidad en el diseo e implementacin de los algoritmos de adquisicin y


control.

1.4-11

You might also like