Documentos de Académico
Documentos de Profesional
Documentos de Cultura
en un Diplay de GUS
GUS200E012T
5/99
Avisos y Marcas Registradas
________________________________________________________________________________________
Los materiales de capacitación Honeywell IAC están sujetos a cambio sin previo aviso.
Los materiales de capacitación FlexTraining están protegidos por los derechos de autor y todos sus derechos
están reservados por Honeywell Inc. Estos materiales están destinados únicamente para su uso en conjunto
con los productos Honeywell. Los documentos comprendidos en el material de capacitación no pueden ser,
total o parcialmente, copiados, fotocopiados, reproducidos, traducidos, o transferidos a ningún medio
electrónico o transferidos a ningún tipo de formato de lectura sin el previo consentimiento por escrito de
Honeywell, Inc.
Otras marcas o nombres de productos son marcas registradas por sus respectivos propietarios.
Honeywell Inc.
Colegio de Automatización
Phoenix, AZ 85053-3028
1-800-852-3211
________________________________________________________________________________________
Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Contenido
Contenido
Objetivos – Idea Principal ....................................................................................... 1
Explicación ............................................................................................................ 3
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 iii
5/99 Honeywell Inc.
Figuras
________________________________________________________________________________________
Figuras
________________________________________________________________________________________
iv Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Objetivos – Idea Principal – Introducción
________________________________________________________________________________________
Introducción
Lo que ha aprendido hasta ahora
En los módulos anteriores, usted agregó controles OLE a su display. Este módulo le da una
introducción a otro control OLE, que es el Control de Tendencias OLE de Honeywell, un objeto que da
seguimiento a la información dinámica e histórica de la red del proceso.
Idea principal
El objeto de control de tendencias implementado como un control OLE de Honeywell le permite a los
usuarios dar un seguimiento gráfico a los valores actuales o históricos de hasta 8 variables dentro de un
display.
NOTA: Hay dos estilos de tendencias disponibles las cuales usted puede seleccionar al momento de
construir un display: el estilo Plot Plus Labels y el estilo Plot Area Only. Un cursor tipo “hairline”
está disponible también al tiempo de ejecución del display.
Plot Plus Labels: Este estilo de tendencia (mostrado abajo) despliega el área de trazo de la tendencia y
la información de la tendencia. El tiempo del último valor colectado (mostrado en la esquina derecha
inferior de este display) es un ejemplo de la información de la tendencia.
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 1
5/99 Honeywell Inc.
Objetivos – Idea Principal – Introducción
________________________________________________________________________________________
Plot Area Only: Este estilo (mostrado abajo) despliega solo el área de trazo de la tendencia.
Cualquier información relacionada con la tendencia se despliega a través de código diseñado por el
usuario o a través de objetos de display.
Cursor “hairline”: Al tiempo de ejecución del display, usted puede activar la función de cursor tipo
“hairline” al hacer click en el botón izquierdo del mouse en el área de trazo. En la gráfica de
tendencias que se muestra abajo, este cursor “hairline” se muestra a la mitad, justo a la izquierda del
número de hora 4.
Objetivos
________________________________________________________________________________________
2 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
Explicación
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 3
5/99 Honeywell Inc.
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
• General
• Ejes (Axes)
• Trazo (Trace)
Tabulador General
En la siguiente figura, aparece un ejemplo del tabulador General de propiedades, junto con una breve
descripción de diversas propiedades.
________________________________________________________________________________________
4 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
Si se habilita la paginación al tiempo de ejecución, usted puede paginar la tendencia hacia atrás y hacia
adelante a lo largo del eje de tiempo, al momento de ejecución. Usted debe, sin embargo, escribir
código para realizar esta función. Vea los ejemplos de código provistos en esta sección.
Si se habilitan el cursor tipo “hairline” y la función Hairline Readout, usted puede desplegar un cursor
hairline al tiempo de ejecución al hacer click en el objeto de tendencia. El cursor hairline representa
un tiempo específico a lo largo de los ejes de tendencia. El valor numérico se despliega para cada una
de las variables de la tendencia para el tiempo representado por el cursor hairline. Este cursor puede
moverse hacia a delante o hacia atrás a lo largo del eje de tiempo, actualizando los valores numéricos
desplegados conforme se mueve.
Usted puede definir el color de fondo del objeto de tendencia, desplegar la cuadrícula opcional y definr
el color de la cuadrícula.
Estilo de tendencia
El elegir Plot Plus Labels ocasiona que el objeto de tendencia, similar al que se muestra abajo,
aparezca.
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 5
5/99 Honeywell Inc.
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
El seleccionar Plot Area Only hace que el objeto de tendencia, similar al que se muestra a
continuación, aparezca.
________________________________________________________________________________________
6 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
Tabulador de Ejes
Un ejemplo de tabulador para definir ejes se presenta en la siguiente figura, junto con una breve
descripción de diversas propiedades.
La escala del eje vertical es explicada más adelante, junto con el rango. Note que la escala se aplica a
TODOS LOS TRAZOS.
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 7
5/99 Honeywell Inc.
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
Tabulador de Trazo
Un ejemplo del tabulador de trazo – Trace – aparece en la siguiente figura, junto con una breve
descripción de varias propiedades.
________________________________________________________________________________________
8 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
Al usar el botón “ADD TRACE” – agregar trazo – el usuario puede definir hasta 8 trazos para
desplegarse, con una variable por trazo. Los trazos pueden ser predefinidos cuando el display se está
construyendo y pueden agregarse o borrarse al tiempo de ejecución a través de código.
El color de cada trazo se especifica cuando se construye el display. El color puede cambiarse al
tiempo de ejecución mediante código.
El rango define los valores unitarios de ingeniería de la variable de trazo que corresponde al 0% y
100% del rango de tendencia. El rango se especifica cuando se construye el display y puede ser
cambiado al tiempo de ejecución mediante código. Note que el rango se especifica PARA CADA
TRAZO. El uso del rango y de la escala se explica con mayor detalle más adelante en este módulo del
curso.
Fuente de datos
La fuente de la información trazada puede ser el Módulo Histórico, HG, o a tiempo real. La selección
de la fuente de datos puede establecerse de modo automático a asignar una de las tres fuentes. Si se
establece como Automatic, el sistema automáticamente selecciona la mejor información disponible al
tiempo de ejecución. El término “mejor información disponible” significa un control de tendencia
comenzando con el Módulo Histórico, el HH, y el tiempo real. Si las otras dos fuentes de datos no
tienen información disponible para la tendencia, la fuente de datos puede cambiarse al tiempo de
ejecución mediante código.
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 9
5/99 Honeywell Inc.
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
El tabulador Change Notification le proporciona una opción para presentar información de control de
tendencias de manera personalizada. En lugar de usar el estilo de tendencia Plot Plus Labels, usted
puede usar el estilo de tendencia Plot Area Only y presentar información tal como ejes y etiquetas y
titulos de tendencias de la forma que usted desee.
Selecciona una
propiedad
________________________________________________________________________________________
10 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
Proceso de Implementación
Modificar propiedades
Estilo de tendencia
Paginación al tiempo de ejecución
Cursor tipo “hairline”
Hairline readout
Color del fondo
Desplegar cuadrícula y color de cuadrícula
Escala Y Superior e Inferior
Timebase
Tiempo relativo/absoluto
Trazos
Agregar
ID de la variable
Rango Superior e Inferior
Fuente de datos
Color
Borrar
Tiempo de construcción Eventos de notificación de cambios
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 11
5/99 Honeywell Inc.
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
HairlineCursor Active es, ya sea, verdadero o falso. El cursor hairline se activa cuando usted hace
click en el objeto de control de tendencias. La propiedad HairlineCursor Active puede usarse para
anular el valor de la tendencia desplegada cuando el cursor no está activo.
La propiedad YcursorReadout puede usarse para regresar el valor leído del trazo en la posición del
cursor hairline.
________________________________________________________________________________________
12 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
En el siguiente ejemplo, el código está simplificado para ilustrar que el evento OnPropertyChange se
dispara cuando ocurre algún cambio de propiedades en las propiedades seleccionadas anteriormente
con notificación de cambio. El código de nuestro ejemplo proporciona valores de la tendencia para
los trazos de tendencias uno y dos.
Por ejemplo:
Donde:
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 13
5/99 Honeywell Inc.
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
Al tiempo de ejecución, ya que se configuró la tendencia a tiempo real en nuestro ejemplo, el cursor
“hairline” intersecta los trazos relativos a los valores actuales.
________________________________________________________________________________________
14 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
El cursor también puede posicionarse sobre información histórica de tendencias. Recuerde que el
“hairline readout” (YcursorReadout) es una de las propiedades seleccionadas que causará una
notificación de cambio. Ya que la propiedad “hairline readout” cambió cuando usted movió el cursor,
se dispara el evento OnPropertyChange, ocasionando que el código ejecute y actualice el display.
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 15
5/99 Honeywell Inc.
Explicación – Propiedades del Control de Tendencias OLE
________________________________________________________________________________________
Los siguientes enunciados utilizan la notificación de cambios (Change Notification) para actualizar la
base de tiempo (timebase) en el estilo de tendencia Plot Area Only. Las propiedades TimeLimitLeft
y TimeLimitRight se seleccionan desde el tabulador Change Notification del diálogo de OLE Trend
Control como las propiedades que disparan el evento OnPropertyChange-
________________________________________________________________________________________
16 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Explicación – Comportamiento al Tiempo de Ejecución del Control de Tendencias
________________________________________________________________________________________
Introducción
El rango de tendecias especifica el rango unitario de ingeniería del punto que se va a analizar. La
escala de tendencias especifica el porcentaje del rango del rango unitario que se va a desplegar en la
tendencia. El usuario puede definir la escala superior y la escala inferior para que sea cualquier valor
entre 0% y 100%, siempre que la escala superior sea mayor a la escala inferior. La siguiente figura
muestra la relación entre los rangos de trazo y la escala de tendencias. En este ejemplo, el rango de
trazo T1 es de 200 a 1000 unidades de ingeniería y para T2 es de 100 a 500 unidades de ingeniería. En
la tendencia de la izquierda, la escala de tendencia es de 0% al 100%. El límite superior de la
tendencia corresponde a 1000 unidades de ingeniería para T1 y 500 unidades de ingeniería para T2,
que es el 100% del punto de rango para ambos trazos. El límite inferior de la tendencia corresponde a
200 unidades de ingeniería para T1 y 100 unidades de ingeniería para T2, que es el 0% del punto de
rango para ambos trazos
.
Figura 17 Escalas de Tendencias
En la tendencia de la derecha, los rangos de trazo son los mismos que en la izquierda, pero la escala
superior de la tendencia es 75% y la escala inferior de la tendencia es 25%. Esto, en efecto, magnifica
ambos trazos y despliega el rango entre 25% y 75% del rango de ambos trazos para que sea de altura
completa en la tendencia. La tendencia superior corresponde a 800 unidades para T1 y 400 unidades
para T2. La tendencia inferior corresponde a 400 unidades para T1 y 200 unidades para T2.
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 17
5/99 Honeywell Inc.
Explicación – Ejemplos de Codificación del Usuario
________________________________________________________________________________________
Introducción
Usando código, el usuario puede paginar sobre una tendencia hacia atrás y hacia delante sobre el eje
del tiempo, cambiar el color de los trazos, cambiar la base de tiempo de la tendencia, cambiar la escala
de la tendencia, cambiar el rango de uno o más trazos, etc. al tiempo de ejecución. Para hacer esto, el
usuario debe agregar un objeto al display y agregar código a ese objeto. La siguiente figura es un
ejemplo de algunas de las cosas que pueden hacerse utilizando código.
________________________________________________________________________________________
18 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Explicación – Ejemplos de Codificación del Usuario
________________________________________________________________________________________
Los ejemplos de códigos mostrados en la siguiente figura son para la primera variable de tendencia ID
y el primer color de la tendencia. El código para las otras variables Ids y sus colores son ligeramente
diferentes. Específicamente, las líneas 2 y 4 son diferentes. Por ejemplo, para la segunda variable ID,
la línea 2 sería así:
If OleObject1.NumTraces>1 then
me.text=OleObject1.VariableId (2)
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 19
5/99 Honeywell Inc.
Explicación – Ejemplos de Codificación del Usuario
________________________________________________________________________________________
El siguiente ejemplo muestra como cambiar la base de tiempo de una tendencia. Utiliza un objeto de
texto y un control OLE tipo caja de lista (listbox).
________________________________________________________________________________________
20 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 Ver. R200
Honeywell Inc. 5/99
Explicación – Ejemplos de Codificación del Usuario
________________________________________________________________________________________
El siguiente ejemplo muestra como paginar hacia delante y hacia atrás. La paginación depende de la
base de tiempo (timebase) seleccionada.
Indicaciones
Este es el final del material de estudio para este módulo del curso.
Ahora, haga el ejercicio de laboratorio llamado “Insert an OLE Trend Control into a GUS Display”,
localizado inmediatamente después de este módulo del curso. Comente las preguntas relacionadas con
el material de estudio o con el ejercicio de laboratorio con un colega o con su gerente de capacitación.
________________________________________________________________________________________
Ver. R200 Insertar un Control de Tendencias OLE en un Display de GUS GUS200E012T.01 21
5/99 Honeywell Inc.