NT-General-2013 - from Smart Instruments SAC

Anuncio
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
Descargar