Expo Curvas de Tendencias Reales e Historicas

29
MODULO 7. CURVAS HISTÓRICAS Y REALES

Transcript of Expo Curvas de Tendencias Reales e Historicas

MODULO 7. CURVAS HISTRICAS Y REALES

7.1 Curvas en Tiempo Real7.1.1 Curva en Tiempo Real desde el Toolbox

Disponemos de una herramienta en la toolbox que permite crear una curva en tiempo real.Para ello, la seleccionaremos y crearemos un rectngulo del tamao que deseemos el grfico.

7.1.1.1 Configuracin de la Curva en Tiempo Real desde el Toolbox

Dentro de una curva en tiempo real, podemos definir una serie de parmetros;

Tiempo de actualizacin de la curva. Tamao de la muestra. Colores de los lpices (series). Color del fondo y otros.

NOTA: Las curvas en tiempo real no almacenan el valor VISUALIZADO, sino que simplementeRepresentan un valor o registro real EXTERNO o INTERNO de InTouch y lo grafican en laPantalla en forma de curva.

EJEMPLO 1

1ro. Creamos una pantalla donde se encuentre el diseo de la Interfaz.

2do. Creamos nuestro Tagname, que graficara la curva real de la temperatura del Proceso.

CTRL+ T (Tagname Dictionary), como se controlara la variable temperatura creamos un tagname tipo memoria real ya que simularemos esta seal analgica como si fuera del proceso.

3ro. Configuramos nuestra Grafica de tiempo Real.

Configuramos el PEN asignando nuestro tagname donde se encuentra los datos de temperatura.

TIME SPAN nos visualiza la trama de datos en un determinado rango de tiempo, para este caso seleccionamos 5 minutos que ser lo que podamos observar en la curva.

SAMPLE es el tiempo en que toma o registra los datos en la grfica, para una grfica que actualice rpidamente se configuro a un 1 seg.

VALUE DIVISIONS Y TIME DIVISIONS configurar los ejes X y Y donde X ser el tiempo y Y los datos de temperatura para el PEN 1.

Por ultimo salvamos nuestra configuracin, dando clic en OK.

4to. Asignamos los Tagnames a los objetos y desarrollamos la animacin a la interfaz para luego ejecutar la aplicacin.

5to. Ejecutamos la Aplicacin.

7.1.1.1 Configuracin de la Curva en Tiempo Real desde el WIZARDS. EJEMPLO 2

1ro. Abrimos la venta de WIZARDS. Seleccionamos Trends y se procede a escoger la Grafica 16-Pend Trend y opcionalmente el control 16-Pend Trend Scooter que nos permitira navegar por nuestra grafica. Colocamos estos objetos en nuestra interfaz grafica.

2do. Creamos la Interfaz.

3ro. Configuramos la Grafica 16-Pend Trend y el control 16-Pend Trend Scooter OBJECT NAME le asignamos un nombre a nuestra grafica.VALUE AXIAL FORMAT Y TIME AXIAL FORMAT configurar los ejes X y Y donde X ser el tiempo y Y los datos de temperatura para el PEN 1.

UPDATE RATE sera el tiempo de actualizacion de la grafica.SPAN es la trama de datos que se visualizaran.TEND TYPE seleccionamos Real Time para que nuestra grafica sea de tipo tiempo REAL.OPTIONS se habilita o no el check para poder cambiar parametros en la ejecucion, haciendo clic sobre la grafica.

Luego, configuramos el control donde:PEN TREND NAME colocaremos el nombre del objeto que controlara.Se sugiere utilizar las variables del sistema para el control de la grfica haciendo clic en SUGGEST.

3ro. Asignamos los Tagnames a los objetos y desarrollamos la animacin a la interfaz para luego ejecutar la aplicacin. Que podremos control mediante el utilizando el objeto Control 16-Pend Trend Scooter

7.2 Curvas HistricasInTouch permite la visualizacin de histricos distribuidos (gestin de los histricos bajo una estructura cliente/servidor en una red de ordenadores).

Las curvas histricas permiten visualizar la evolucin con respecto al tiempo de un dato en forma de curva o tendencia. Este dato debe haber sido almacenado previamente, por lo que el tagname visualizado

Para trabajar con este tipo de Graficas debemos Configurar Historical Logging para activar el gestor de histricos de InTouch,

SPECIALCONFIGUREHISTORICAL LOGGING

Habilitamos el check Enable Historical Loggings

Parmetros de la ventana: Enable Historical Logging. Habiltelo para activar el gestor de histricos Keep Log Files For Indique e nmero de das que quiere mantener en disco los ficheros histricos. "0" significa que jams se borran automticamente. Store Log Files. Indique la carpeta donde se guardarn los ficheros histricos Printing Control. Recomendamos dejar por defectoNota: Realizar los cambios de los parmetros con el completo de InTouch Windows Viewer cerrado, caso contrario reiniciarlo.Se puede implementar desde dos formas una curva histrica a un Proyecto. TOOLBOX WIZARDS7.2.1 Curvas Histricas desde Wizards.

Dentro de los WIZARDS disponemos de la herramienta CURVA HISTRICA. Esta herramienta es muy completa, ya que nos permite disponer de la mayora de elementos de una curva sin necesidad de programacin.

Seleccionamos el tipo de curva histrica y esta quedar situada sobre la pantalla. Podremos escalarla o moverla segn nuestra necesidad. Haciendo doble clic con el ratn en su anterior, podemos definir sus caractersticas, valores de los lpices y tiempos de visualizacin.

CONFIGURAR DE UNA HISTORICAL TREND CHART WIZARD.

HistTrend Tag asociado a la curva histrica. Oprimiendo el pulsador Suggest, InTouch nos sugerir un nombre de tag para evitarnos programacin. Pen Scale Tag asociado a la curva histrica. Oprimiendo el pulsador Suggest, InTouch nos sugerir un nombre de tag para evitarnos programacin Values Permite definir el eje vertical (valores) Times Permite definir el eje horizontal (tiempos) Pens Permite definir los valores asociados a cada uno de los lpices. Disponemos de hasta 8 lpices por curva.

WIZARD DE PULSADORES DE LA CURVA

Dentro de los WIZARDS disponemos de la herramienta de PULSADORES DE LA CURVA HISTRICA. Esta herramienta tiene ya programados unos pulsadores para hacer zooms de la curva, tiene tambin programados los punteros de seleccin de fecha/hora, etc. Nos permite definir diversas funciones sin necesidad de programacin. Este elemento lo referenciamos a la curva que deseemos asocindole el mismo tagname.

Este elemento lo referenciamos a la curva que deseemos asocindole el mismo tagname.

WIZARD DE VISUALIZACIN DE VALORES DE LA CURVA

Este elemento permite visualizar los valores histricos que tenemos en cada uno de los punteros.

7.2.2 Curvas Histricas desde Toolbox.

La curva o tendencia histrica es creada de un modo anlogo a la curva en tiempo real, desde la caja de herramientas o toolbox.

CONFIGURACIN DE LA CURVA

Dentro de una curva histrica, podemos definir una serie de parmetros, tales como:

Tiempo de actualizacin de la curva. Tamao de la muestra. Colores de los lpices. Color del fondo y otros.

Podemos definir del mismo modo si deseamos que el operador pueda, durante el runtime, efectuar cualquier cambio acerca de esta configuracin primera. Ello se hace activando el siguiente check:

Ello provocar que la curva histrica sea, durante el runtime, un elemento interactivo, es decir, pulsando sobre la tendencia o pulsando la tecla funcional definida, el operador podr modificar cualquier parmetro de esa tendencia de un modo sencillo, gracias a la siguiente ventana:

Esta ventana es propia de InTouch, por lo que no es necesario crearla, sino que aparece al seleccionar la curva histrica durante el runtime.

Es posible crear una ventana distinta a esta para permitir al operador modificar datos de la curva.

7.2.3 HistData

HistData permite convertir datos de ficheros histricos generados por InTouch a ficheros de tipo csv (Comma Separated Value). Estos ficheros son fcilmente manejables por programa tales como Excel, y permiten de este modo generar todo tipo de informes.

Para llevar a cabo la seleccin de datos a convertir y la conversin, HistData enlaza con Tagnames de InTouch mediante DDE. Las variables que incluye HistData son las siguientes:

7.2.4 Configuraciones de Curvas Histricas

EJEMPLO 1Curva histrica desde Toolbox

1ro. Diseamos nuestra interfaz HMI e insertamos una curva historia desde el Toolbox.

2do. Para trabajar con este tipo de Graficas debemos Configurar Historical Logging para activar el gestor de histricos de InTouch,

SPECIALCONFIGUREHISTORICAL LOGGING

Habilitamos el check Enable Historical Loggings

3ro. Definimos los tag necesarios.Para trabajar con graficas histricas se necesita de un tag de tipo HISTTREND ya que es requerido para trabajar en conjunto con el completo HISTDATA de InTouch (permite convertir datos de ficheros histricos generados por InTouch a ficheros de tipo csv), ya que los datos graficados sern almacenados, esta es la finalidad de tener curvas histricas.

Se crea un tag, el cual ser graficado. Para este ejemplo ser la temperatura, se debe habilitar el campo LOG DATA. 4to. Configurar la Curva Real insertada desde Toolbox.Historical Tag se asigna el tagname previamente creado para manejar los histricos mediante el complemento HISTDATA.Initial Time Span configurara el tiempo o la trama de datos que se podr visualizar en la grfica.VALUE DIVISIONS Y TIME DIVISIONS configurar los ejes X y Y donde X ser el tiempo y Y los datos de temperatura.

Configuramos el PEN asignando nuestro tagname donde se encuentra los datos de temperatura.

Si deseamos que el operador pueda modificar, durante el runtime, efectuar cualquier cambio acerca de esta configuracin primera.

5to. Ejecutamos

Podemos modificar parmetros de visualizacin en RUNTIME, haciendo clic sobre la grfica si es que se habilito esta opcin previamente.Se puede configurar el la fecha y hora de inicio que se visualizara, adems del tiempo de visualizacin es decir la trama de datos que puede ser segundos, minutos, horas, etc.

Los datos graficados se pueden almacenar en un archivo.csv que puede ser ledo por programas como EXCEL, para ello se debe realizar un script con las funciones anteriormente expuestas.

EJEMPLO 2Curva histrica desde WIZARDS

Mediante WIZARDS crearemos una aplicacin que grfica y exporte sus datos a una rchivo.csv.

La ventaja de utilizar Wizard Trend es que es incensario la programacin.

1ro. Diseamos nuestra interfaz HMI e insertamos desde WIZARDS lo siguiente:

Hist Trend / Scooters permita graficar nuestra variable. Trend Zoom control para la navegacin en la curva. Trend Pen Legend nos visualiza los valores del tag de acuerdo a la posicin del cursor de la grfica. HistData es el complemento que nos convertir y almacenara a un archivo.csv nuestra informacin.

2do. Para trabajar con este tipo de Graficas debemos Configurar Historical Logging para activar el gestor de histricos de InTouch,

SPECIALCONFIGUREHISTORICAL LOGGING

3ro. Definimos los tag necesarios.Se crea un tag, el cual ser graficado. Para este ejemplo ser la temperatura, se debe habilitar el campo LOG DATA. Adicionalmente se sugerirn y creara tag automticamente por medio del WIZARDS, este es la ventaja de utilizar el mismo.4to. Configurar los Objetos.HistData Panel Aqu hacemos clic en el botn sugerir, para asignar un tag que de tipo HIST TREND que debe estar en conjunto con el de la grfica histrica. Mediante este objeto se convertir a un archivo .csv por medio del complemento de InTouch HIST DATA.En el Number of Records To Write asignamos la cantidad de datos que se guardar al momento de dar la orden de salvar los datos.

Historical Trend Chart WizardHacemos clic en Suggest para que nos sugiera tag y crearlos de no estar definidos, se debe guardar relacin entre el campo Hist Trend con el campo del objeto HistData Panel.Adems configuramos el PEN asignado el tag a graficar, tambin las opciones de VALUES y TIMES para dar formato a los ejes Y y X.

Trend Panel WizardHacemos clic en Suggest para que nos sugiera tag y crearlos de no estar definidos, se debe guardar relacin entre el campo Hist Trend con el campo del objeto HistData del objeto Historical Trend Chart Wizard.Este objeto nos permitir navegar por la grfica.

Trend Legend WizardHacemos clic en Suggest para que nos sugiera tag y crearlos de no estar definidos, se debe guardar relacin entre el campo Hist Trend y Pen Scale con el objeto Historical Trend Chart Wizard.Adems podemos configurar el formato de los nmeros a visualizarse, colores y mensajes.

5to. Ejecutar

Podemos modificar parmetros de visualizacin en RUNTIME, haciendo clic sobre la grfica si es que se habilito esta opcin previamente.Se puede configurar el la fecha y hora de inicio que se visualizara, adems del tiempo de visualizacin es decir la trama de datos que puede ser segundos, minutos, horas, etc.

Los datos pueden ser salvados, mediante la herramienta de WIZARDS, que previamente se configuro, y los datos sern almacenados en el mismo directorio que la de la aplicaciones en formato *.csv

Se generara un archivo *.csv en el directorio de la aplicacin, donde contiene la trama de datos salvada, con los campos definidos por WIZARDS que son la fecha, hora y valor del tag.

Podemos ejecutar este archivo ya que es compatible con Excel.

Para tener una tabla ms ordenada debemos trabajar con Scripts.