SMART INSTRUMENTS S.A.C. Jr. Carlos Arrieta 1269 Lima01 LIMA PERU 51 1 586-4256 Fax: 51 1586-4256 NOTA TECNICA: GENERAL Ajustar parámetros en uso de la función HST2TXT Resumen Este documento muestra la manera los diferentes parámetros para a configurar con el comando HST2TXT propio de Indusoft Web Studio, para salvar adecuadamente un historial de eventos sobre un proceso, y también el uso de VBScript en este proceso. Hardware y Software compatible Windows XP SP3 en adelante Desde Indusoft Web Studio v7.0 en adelante Hojas de trabajo en lenguaje VBScript propia de IWS Solución - Se tiene una planta con un motor en funcionamiento, se quiere guardar los datos de la temperatura del motor y tener un histórico en el tiempo. El usuario especifica el intervalo de tiempo en el que guarda los datos y cada qué tiempo los almacena, en este caso en una hoja de Excel. - Primero se desarrolla el entorno de visualización en IWS, se tiene el motor y una barra indicando la temperatura del motor en el tiempo, también se tiene valores a ingresar por el usuario como frecuencia de almacenamiento de la información en segundos, también el día mes y año que se desea visualizar en el historial, como se muestra en la figura 1. Los 4 campos son para ingresar valores que serán cargados a la función HST2TXT. Nota Técnica: General Autor JM Página 1 SMART INSTRUMENTS S.A.C. Jr. Carlos Arrieta 1269 Lima01 LIMA PERU 51 1 586-4256 Fax: 51 1586-4256 NOTA TECNICA: GENERAL Figura 1: Entorno de trabajo de IWS para el desarrollo de la función HST2TXT - Luego tenemos el uso de VBScript el cual define la frecuencia de tiempo con que se van a guardar los datos en la hoja de Excel a través de HST2TXT, en la figura 2 muestra la lógica de VBScript. Figura 2: Sentencia en VBScript para guardar los datos en la hoja de Excel - Tenemos también la hoja de tendencias, donde se almacena los datos de temperatura del motor para ser posteriormente exportados de la base de datos propietaria a una hoja Excel, nótese la variable “count” en la figura 3. Nota Técnica: General Autor JM Página 2 SMART INSTRUMENTS S.A.C. Jr. Carlos Arrieta 1269 Lima01 LIMA PERU 51 1 586-4256 Fax: 51 1586-4256 NOTA TECNICA: GENERAL Figura 3: Hoja de trabajo en segundo plano de tendencia - Tenemos la hoja de trabajo organizador (Scheduler), donde hemos definido el cambio de T° del motor con el tag “analogvalue_”, predefinido por IWS, también se tiene los parámetros de la función HST2TXT, ver la figura 4, los cuales se describen a continuación. Figura 4: Parámetros de la función HST2TXT Fecha: Este tag es del tipo cadena (String) que almacena el valor de la fecha que va a mostrar el valor histórico de la hoja de Excel, para esto se usa nuevamente VBScript como se muestra en la figura 5. Mes, día y año son datos ingresados por el usuario. Nota Técnica: General Autor JM Página 3 SMART INSTRUMENTS S.A.C. Jr. Carlos Arrieta 1269 Lima01 LIMA PERU 51 1 586-4256 Fax: 51 1586-4256 NOTA TECNICA: GENERAL Hora: Indica la hora de inicio para recolectar la data, tiene el formato HH:MM:SS. Dirección: En la figura 5, se muestra como se direcciona la hoja de datos Excel y también el nombre del archivo a crear. Figura 5: Configuración VBScript para crear hoja de Excel y del tag “fecha” - Luego, se tiene un proyecto que al iniciar RUN, muestra la siguiente pantalla Figura 6: Pantalla de trabajo de IWS en modo RUN Nota Técnica: General Autor JM Página 4 SMART INSTRUMENTS S.A.C. Jr. Carlos Arrieta 1269 Lima01 LIMA PERU 51 1 586-4256 Fax: 51 1586-4256 NOTA TECNICA: GENERAL - Finalmente tenemos la hoja de Excel creado en la misma carpeta del proyecto y muestra los valores desde la fecha y hora establecidas. Figura 7: Hoja de Excel creada con el comando HST2TXT Nota Técnica: General Autor JM Página 5