Sei sulla pagina 1di 199

PI-DataLink, Reportes con DL, PI-

ProcessBook PI-CLI-01 Mdulo A


Introduccin

Instructor
Estudiantes
Cul es su rol con PI?
Qu necesita aprender?

Capacitacin 2006 Contac Ingenieros Ltda


2
Objetivos Generales

Entender el funcionamiento del Sistema PI


Aprender a rescatar datos del servidor PI con las
herramientas clientes PI ProcessBook y PI Data Link
Conocer conceptos bsicos de PI Module Data Base

Bienvenido al trabajo con aplicaciones clientes: PI


ProcessBook, PI DataLink y PI Module Data Base

Capacitacin 2006 Contac Ingenieros Ltda


3
Contenido del curso

Da 1
Introduccin al PI
Ventanas de Dilogos comunes
PI ProcessBook

Da 2
PI DataLink con Excel
Module Database

Capacitacin 2006 Contac Ingenieros Ltda


4
1.0 Introduccin
al Sistema PI
Introduccin al PI

Objetivos
Definir los componentes del Sistema PI
Definir un tag y el significado de sus atributos
Explicar el flujo de datos del Sistema PI
Explicar los diferentes formatos de tiempo PI

Capacitacin 2006 Contac Ingenieros Ltda


6
Qu es el Sistema PI?

El Sistema PI es un conjunto de programas basados en


una arquitectura Cliente - Servidor diseado para
automatizar completamente la recoleccin de datos,
almacenamiento y la presentacin de la informacin de
plantas industriales.
PI = Plant Information
PI es usado frecuentemente como una plataforma de
integracin y desarrollo para grandes aplicaciones de
empresas.

El PI es el vnculo principal entre la planta y la


oficina

Capacitacin 2006 Contac Ingenieros Ltda


7
Qu es el Sistema PI?

Conjunto de software que generan un sistema de


gestin avanzado para adquirir datos de proceso.
Incluye sofisticadas herramientas de procesamiento
para transformar los datos en informacin inteligente
que ayudar a la toma de decisiones en la empresa.
PI almacena una gran cantidad de datos (casi infinita)
con la resolucin original y virtualmente para siempre.
Es parte de la plataforma OSIsofts Real-time
Performance Management (RtPM)

Capacitacin 2006 Contac Ingenieros Ltda


8
Sistema PI Arquitectura bsica
PCs clientes PCs clientes
- ProcessBook
- Datalink - Profile
- RtPortal - BatchView
- SQC
PI Server

Otros sistemas
Herramientas de - ERP
anlisis - Maintenance
- ACE - Lims
- Sigmafine

Interface Interface
node node

Data Source Data Source


(DCS, PLC, etc) (DCS, PLC, etc)
Capacitacin 2006 Contac Ingenieros Ltda
9
1.1 Tags PI
Qu es un Tag PI?

Un tag PI es un nico lugar en PI para un caudal de


datos.
Ejemplos
Velocidad de Flujo
Modos de operacin de controladores
El nmero de batch de un producto
Textos de comentarios de un operador
El resultado de cculos o totalizadores

Capacitacin 2006 Contac Ingenieros Ltda


11
Atributos de visualizacin de un tag

Tag name: Nombre nico del punto PI


Descriptor: Descripcin del tag PI
EngUnits: Unidades de Ingeniera
PointType: Tipo de variable almacenada
Zero, Span and Typical value: mnimo, rango y
valores tpicos
Point source: Permite el agrupamiento de tags PI
por interfaz de datos (DCS,PLC, u otras fuentes)

Capacitacin 2006 Contac Ingenieros Ltda


12
Zero, Span
150
100
50
0 Zero = 50
-50 Span = 100
-100

150
100
50
0 Zero = 0
-50 Span = 100
-100

150
100
50
0 Zero = -50
-50 Span = 100
-100

Capacitacin 2006 Contac Ingenieros Ltda


13
Atributos de almacenamiento de un tag PI

Point type: Tipo de variable almacenada


Exception Specifications: define los lmites que
representan un cambio significativo en el valor
Compression Specifications: define los lmites para
juzgar que puntos son necesarios para que se
represente de manera fidedigna el comportamiento del
proceso.

Capacitacin 2006 Contac Ingenieros Ltda


14
Point type

Int16: Entero sin signo 16 bits (0 a 32767)


Int32: Entero 32 bits (-2147450880 a 2147483647)
Float16: Punto flotante escalado, 16 bits (1/32767)
Float32: Punto flotante, 32 bits (precisin 7 dgitos)
Float64: Punto flotante, 64 bits (precisin 15 dgitos)
Digital: Discreto
String: Texto (mximo 976 caracteres)
Blob: Binario (mximo 976 bytes)
Timestamp: Fecha/Hora. (1-ene-1970 al 1-ene-2038)

Capacitacin 2006 Contac Ingenieros Ltda


15
1.2 Flujo de Datos
Tests de Excepcin y Compresin

Cada valor puede pasar por dos filtros de datos antes de


ser almacenado.
Exception Test
Envia solo los cambios significativos de los datos al
servidor PI
Compression Test
Almacena solo los datos necesarios para representar
fielmente el comportamiento del proceso

Capacitacin 2006 Contac Ingenieros Ltda


17
Flujo de Datos

New value
PI PI
(scan or Exception Snapshot compression
Report Archives
exception algorithm
based)
Exception Compression

Interface (on Data PI Server


Collection Node)

Capacitacin 2006 Contac Ingenieros Ltda


18
Flujo de Datos

Las especificaciones de excepcin y compresin deben ser


ajustadas para conseguir un almacenamiento de datos
eficiente, sin pedidas significativas.
Espacio en el disco y rendimiento vs precisin de datos

Capacitacin 2006 Contac Ingenieros Ltda


19
Atributos de la excepcin y compresin

Cada tag puede ser configurado individualmente. La


siguiente tabla muestra los atributos de configuracin para
la excepcin y la compresin.

Exception Reporting Compression


Attributes Attributes

ExcDev or ExcDevPercent CompDev or CompDevPercent


ExcMax CompMax
ExcMin CompMin
Compressing

Capacitacin 2006 Contac Ingenieros Ltda


20
1.3 Formato de tiempo PI
Formato de Tiempo PI

Absoluto (un momento especfico)


* : (NOW)
t : 00:00:00 del da actual (TODAY)
18-feb-05 16:00:00
Relativo (tiempo compensado)
+8h : + 8 hours
Combinado
t+8h : today + 8 hours

Capacitacin 2006 Contac Ingenieros Ltda


22
Tiempo Absoluto

dd-mmm-yy HH:mm:ss
dd Da
mmm Mes (Jan, Feb, Mar, Apr, May, )
yy Ao
HH Horas en formato de 24 horas
mm Minutos
ss Segundos

Ejemplo:
18-feb-05 10:43:29

Capacitacin 2006 Contac Ingenieros Ltda


23
Tiempo Absoluto

dd-mmm-yy HH:mm:ss
"Date" Fecha por defecto: actual
"Time" Hora por defecto: 00

Expresin Significado
25 00:00:00 da 25 del mes actual
25-Aug-03 00:00:00 del da actual
8: 08:00:00 en la fecha actual
25 8 08:00:00 del da 25 del mes actual
21:30:01.02 9:30:01.0200 PM de la fecha actual

Capacitacin 2006 Contac Ingenieros Ltda


24
Tiempo Absoluto Otros formatos

Formatos de Tiempo Absoluto

Smbolo Significado
* Hora Actual
t 00:00:00 sobre el da actual (TODAY)
y 00:00:00 sobre el da previo (YESTERDAY)
Monday, Tuesday, 00:00:00 del da ms reciente de la
Wednesday, Thursday, semana
Friday, Saturday. Sunday

Capacitacin 2006 Contac Ingenieros Ltda


25
Tiempo Relativo

Nmero de:
Weeks (w) Years (y)
Horas (h)
Days (d) Months (mo)
Minutos (m)

Segundos (s)

Es necesario usar (+ o -).


No tiene unidad de tiempo
por defecto: debe especificar Sintaxis Significado
d, h, m, s, w, mo, y +2d + dos das
Puede usar fracciones slo -1.5h - Una hora y media
para Horas, Minutos y +32m + 32 minutos
Segundos
-15 s - 15 segundos
+2.5h, -0.5m

Tiempo relativo es
generalmente parte de un
tiempo combinado

Capacitacin 2006 Contac Ingenieros Ltda


26
Formatos Combinados

Uso de ambos formatos relativo y absoluto


La parte absoluta del tiempo puede ser *, T, Y, o un da de
la semana.

Sintaxis Significado
*-8h 8 horas atrs
T-7d 00:00:00, 7 das atrs
Y+11h Ayer a las 11:00:00 AM
Monday + 14.5h 02:30:00 PM En el lunes ms reciente

Capacitacin 2006 Contac Ingenieros Ltda


27
1.4 Ventanas de
Dilogo Comunes
Ventanas de Dilogo Comunes

Objetivos
Aprender como conectar servidores PI
Aprender los diferentes mtodos disponibles para encontrar
tags
Aprender cmo examinar la configuracin del tag

Capacitacin 2006 Contac Ingenieros Ltda


29
Ventanas de conexin con el servidor PI
Observando la informacin de conexin
Los cambios son guardados en el Registro de Windows

Connect
Information

Capacitacin 2006 Contac Ingenieros Ltda


30
Ventanas de conexin con el servidor PI
Editando la configuracin de conexiones

Edit
Settings

Capacitacin 2006 Contac Ingenieros Ltda


31
Ventanas de conexin con el servidor PI
Agregando una nueva conexin
Para establecer una nueva conexin:
Server Name: cualquier Servidor PI: IP o
Hostname
User Name: pidemo o cualquier otro
nombre de usuario
Port: 5450 para un servidor PI 3 o 545
Edit para un servidor PI 2
Add Server

La siguiente
pantalla
solicitar un
password al
usuario si es
necesario
Capacitacin 2006 Contac Ingenieros Ltda
32
Ventanas de bsqueda de tags

En PI ProcessBook:
Desde Tag Search
Desde la barra de herramientas:
Desde la ventana de propiedades de cualquier objeto:

En PI DataLink:
Desde Tag Search
en el menu PI

Capacitacin 2006 Contac Ingenieros Ltda


33
Bsqueda Bsica
Seleccin de o
los servidores PI

Parte del nombre


del tag o mscara

Bsqueda de un punto
especfico
type/class/source

Buscar un especfico
value/status/attribute

Resultados de la
bsqueda del tag Mostrar los
Empezar bsqueda de acuerdo attributes/values para Confirmar
al criterio los tags seleccionados seleccin
Capacitacin 2006 Contac Ingenieros Ltda
34
Estrategias de bsqueda de tag

Bsqueda de tag usando comodines:


Use * para reemplazar cualquier nmero de
caracteres
Ejemplo: flow* = flow_meter1, flow_meter2,
flow_meter3
Use ? Para reemplazar un solo caracter

Ejemplo: tank?_level = tankA_level, tankB_level


Nota 1: Los criterios de bsqueda no son sensibles a
Min/Mays.
Nota 2: Los criterios de bsqueda pueden ser combinados
Ejemplo: Buscar Tag Mask = flow* y Point Source
= o

Capacitacin 2006 Contac Ingenieros Ltda


35
Bsqueda avanzada de tag

SQL- Consultas
basadas en las
condiciones
definidas por el
usuario

1- Definir
condiciones
2- Click en 'Add'

3- Click en
'Search

Capacitacin 2006 Contac Ingenieros Ltda


36
Ventana de bsqueda de tag Alias Search

Bsqueda por
alias en PI
Module DB
(MDB se
tratar ms
adelante)

Capacitacin 2006 Contac Ingenieros Ltda


37
Ventana de informacin de tag

Pt. Attr... Pt. Values...

Capacitacin 2006 Contac Ingenieros Ltda


38
2.0 PI ProcessBook
PI ProcessBook

Objetivos
Aprender a usar libros de trabajo, PI ProcessBook
Aprender a visualizar la informacin de procesos
Ser capaz de crear libros de trabajo y aplicaciones
Ser capaz de usar PI calculation y ODBC datasets

Capacitacin 2006 Contac Ingenieros Ltda


40
Qu es PI ProcessBook?

Es un software que permite a los usuarios construir y


visualizar diagramas de flujo de procesos, estimaciones y
tendencias en tiempo real.

PI ProcessBook tambin incluye Visual Basic para


aplicaciones (VBA) como un entorno de desarrollo.

Capacitacin 2006 Contac Ingenieros Ltda


41
Estructura estndar de Windows

PI ProcessBook usa un tipo de entorno convencional de


Windows que hace que las funciones sean accesibles
desde:
Menus
Barra de herramientas

Capacitacin 2006 Contac Ingenieros Ltda


42
Men: Archive

Capacitacin 2006 Contac Ingenieros Ltda


43
Men: Edit y View
Edit View

Capacitacin 2006 Contac Ingenieros Ltda


44
Men: Insert y Tools

Insert Tools

Capacitacin 2006 Contac Ingenieros Ltda


45
Men: Draw y Arrange
Draw Arrange

Capacitacin 2006 Contac Ingenieros Ltda


46
Men: Windows y Help

Windows Help

Capacitacin 2006 Contac Ingenieros Ltda


47
Barras de herramientas principales

Seleccione toolbars del men View/Toolbar


Se puede usar en la parte superior de la pgina o como
barra flotante

Capacitacin 2006 Contac Ingenieros Ltda


48
Modos de trabajo en PI ProcessBook

Run Mode: Usado para observar elementos


de PI ProcessBook

Build Mode: Usado para construir o editar un


elemento de PI ProcessBook

Para cambiar de modo se usa el men Tools o los


correspondientes iconos en la barra de herramientas

Capacitacin 2006 Contac Ingenieros Ltda


49
2.1 Modo Run
Abriendo Elementos

En modo Run
Para abrir un Item hacer Doble-click sobre el ttulo o Usar
los botones New y Open :
New : Crea una nueva ventana en cada Click

Open :Usa siempre la misma ventana

Copias
mltiples

Capacitacin 2006 Contac Ingenieros Ltda


51
Modos de visualizacin

PI ProcessBook tiene 2 modos de visualizacin (ALT-V o


Outline/Book desde el men View):

Book Mode Outline Mode

Capacitacin 2006 Contac Ingenieros Ltda


52
Visualizacin Outline

En modo Run, usted puede elegir el nmero de niveles


desplegados con los nmeros o usando los smbolos +
y para expandir o contraer una seccin.
En modo Build, las flechas son usadas para cambiar el
nivel de un objeto o para moverlos hacia arriba o abajo

Capacitacin 2006 Contac Ingenieros Ltda


53
Opciones de visualizacin de tendencias

Zoom in/out sobre una


tendencia permite:
Mostrar grficos en pantalla
completa
Cambiar el periodo de
tiempo mostrado
Cambiar la escala del eje
vertical
Cursores de la tendencia

Revertir a la configuracin
original
Nota: Estas funciones son
posibles solamente en modo
Run

Capacitacin 2006 Contac Ingenieros Ltda


54
Zoom

Haga un rectngulo dentro de los lmites de la


tendencia

Use revert para volver a la definicin original


Capacitacin 2006 Contac Ingenieros Ltda
55
Pantalla completa

En modo Run haga doble-click sobre la tendencia para


activar pantalla completa
Haga doble-click otra vez para volver al tamao original

Muy pequeo?
Haga doble-click
sobre la tendencia
y sta se
expandir

Capacitacin 2006 Contac Ingenieros Ltda


56
Escala del eje vertical

La funcin zoom previamente descrita cambia la escala


del eje vertical
Para cambiar manualmente el eje vertical:
Con la funcin Trend Scale del men View

Haciendo doble-click sobre el eje vertical

Capacitacin 2006 Contac Ingenieros Ltda


57
Cursores de tendencias Trend Cursors

Activa un cursor para mostrar el valor exacto de un (o


ms) tiempo (s) dado (s)

Capacitacin 2006 Contac Ingenieros Ltda


58
Cambio de periodo a una tendencia Change Time Range

Para cambiar el periodo a una tendencia use:


La funcin Zoom
Las funciones One time period forward backward:
Muestra un periodo de tiempo hacia adelante o hacia
atrs y accede a los datos archivados

El scroll bar:

Capacitacin 2006 Contac Ingenieros Ltda


59
Rango de tiempo Time Range

Para cambiar el rango de tiempo se puede usar:


La funcin Time Range del men View o

Usar formatos de tiempo relativo y absoluto


El valor del parmetro To debe ser * para la
actualizacin automtica de la tendencia

Capacitacin 2006 Contac Ingenieros Ltda


60
Regresar a la configuracin original

Para regresar a la configuracin original:

Use la funcin Revert del men View o el icono


para volver a la visualizacin original

Los cambios hechos en el modo View son solo


temporales y no cambiarn la configuracin original.

Capacitacin 2006 Contac Ingenieros Ltda


61
Opciones de visualizacin sobre objetos mltiples

Es posible seleccionar ms de un tem al mismo tiempo:


Mantenga presionada la tecla CTRL o SHIFT y haga click
en el tem deseado
Los objetos seleccionados sern enmarcados con un
rectngulo rojo
La mayora de las funciones sern aplicadas a todos los
objetos seleccionados
Si ninguno es seleccionado, los cambios sern aplicados
a todos los objetos que se inserten en lo sucesivo.
Estas funciones sern aplicadas tambin en los grficos de
barra y elementos dinmicos

Capacitacin 2006 Contac Ingenieros Ltda


62
Tendencias Temporales Temporary Trends (Ad-Hoc)

En modo Run, hay dos maneras para crear una


tendencia:
En la ventana actual:

Seleccione uno o ms valores y haga click sobre


luego dibuje un rectngulo para mostrar la
tendencia.
En una ventana nueva:

Seleccione uno o ms valores y haga click sobre para


crear una tendencia Ad-Hoc
Es posible salvar la nueva ventana como un archivo con
extensin pdi

Capacitacin 2006 Contac Ingenieros Ltda


63
Disponibilidad de datos

Cuando no hay datos disponibles se observa que:


Las Tendencias no muestran informacin
El valor mostrado es No Data
El cursor de la tendencia muestra No Data
El Bar Graph muestra lneas diagonales
Multi-state Symbol despliega el color definido como bad
data.

Capacitacin 2006 Contac Ingenieros Ltda


64
Reporte de Estado Status Report

Para acceder a un reporte de estado haga doble-click


sobre el status bar en la base de la pantalla

Doble-click para acceder al


reporte de estado

Todos los elementos dinmicos en la visualizacin estn


siendo actualizados

Por lo menos un elemento dinmico en la visualizacin est


reportando datos malos.

Capacitacin 2006 Contac Ingenieros Ltda


65
Reporte de Estado Status Report

El status report muestra todos los elementos dinmicos


en la visualizacin acompaados con su tag asociado.
Un mensaje de error aparecer para cada elemento
dinmico errneo.

Capacitacin 2006 Contac Ingenieros Ltda


66
Ejercicio 1 - Explorando un ProcessBook

Objetivos
Familiarizarse con el entorno del PI ProcessBook
Aprenda como manipular una tendencia usando un
PI ProcessBook existente.

Capacitacin 2006 Contac Ingenieros Ltda


67
2.2 Modo Build
Construyendo un PI ProcessBook

Usando File/New o el icono


PB File: Libro de trabajo ProcessBook

PB Entry: elementos PI ProcessBook

(desplegados)
PB Display: Despliegue independiente

Nota : Un asterisco (*) junto al


nombre del PB o del despliegue en
la barra de ttulo significa que el
documento no ha sido guardado o
han habido modificaciones desde
que fue salvado la ltima vez.

Capacitacin 2006 Contac Ingenieros Ltda


69
Entradas ProcessBook

Hay 5 tipos de entradas ProcessBook


Display
Linked Display
Operating System Command
Linked ProcessBook
Text

Capacitacin 2006 Contac Ingenieros Ltda


70
Agregar una entrada de texto ProcessBook Text Entry

Ttulos para organizar el documento ProcessBook


(en modo Build, con la opcin File/New o Insert/Text)

Capacitacin 2006 Contac Ingenieros Ltda


71
Agregar elemento Despliegue ProcessBook Display Entry

Elementos principales de un documento ProcessBook


(en modo Build, con la opcin File/New o Insert/Display)

Capacitacin 2006 Contac Ingenieros Ltda


72
Agregar entradas vnculos ProcessBook Linked Entries

Referencia a un objeto ya existente


Linked Display, Linked ProcessBook

Capacitacin 2006 Contac Ingenieros Ltda


73
Agregar entrada comando ProcessBook OS Command Entry

Abre archivos externos e inicia aplicaciones externas


Calculadora, Bloc de notas
Hojas de clculo Excel, Documentos de Word, Base de
Datos Access
Pginas web en Internet Explorer

Capacitacin 2006 Contac Ingenieros Ltda


74
Ejercicio 2 - Construyendo un PI ProcessBook

Objetivos
Aprender como construir y modificar un PI
ProcessBook
Aprender las diferencias entre el modo Run y el

modo Build
Entender la jerarqua de las entradas en PI

ProcessBook
Usar los despliegues Book y Outline para
visualizar y modificar un PI ProcessBook

Capacitacin 2006 Contac Ingenieros Ltda


75
El men Draw

Lista elementos que pueden ser


agregados al despliegue
Elementos Estticos
Elementos Dinmicos

1. En modo Build, seleccione el


elemento deseado
2. Pngalo sobre el despliegue
3. Defina su configuracin cuando
se le pregunte.

Capacitacin 2006 Contac Ingenieros Ltda


76
Construccin de Tendencia Trend Building

En modo Build:
Use la opcin Trend que esta accesible desde el
men Draw o haciendo click en
Dibuje un rectngulo con el mouse para definir el
tamao de la tendencia
Aparecer una ventana de diseo con 4 pestaas de
configuracin : General, Display Format, Trace
Format and Layout

Capacitacin 2006 Contac Ingenieros Ltda


77
Construccin de Tendencia - Pestaa General

Capacitacin 2006 Contac Ingenieros Ltda


78
Construccin de Tendencia - Pestaa Display Format

Capacitacin 2006 Contac Ingenieros Ltda


79
Construccin de Tendencia Pestaa Trace Format

Capacitacin 2006 Contac Ingenieros Ltda


80
Grficos XY Plots

Grficos de dispersin
Usados para mostrar relaciones entre conjuntos de
valores
Los valores sobre la escala horizontal (eje-X)

representan los valores de un punto PI en vez del


tiempo

Capacitacin 2006 Contac Ingenieros Ltda


81
Seleccionando un Tag Base

Capacitacin 2006 Contac Ingenieros Ltda


82
Seleccionando un tag de comparacin

Capacitacin 2006 Contac Ingenieros Ltda


83
Ventana de estadsticas

Para entrar a la ventana de estadsticas, haga doble-click


sobre la parte superior del grfico XY
Doble-click en esta rea

Capacitacin 2006 Contac Ingenieros Ltda


84
Modificacin de la tendencia Trend Modification

Seleccione una tendencia y use la funcin del objeto


seleccionado desde el men Edit
Doble-click sobre la tendencia en modo Build

El cono es usado para modificar la fuente de la tendencia


seleccionada
Este icono es solo accesible en modo Build

Capacitacin 2006 Contac Ingenieros Ltda


85
Ejercicio 3 - Construyendo una tendencia

Objetivo
Construir una nueva tendencia ProcessBook

Capacitacin 2006 Contac Ingenieros Ltda


86
Elementos estticos

Accediendo desde el men Draw


Rectangles
Ellipses/Circles
Lines/Polylines
Polygons
Arcs
Connectors
Texts
Dibujos desde librera de smbolos e importados desde
archivos de imgenes.
Todos los items pueden ser coloreados, conectados y /o
convertidos en objetos multi estado.

Capacitacin 2006 Contac Ingenieros Ltda


87
Propiedades de lneas y colores
Para acceder a las propiedades de lneas y colores use:
Desde la barra de herramientas:
Propiedades de lneas
Propiedades de colores
Los cambios se pueden aplicar a:
Elemento o elementos seleccionados
Si ningn elemento es seleccionado, se cambiarn las propiedades por defecto
para los nuevos elementos que se agreguen al despliegue. Lneas
Colores

Capacitacin 2006 Contac Ingenieros Ltda


88
Librera de smbolos

El botn permite acceder a la librera de smbolos

Capacitacin 2006 Contac Ingenieros Ltda


89
Importando archivos de imgenes (Graphic Files)

Para importar un archivo de imgenes a un despliegue


Use el cono o la opcin Graphic desde el men
Draw

Capacitacin 2006 Contac Ingenieros Ltda


90
Agrupando Objetos

Use las opciones de agrupar objetos desde el men


Arrange para agrupar/separar objetos

Capacitacin 2006 Contac Ingenieros Ltda


91
Agrupando Objetos - fijacin de smbolos

Los elementos ProcessBook pueden ser


fijados a otro usando la opcin Symbol
Attachments desde el men Edit o
haciendo click al icono en la barra de
herramientas

Cuando un elemento maestro es movido en el


despliegue, todos sus elementos fijados lo
seguirn
Cada elemento del grupo retendr su identidad

Capacitacin 2006 Contac Ingenieros Ltda


92
Alineamiento

Use la opcin Align del men Arrange para alinear


objetos

Capacitacin 2006 Contac Ingenieros Ltda


93
Mover objetos hacia adelante y hacia el fondo

Use la opcin Forward, Backward, Bring to Front y


Send To Back en el men Arrange para determinar la
posicin de los objetos

Capacitacin 2006 Contac Ingenieros Ltda


94
Rotacin

Use Rotate para rotar objetos y Flip para invertirlos,


de manera vertical u horizontal

Use Snap To Grid para forzar a los objetos a alinearse


a una rejilla como usted los dibuje
Use Grid Size para modificar el tamao de la rejilla

Capacitacin 2006 Contac Ingenieros Ltda


95
Ejercicio 4 - Insertando elementos estticos

Objetivos
Insertar e integrar elementos estticos en un
despliegue.

Capacitacin 2006 Contac Ingenieros Ltda


96
Elementos dinmicos

Los siguientes elementos dinmicos pueden ser agregados


a un despliegue:
Trends

X-Y Plots

Bar Graphs

Dynamic Values

Multi-State Symbols

Los elementos dinmicos cambiarn en tiempo real


de acuerdo al valor de sus tags asociados.

Capacitacin 2006 Contac Ingenieros Ltda


97
Elementos Dinmicos Barras y Valores

Grfico de barra Valores

Capacitacin 2006 Contac Ingenieros Ltda


98
Ejemplo de un Grfico de Barra

Color de fondo

Color de relleno

Color de relleno

Color de fondo

Color de relleno

Color de fondo

Capacitacin 2006 Contac Ingenieros Ltda


99
Grficos de Barra

Un grfico de barra muestra el valor actual de un tag


respecto a un rango especificado de valores.
Las siguientes opciones estn disponibles:
Posicin Horizontal o Vertical

Valores basados en mnimo y mximo:

El atributo del punto zero y span o;

Valores mnimos y mximos definidos por el

usuario.
Colores personalizados

Capacitacin 2006 Contac Ingenieros Ltda


100
Valores Dinmicos

Un Valor Dinmico es el valor actual para un tag


Las siguientes opciones estn disponibles:
Mostrar o no el nombre del tag (y donde)

Mostrar o no la fecha y hora (y donde)

Mostrar o no las unidades de ingeniera

Capacitacin 2006 Contac Ingenieros Ltda


101
Objetos Multi-State

Objetos que cambian de


estado basado en
valores definidos por el
usuario.
Grficos de Barra
Valores Dinmicos
Formas (shapes)
Smbolos de la biblioteca

Capacitacin 2006 Contac Ingenieros Ltda


102
Botones de Comando (Command Buttons)

Inicia cualquier comando de sistema operativo o tipo de


archivo reconocido.
Inicia cualquier VBA-developed macro
Puede ser usado para diseos de navegacin interna

Capacitacin 2006 Contac Ingenieros Ltda


103
Ejercicio 5 - Insertar Elementos Dinmicos en ProcessBook

Objetivos
Aprender a enriquecer las visualizaciones
aadindoles elementos vivos cuyas propiedades
cambian en el tiempo. Estos elementos consisten en
los siguientes objetos ProcessBook:
Grfico de Barra

Valor de un Tag PI

Smbolos Multi-Estado

Botn de Comando

Capacitacin 2006 Contac Ingenieros Ltda


104
2.3 PI Calculation
y ODBC Datasets
Datasets

Los Data Set proveen una forma de mostrar datos


calculados
Los Datasets pueden ser:
Un PI Calculation (resumen o expresin)

ODBC Data

Un PI Calculation dataset usa la sintaxis PI Performance


Equation (PE).
Los resultados de los Dataset deben ser usados en un
elemento de despliegue dinmico para ser visto.

Capacitacin 2006 Contac Ingenieros Ltda


106
Sintaxis de las PI Performance Equations

Nmeros sin comillas


0, 0.125, 34.56
Nombres de Tag - en comillas simples
Rescata el valor actual
cdt158' , temp_tank_1', 'FIC5821.PV'
Fecha y hora - en comillas simples
'*' , '14-nov-04', 't-8h'
Strings en comillas dobles
Este es un string"

Capacitacin 2006 Contac Ingenieros Ltda


107
Sintaxis de las PI Performance Equation
Funciones matemticas y operadores

Las Expresiones pueden usar los siguientes smbolos


matemticos:
+, - , *, /, ^
Las Expresiones pueden usar las siguientes funciones
matemticas:
abs() atn()
cos() exp()
int() log() and log10()
sin() sqr()
tan() sgn()

Capacitacin 2006 Contac Ingenieros Ltda


108
Sintaxis de las PI Performance Equation
Funciones construidas
Ejemplos de funciones incorporadas:

PctGood() % de tiempo en que el tag tiene


datos buenos
Range() Range of min to max
StDev() Time-weighted standard deviation
TagAvg() Time-weighted average
TagMean() Event-weighted average
TagMax() Maximum value in period
TagMin () Minimum value in period
TagTot() Time integral over a period

El archivo en el disco, PE Help.chm, muestra las


sintaxis y ejemplos para estos y todas las otras
funciones vlidas.
Capacitacin 2006 Contac Ingenieros Ltda
109
Operadores en Performance Equation

Una Expresin puede usar If-Then-Else,y smbolos


matemticos lgicos y relacionales
Sintaxis: IF expr0 THEN expr1 ELSE expr2
Ejemplo: IF Tag1 >= 50 y Tag2 < 125 THEN bajo

el limite ELSE bueno

Notas:
Usted debe incluir las afirmaciones IF, THEN and

ELSE
La funcin NoOutput() PE puede ser usada en las
afirmaciones THEN o ELSE
Es posible jerarquizar las expresiones if-then-else

Capacitacin 2006 Contac Ingenieros Ltda


110
Ventana de Dilogo de Data Sets

La opcin Data Sets es accesible desde el men Tools


Aqu se pueden crear, modificar, copiar, y borrar
datasets
Para crear uno nuevo, hacer click en New y escoger el
tipo:
PI Calculation
ODBC

Capacitacin 2006 Contac Ingenieros Ltda


111
PI Calculation Datasets

Capacitacin 2006 Contac Ingenieros Ltda


112
PI Calculation Datasets

Clculo ingresado por


el usuario

Clculos por
defecto

Capacitacin 2006 Contac Ingenieros Ltda


113
PI Calculation Dataset

Column Label aparece


como la primera seleccin
en los clculos disponibles.

Capacitacin 2006 Contac Ingenieros Ltda


114
Usando Datasets

Capacitacin 2006 Contac Ingenieros Ltda


115
Modificando un Dataset

Es importante verificar qu elementos usan dataset


antes de modificarlos
El botn Show Use de la pantalla Data Sets
muestra la lista de los elementos que estn usando
un dataset dado.
Para modificar un dataset, use la opcin Edit.
Las modificaciones afectarn a todos los elementos
que usen el dataset en particular.

Capacitacin 2006 Contac Ingenieros Ltda


116
Copiando un Dataset

Se puede copiar un Data Set a otros ProcessBooks.


En el archivo fuente ProcessBook (.PIW o .PDI):
Abra el cuadro de dilogo Data Sets (Tools Data
Sets)
Seleccione el dataset (o sets) que desea copiar

Haga Click en el botn Copy

Seleccione el archivo de destino de la lista


desplegable
Ambas fuentes origen y destino deben estar abiertas

Capacitacin 2006 Contac Ingenieros Ltda


117
Ejercicio 6 - Datasets

Objetivo
Aprender a construir un PI Calculation Datasets.

Capacitacin 2006 Contac Ingenieros Ltda


118
ODBC Datasets

Usado para obtener datos desde una base de datos


relacional externa.
Algunas bases de datos son compatibles con ODBC
estndar de Microsoft:
Microsoft Access

Oracle

Microsoft SQL Server

Sybase

Microsoft Excel

OSI PI Server

Capacitacin 2006 Contac Ingenieros Ltda


119
Creando fuentes de Datos ODBC

Start Menu Settings


Control Panel
Administrative Tools Data
Sources (ODBC)

System DSN Add


Choose Driver Configure
Data Source

Capacitacin 2006 Contac Ingenieros Ltda


120
Creando un ODBC Datasets

In ProcessBook:
Tools Data Sets
New ODBC

Nombre del Dataset


Seleccin de la fuente de
datos
Escribir/Disear la consulta
SQL

Capacitacin 2006 Contac Ingenieros Ltda


121
Ejercicio 7 - ODBC Datasets

Objetivo
Aprender a construir ODBC y Dataset

Capacitacin 2006 Contac Ingenieros Ltda


122
3.0 PI DataLink
PI DataLink

Objetivos
Aprender a usar DataLink en Excel.

Ser capaz de recuperar valores actuales e histricos.

Ser capaz de recuperar valores muestreados desde

un archivo.
Aprender a recuperar valores calculados.

Aprender a recuperar valores de expresiones PI.

Aprender a usar tendencias

Ser capaz de escribir valores en un archivo PI

Capacitacin 2006 Contac Ingenieros Ltda


124
Qu es PI DataLink ?

PI DataLink es un Add-In de Osi Soft para Microsoft


Excel (and Lotus 1-2-3)

Este Add-In permite traer los datos desde el Sistema PI


a una hoja de clculo Excel

Capacitacin 2006 Contac Ingenieros Ltda


125
PI DataLink Menu

Funciones que recuperan un solo valor

Funciones que recuperan una serie de


valores

Funciones que recuperan valores


calculados

Mtodos alternados para la identificacin


de tags
Despliegue de Tendencias

Bsqueda de tags, conexiones,


configuracin y ayuda.

Capacitacin 2006 Contac Ingenieros Ltda


126
PI DataLink: Settings

Determina como los tag


seleccionados en el Tag
Determina si el nombre Search sern copiados en
del Servidor PI es copiado la hoja de clculo: en filas o
automticamente en el columnas.
cuadro de dilogo de
DataLink
Tipo de formato que usar
Determina cual zona Data Link
horaria interpretar
DataLink , la del Servidor
PI o de la Estacin cliente
Formato de fecha y hora
que usar DL
Para desplegar el tiempo
final del intervalo en vez
del tiempo inicial.

Capacitacin 2006 Contac Ingenieros Ltda


127
3.1 Current Value

Funcin: PICurrVal
Recupera el valor actual para un tag

Capacitacin 2006 Contac Ingenieros Ltda


128
3.2 Archive Value

Funcin: PIArcVal
Recupera un solo valor desde el PI para un tiempo
(time stamp) especfico.

Recupera un valor desde


PI archive para un tiempo
especfico, solo si existe un
valor archivado en dicho
tiempo

Capacitacin 2006 Contac Ingenieros Ltda


129
Valores interpolados

3.5
3
2.5
Values

2
1.5
1
0.5
0
0 1 2 3 4 5
Time

Capacitacin 2006 Contac Ingenieros Ltda


130
Modo de recuperacin Interpolados vs Auto

3.5
3
2.5
Values

2
1.5
1
0.5
0
10:00:00 11:00:00 12:00:00 13:00:00 14:00:00 15:00:00

Time

Interpolado Auto
Blue Trace 13:00:00 - 1.81 13:00:00 - 1.81
Green Trace 13:00:00 - 3 12:47:45 - 3
Capacitacin 2006 Contac Ingenieros Ltda
131
3.3 Tag Attributes

Funcin: PITagAtt
Recupera un atributo asociado con un tag

Capacitacin 2006 Contac Ingenieros Ltda


132
Actualizacin de la hoja de Datos

Presionando la tecla F9 recalcula las funciones Excel


dynamic time y el la funcin Current Value:
=Now(), =Today(), =PICurrVal()
Otras funciones DataLink
Presionando CTRL+ALT+F9 simultneamente hace lo
siguiente:
Todo lo que F9 hace
Recalcula otras funciones DL basadas en tiempos relativos
(por ejemplo: '*', '*-3h')

Se recomienda construir planillas o reportes usando


referencia a celdas para el Tag Name, Start Time y End
Time
Capacitacin 2006 Contac Ingenieros Ltda
133
Funciones de tiempos dinmicos de Excel

TODAY()
Retorna la fecha del da actual a las 00:00:00
Ejemplo: =Today() 1 = Yesterday at 00:00:00

NOW()
Retorna la fecha y hora actual
Ejemplo: =Now() - 3/24 = 3 horas atrs

Nota: Estas funciones son en unidades por da

Capacitacin 2006 Contac Ingenieros Ltda


134
Ejercicio 1 - Reporte Worksheet

Objetivo: Aprender a extraer un valor individual desde PI


usando las siguientes funciones:
Funcin Current value
Funcin Archive value
Funcin Tag attributes

Capacitacin 2006 Contac Ingenieros Ltda


135
Valores Archived vs. Sampled

Archived: valores guardados en los Archivos Histricos


(Data Archive)
Sampled: valores uniformemente espaciados en el
tiempo. Estos valores son interpolados desde los valores
archivados.
120

100

80
Archived
60
Sampled
40

20

0
0 1 2 3 4 5 6

Capacitacin 2006 Contac Ingenieros Ltda


136
3.4 Sampled Data
Funcin: PISampDat
Recupera valores interpolados espaciados
equidistantemente en el tiempo desde los Archivos
Histricos.

Recordar

Capacitacin 2006 Contac Ingenieros Ltda


137
3.5 Compressed data (start time/end time)

Recupera los datos comprimidos desde los Archivos


Histricos basados en un tiempo inicial y final
(StarTime y EndTime)

Capacitacin 2006 Contac Ingenieros Ltda


138
Tipos de lmites para los clculos

C
D
A

F (interpolation)
G (interpolation)

Start End
Time Time

Inside (B,C,D)
Outside (A,B,C,D,E)

Interpolated (F,B,C,D,G)

Capacitacin 2006 Contac Ingenieros Ltda


139
Para Editar un arreglo de datos
Hay tres opciones disponibles:
1. Manualmente:
1. Seleccione el nuevo rango de la celda para arreglo de
datos
2. Presione F2
3. Presione CTRL+SHIFT+ENTER simultneamente
2. Mediante la ventana de dilogo:
1. Hacer click derecho sobre la celda en el arreglo de datos
2. Seleccionar el nombre de la funcin en el men
contextual
3. Hacer las modificaciones en la ventana de dilogo
4. Hacer click en OK
3. Para funciones que necesitan ser redimensionadas:
1. Hacer click derecho sobre la celda en el arreglo de datos
2. Seleccionar laCapacitacin
opcin Recalculate
2006 Contac Ingenieros Ltda (Resize) PIDL frmula
140
Arreglo de valores

Use esta configuracin DataLink para


quitar #N/A en las celdas de un
vector de datos DataLink que no
contengan datos

Capacitacin 2006 Contac Ingenieros Ltda


141
Ejercicio 2 - Indice de reservas de un tanque

Objectivo: Practicar extrayendo mltiples valores


desde un servidor PI usando las
siguientes funciones
Sampled data

Compressed data start time/end time

Capacitacin 2006 Contac Ingenieros Ltda


142
3.6 Compressed Data (start time/number)

Funcin: PINCompDat
Recupera un nmero especfico de datos
comprimidos desde PI. El usuario determina la fecha
inicial y el nmero de valores a recuperar

Capacitacin 2006 Contac Ingenieros Ltda


143
Quality Flags

Algunas aplicaciones permiten escribir o


leer informacin adicional como la calidad
o el estatus de un valor especifico
(dudoso, substituido)
Estos bits pueden ser mostrados en
una columna separada, al lado del
valor mismo.
Consulte las documentaciones de

interfaz especficas para saber si


soportan esta funcionalidad
El servidor PI permite la adicin de notas
sobre valores archivados
Esta informacin puede ser vista con la

opcin show annotations


Estas notas estarn en otra columna

al lado de los valores de datos.


Capacitacin 2006 Contac Ingenieros Ltda
144
La funcin "IF" en Excel

Sintaxis:
=IF(Logical_test, value_if_true, value_if_false)

Capacitacin 2006 Contac Ingenieros Ltda


145
Ejercicio 3

Objetivo: Aprender a combinar las


potencialidades de Excel con las
funciones PI usando:
Compressed data (start time/number)

Funcin Excel IF

Capacitacin 2006 Contac Ingenieros Ltda


146
3.7 Timed Data

Funcin: PITimeDat
Recupera datos sincronizados con una gama de
valores de tiempo

Debe
relacionar
celdas

Capacitacin 2006 Contac Ingenieros Ltda


147
3.8 Calculated Value

Function PICalcDat
Recupera un valor calculado para un tag dado, en
un intervalo de tiempo especfico
Puede recuperar el total, el minimum, el

maximum, el standard deviation, el range, el


count, el average o el mean

Capacitacin 2006 Contac Ingenieros Ltda


148
Qu es un Factor de Conversin?

Usado con PI DataLink, en la funcin Calculated Data


Es un multiplicador usado para cambiar un valor
desde una unidad de medida a otra
Ej: 1000 g/kg, 2.54 cm/inch, 24 hours/day, 1440

minutes/day
Cuando se usa la funcin Total en Calculated Data,

es usada para corregir la suposicin del PI que los


datos estn en unidades por da.
Es igual a 1.0 cuando la fuente de datos esta en
units/day

Capacitacin 2006 Contac Ingenieros Ltda


149
Factores de Conversin Conversion Factors

Es importante proporcionar el factor de conversin


correcta cuando se calculan TOTALS con PI DataLink
porque los clculos PI totals estn en unidades por
da
Flujo de Tag Factor de
Engineering Units Conversin
Units/day 1
Units/hour 24
Units/minute 1440
Units/second 86400

Ejemplo: Para un flujo medido en m/h, una conversin


factor de 24 debe ser suministrada para convertir las
unidades por da
m = m/h * D * 24 h/d
Capacitacin 2006 Contac Ingenieros Ltda
150
Clculo de totalizadores

Flow 7
(m3/h) PI considera el flujo
5 como m3/d
3
1
0
0 1 2 3 4 5 6 7 8 9 10 11
Time (hours)

Normal total = 3m3/h x 3h + 5m3/h x 2h + 1m3/h x 3h = 22 m3

PI total = (3 m3/d x 3/24 d + 5 m3/d x 2/24 d + 1 m3/d x 3/24 d) * 24 h/d = 22m3

El total calculado por PI debe ser multiplicado por un factor de 24


Capacitacin 2006 Contac Ingenieros Ltda
151
Regla del Trapezoide en PI

Archived

Valor
Promedio
Archived

Integral (Area bajo la curva)

t1 t2

rea bajo la curva para un periodo de tiempo dado


= Average value * Time difference
= Average value (units/time) * (t2 t1) (time)
= Total units for that time slice

Capacitacin 2006 Contac Ingenieros Ltda


152
Regla Trapezoidal en PI Ejemplo

50
m3/hr

40

30
Flujo total para este periodo de tiempo

5 sec
Total para el periodo de tiempo ejemplificado
= 40 somethings * 5 seconds
unit of time
= 40 somethings * 5 seconds * 1 day
day 86400 seconds
= 0.0023 somethings * conversion factor
= 0.0023 somethings * 24 = 0.0556 m3
Capacitacin 2006 Contac Ingenieros Ltda
153
Ejercicio 4 - Produccin diaria

Objetivos: Aprender a extraer mltiples valores


calculados desde PI usando la siguiente funcin
Calculated data

Capacitacin 2006 Contac Ingenieros Ltda


154
Filtered Sampled Data

Funcin: PISampFilDat
Recupera una serie de valores espaciados
interpolados uniformemente que satisfacen una
condicin de filtro

Capacitacin 2006 Contac Ingenieros Ltda


155
3.9 Filtered Compressed Data (times)

Funcin: PICompFilDat
Recupera datos comprimidos que satisfacen la
condicin de filtro

Capacitacin 2006 Contac Ingenieros Ltda


156
Filtered Compressed Data (number)

Funcin: PINCompFilDat
Recupera datos comprimidos que satisfacen la
condicin del filtro. El usuario determina la fecha
inicial y el nmero de valores a recuperar.

Capacitacin 2006 Contac Ingenieros Ltda


157
Funcin "CONCATENATE" en Excel

No se pueden combinar textos y referencias en las


celdas o en las ventanas de dilogo DataLink
Use la funcin CONCATENATE para unir varias cadenas
de texto dentro de otra cadena de texto
Hasta 30 objetos de texto

Los objetos pueden ser:

Texto

Nmeros

Referencias a la celda

Syntax: =CONCATENATE(text1, text2, etc)

Ejemplo: =Concatenate( mi nombre ", " es ", B2)

(asumiendo que la celda B2 contiene un nombre)


Capacitacin 2006 Contac Ingenieros Ltda
158
Ejercicio 5 - Reporte de produccin

Objetivo: Aprender a aplicar filtros para seleccionar los


valores a extraer desde un PI Database usando la
siguiente funcin.

Filtered Sampled data

Capacitacin 2006 Contac Ingenieros Ltda


159
3.10 Expression Calculation

Funcin: PIExpDat
Recupera el clculo de la expresin ingresada en
Expression(s), esta funcin se usa mediante la
ventana de dilogo Sampled Data)

Capacitacin 2006 Contac Ingenieros Ltda


160
Otros mtodos de clculo para una expresin
Los clculos de las expresiones pueden ser tambin ejecutadas:
Para un tiempo especfico en el pasado (Ventana Archive Value)
Para una lista especfica de fechas (Ventana Timed Data)
Para obtener estadsticas o cuentas sobre una expresin (Ventana
Advanced Calculated Data)

Capacitacin 2006 Contac Ingenieros Ltda


161
PI Calculated Data vs. PI Expression

Sampled Data Ventana de dilogo


Expression: TagMax(sinusoid, *-8h,
*)
Calcula el mximo de 'sinusoid' Calcula el Mximo de 'sinusoid'
Sobre un periodo de 24 horas Para las recientes 8 horas,
Para las ltimas 168 horas (7 das) cada 24 horas,
para las ltimas 168 horas (7 das)
Capacitacin 2006 Contac Ingenieros Ltda
162
PI Calculated Data vs. PI Expression
PI Calculated Data
*-7d *
time
1day 1day 1day 1day 1day 1day 1day
max max max max max max max
PI Expression
1day 1day 1day 1day 1day 1day 1day
time

8h 8h 8h 8h 8h 8h 8h
max max max max max max max

Si el tiempo de intervalo en PI Expression es cambiado a 1 da, por ejemplo:


TagMax(sinusoid, *-1d, *), los resultados de ambas expresiones sern
idnticas.

Capacitacin 2006 Contac Ingenieros Ltda


163
Ejercicio 6- Clculo de expresiones

Objectivo: Aprender a ejecutar operaciones


sobre los tags usando la siguiente
funcin
Archived Data, PI Expression, para evaluar el

valor actual de una expresin

Capacitacin 2006 Contac Ingenieros Ltda


164
3.11 Advanced Calculated Data

Retorna un valor calculado


simple o valores calculados
espaciados
equidistantemente desde
PI
Caractersticas avanzadas:
Filtrado
Opciones Expression
sampling
Clculos Event-weighted o
time-weighted
Definicin de un
porcentaje mnimo de
valores buenos

Capacitacin 2006 Contac Ingenieros Ltda


165
Expression Sampling Modes - Ejemplo

Event-weighted (ponderados por eventos)


Total entre 12PM y 1PM para el tag cdt158 con la
expresin de filtro: (tag1 + tag2 > 60)

Capacitacin 2006 Contac Ingenieros Ltda


166
Expression Sampling Modes Point Compressed

La expresin de filtro se evala para los valores


comprimidos del tagname (s)
Plo t-0 76.070
25.762
85 46.559 C DT158
69.470
DEG. C
70 tag 1
30.533
60
tag 2
45.714
50

40

30

20

10
11/05/2006 12:00:00 PM 60.00
11/05/2006 minut es P M 11/05/2006 1:00:00 P M
12:27:42.0603

25.762 + 46.559 = 72.321 > 60


cdt158 value 76.070 no est filtrado
Capacitacin 2006 Contac Ingenieros Ltda
167
Expression Sampling Modes Expression Compressed

La expresin del filtro se evala en el timestamp de


cualquier valor comprimido de cualquier tag
Plo t-0 77.295
19.100
85 40.098 C DT158
49.688 69.470
DEG. C
70 tag 1
30.533
60
tag 2
45.714
50
Ex pC o mp
40 80.857

30

20

10
11/05/2006 12:00:00
11/05/2006 PM 60.00PM
12:17:42.37113 minut es 11/05/2006 1:00:00 P M

cdt158 value 77.295 est filtrado


49.688 < 60
Capacitacin 2006 Contac Ingenieros Ltda
168
Expression Sampling Modes Interpolated

La expresin de filtro se evala en intervalos


de muestreo uniformemente espaciados
Plo t-0 57.141
28.860
85 42.060 C DT158
68.2941 69.470
DEG. C
70 tag 1
30.533
60
tag 2
45.714
50
NEW DATASET.Value
40 76.2476

30

20

10
11/05/2006 12:00:00 PM 11/05/2006
11/05/2006 1:00:00
12:42:44.83019 PMPM

cdt158 value 57.2141 is


not filtered - 68.2941 > 60
Capacitacin 2006 Contac Ingenieros Ltda
169
3.12 Time Filtered

Funcin: PITimeFilter
Recupera el tiempo en que una expresin es
verdadera

Capacitacin 2006 Contac Ingenieros Ltda


170
Ejercicio 7 - Tiempo de operacin - Excel

Objectivo: Calcular un tiempo de operacin con


la funcin Time Filtered

Capacitacin 2006 Contac Ingenieros Ltda


171
3.13 Trend Display

Crea tendencias similares a las tendencias ProcessBook


Basado en PI Data y/o Data desde la hoja de trabajo

Opcin para actualizar automticamente

Opcin para modificar aspectos y escalas

Posibilidad de hacer zoom sobre una parte de la

tendencia

PI Menu Opcin Insert Trend

Capacitacin 2006 Contac Ingenieros Ltda


172
Herramienta para visualizar tendencias Trend Display Tool

Trend Wizard
Fija las fuentes de
datos
Fija como sern
mostradas

Format Properties
Configura cada uno de los
objetos sobre la tendencia
Colores, estilo de lneas, etc.

Capacitacin 2006 Contac Ingenieros Ltda


173
Trend Display Tool - Right-Click Menu

El men disponible haciendo click


con el botn derecho del mouse
permite:
Modificar temporalmente las
escalas y periodo de tiempo
Regresar a la escala y periodo de
tiempo original
Agregar un scroll bar
Agregar marcas
Cambiar apariencia Colores lneas
etc,
Agregar o borrar variables
Borrar, mover o redimensionar la
tendencia
Capacitacin 2006 Contac Ingenieros Ltda
174
Ejercicio 8 - Nivel de un estanque

Objetivo: Aprender a hacer tendencias con


Insert Trend:
Con datos desde una hoja de datos

Con datos desde PI

Capacitacin 2006 Contac Ingenieros Ltda


175
3.14 PointID to Tag

Esta funcin permite conocer el tag


relacionado al ponit ID

Capacitacin 2006 Contac Ingenieros Ltda


176
3.15 Attribute Mask to Tag

Esta funcin permite rescatar los atributos


para el tag especificado.

Capacitacin 2006 Contac Ingenieros Ltda


177
4.0 PI Module Database
PI Module Database

Objetivos
Aprender la estructura PI Module Database
Integrar PI Module Database in PI ProcessBook y PI
DataLink

Capacitacin 2006 Contac Ingenieros Ltda


179
PI Module Database

Cada servidor PI tiene su propio PI Module


Database (PI ModuleDB)

El PI module Data Base es usado para


organizar la informacin de la empresa

La ruta u organizacin de reas se llama


Contexto

Capacitacin 2006 Contac Ingenieros Ltda


180
PI ModuleDB Modelo fsico

Enterprise La estructura de
PI ModuleDB
permite que la
Division
informacin sea
Department organizada
jerrquicamente
Location En relacin a un
Unit modelo.

Equipment Class
Equipment

Capacitacin 2006 Contac Ingenieros Ltda


181
PI ModuleDB PI Modules

Cada mdulo tiene:


Informacin de configuracin PI Properties
Link con los tags PI Aliases
Fecha de versiones Nmero de revisin, nmero de
versin, Fecha efectica Fecha absoluta y fecha de
consulta.
Informacin del sistema UniqueID, Owner, Parent
list,
Sub-Mdulos con las mismas caractersticas PI
Modules

Capacitacin 2006 Contac Ingenieros Ltda


182
PI ModuleDB PI Properties

PIProperties Son una coleccin datos que pueden


almacenar informacin relacionada con los mdulos PI

A PIProperty: tiene un nombre y un valor

El valor puede ser de cualquier tipo: string, numeric,


date,

PIProperties son usadas para almacenar informacin


como:
Nmero de serie
Fecha de instalacin
Nombre del tcnico mantenedor

Capacitacin 2006 Contac Ingenieros Ltda


183
PI ModuleDB PI Properties
PI Properties pueden ser jerrquicas

Capacitacin 2006 Contac Ingenieros Ltda


184
PI ModuleDB PI Aliases

PI Aliases son nombres comunes para los tags PI


=> PI tags

Capacitacin 2006 Contac Ingenieros Ltda


185
PI ModuleDB PI Aliases

Reactor1 Reactor 2 Reactor 3 Reactor 4

Identificacin de temperatura sin Aliases


RX:TC143.PV RX:TC144.PV RX:TC145.PV RX:TC146.PV

Identificacin de temperatura con Aliases

Temperature Temperature Temperature Temperature


Reactor1 Reactor 2 Reactor 3 Reactor 4

Capacitacin 2006 Contac Ingenieros Ltda


186
Tag Search Window Alias Search

Para buscar Alias se


puede:
Explorar la estructura PI
ModuleDB

Especificar un criterio de
bsqueda

Capacitacin 2006 Contac Ingenieros Ltda


187
Relacionando Processbook con PI MDB

El problema:
Una planta tiene 100
unidades exactamente iguales
Se requiere monitorear cada
unidad
PB requiere la creacin de un
despliegue por cada unidad

La solucin con MDB:


Definir las unidades como
mdulos con Alias
Seleccionar una unidad como
plantilla
Disear el despliegue usando
la plantilla
Un despliegue puede ser
usado para monitorear las
100 unidades

Capacitacin 2006 Contac Ingenieros Ltda


188
Accediendo a PI ModuleDB desde ProcessBook

Para agregar mdulos a un despliegue, ir a


Tools Module Context Add Module

Capacitacin 2006 Contac Ingenieros Ltda


189
Accediendo a PI ModuleDB desde ProcessBook

Seleccionar el mdulo
que ser incluido en el
despliegue

Estos mdulos
quedarn disponibles
en el despliegue
Capacitacin 2006 Contac Ingenieros Ltda
190
Accediendo a PI ModuleDB desde ProcessBook

Para agregar el valor de una propiedad o alias (property o alias) haga


click en el contexto correspondiente, junto al botn Tag Search
Ver una lista de todos los alias disponibles en el contexto definido The
current context
Seleccione el Item que quiere desplegar y haga Click en OK

Capacitacin 2006 Contac Ingenieros Ltda


191
El resultado

Un despliegue para mltiples mdulos!

Capacitacin 2006 Contac Ingenieros Ltda


192
Mostrando el contexto actual

Usted puede desplegar el contexto que est


usando con el smbolo mostrado en la imagen

Capacitacin 2006 Contac Ingenieros Ltda


193
Ejercicio 1 - MDB en Process Book

Objetivo

Crear un despliegue ProcessBook manejado por alias


en vez de tag name.

Capacitacin 2006 Contac Ingenieros Ltda


194
PI DataLink y PI ModuleDB

Recupera el valor del alias


(PI tag name)

Recupera el valor de las


propiedades PI

Recupera la informacin
de de PI Module DB
(module name, context,
alias name, property
name)

Capacitacin 2006 Contac Ingenieros Ltda


195
Module Database

Seleccione el tipo de objeto


que desea recuperar desde
PIMDB
Usted puede recuperar todos
los alias o propiedades
seleccionando el objeto.
Seleccione la opcin copy
module path para recuperar
el contexto junto con el
objeto (puede ser usado
como celda de referencia en
otros llamados)

Capacitacin 2006 Contac Ingenieros Ltda


196
Alias

Recupera el tag para el PI aliases especificado

Capacitacin 2006 Contac Ingenieros Ltda


197
Property

Recupera el valor para la propiedad


especificada

Capacitacin 2006 Contac Ingenieros Ltda


198
Ejercicio 2 - MDB en Excel

Objetivo:
Reducir el tiempo requerido para producir y
ejecutar reportes DataLink basados en contextos de
mdulos definidos en PI module Database

Capacitacin 2006 Contac Ingenieros Ltda


199

Potrebbero piacerti anche