Aplicaciones Web
para un sistema de información
en tiempo real
Alfredo Espinosa R., Brisa M. Silva F. y Agustín Quintero R.
Describe una técnica para el desarrollo de una aplicación web para un sistema de información
en tiempo real, que permita la conexión remota y concurrente de diferentes equipos en la red
a la base de datos histórica del sistema, sin necesidadde que se instale ningún componente de
software en el equipo remoto del usuario que realiza la consulta.
Introducción
Un sistema de información en tiempo real se define
como un Sistema Informático que interacciona
constantemente con un medio físico, por el cual
está recibiendo datos de campo para procesarlos y
emitir resultados (A. Burns y A. Wellings, 1996).
En el área deSupervisión de Procesos del IIE se
están llevando a cabo las pruebas en fábrica, del
Sistema de Información para la supervisión y diagnóstico de equipos principales de centrales de
Generación Termoeléctricas, el cual es un sistema
en línea con adquisición de datos del proceso en
tiempo real para supervisión, registro histórico,
cálculo de indicadores de comportamiento,diagnóstico y emisión de recomendaciones de mantenimiento de los equipos monitoreados (Espinosa, A y
Quintero, A, 2005).
El Sistema está basado en la tecnología o herramienta de desarrollo de software LabVIEW 8.0 de la
empresa National Instruments.53 Boletín IIE, abril-junio del 2007
La base de datos histórica del sistema se encuentra diseñada e implementada con la
tecnología nativa deCITADEL versión 5 y el módulo que la soporta y controla en LabVIEW
es el “Datalogging and Supervisory Control” (DSC). Este módulo contiene funciones que
permiten controlar, transmitir, procesar y almacenar la información adquirida y procesada, así como controlar el acceso y consulta de la información que se encuentran almacenada. Adicionalmente se incluye un controlador ODBC para acceso estándar adatos
(NIC, 2006).
Definición del problema
La tecnología del módulo DSC y CITADEL, en la que está definida la
base de datos histórica del sistema, requiere de licencias de ejecución
de software por cada cliente instalado con acceso a datos históricos.
Asimismo, se requiere instalar en cada cliente las utilerías RunTime de
LabVIEW y RunTime del módulo DSC.
La tecnología deLabVIEW 8.0 permite el acceso web a sus aplicaciones en ejecución de forma transparente (instalando un PlugIn en
el Internet Explorer de forma remota y sin interacción del usuario),
pero este acceso es restringido, ya que permite un máximo de 4
usuarios concurrentes con permiso de “sólo lectura” (sólo uno de los
cuatro usuarios puede accionar los controles en pantalla). En la Fig. 1se muestra un esquema del funcionamiento de la tecnología web de
LabVIEW.
Figura 1. Esquema de operación de la tecnología
Web de LabVIEW 8.0.
Objetivo
Diseñar una aplicación web que permita la conexión a la base de datos histórica del
sistema de información, con el fin de que varios usuarios simultáneos puedan consultar
datos y generar reportes desde equipos remotos, sinnecesidad de instalar ningún
componente de software.
Descripción y análisis de la base de datos histórica
La base de datos CITADEL es usada de forma nativa por el módulo DSC de LabVIEW, que
se encarga de controlar el manejo de los datos adquiridos y almacenados por las aplicaciones desarrolladas en esta plataforma.
Aunque es posible utilizar como medio de almacenamiento cualquier basede datos
comercial, CITADEL está funcionalmente diseñada y optimizada en desempeño, para
la operación con datos en tiempo real, además que el módulo DSC provee una gran
variedad de funciones para su operación y control (NIC, 2006).
Adicionalmente, el módulo DSC incluye un controlador para acceso estándar a datos
tipo “Open DataBase Connectivity” (ODBC) que contiene comandos y...
Regístrate para leer el documento completo.