Você está na página 1de 199

PI-DataLink, Reportes con DL, PIProcessBook PI-CLI-01 Mdulo A

Introduccin
Instructor Estudiantes

Cul es su rol con PI? Qu necesita aprender?

Capacitacin 2006 Contac Ingenieros Ltda

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

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

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

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

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

Sistema PI Arquitectura bsica


PCs clientes PCs clientes
- Profile - BatchView - SQC - ProcessBook - Datalink - RtPortal

PI Server Herramientas de anlisis - ACE


- Sigmafine

Otros sistemas - ERP - Maintenance - Lims

Interface node
Data Source (DCS, PLC, etc)

Interface node
Data Source (DCS, PLC, etc) 9

Capacitacin 2006 Contac Ingenieros Ltda

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:
Descriptor: EngUnits: PointType: valores tpicos

Nombre nico del punto PI


Descripcin del tag PI Unidades de Ingeniera Tipo de variable almacenada

Zero, Span and Typical value: mnimo, rango y 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 -50 -100 150 100 50 0 -50 -100 150 100 50 0 -50 -100

Zero = 50 Span = 100

Zero = 0 Span = 100

Zero = -50 Span = 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:
Int32: Float16: Float32: Float64: Digital: String: Blob:

Entero sin signo 16 bits (0 a 32767)


Entero 32 bits (-2147450880 a 2147483647) Punto flotante escalado, 16 bits (1/32767) Punto flotante, 32 bits (precisin 7 dgitos) Punto flotante, 64 bits (precisin 15 dgitos) Discreto Texto (mximo 976 caracteres) 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
(scan or exception based) Exception Report
Exception

Snapshot

PI compression algorithm
Compression

PI Archives

Interface (on Data Collection Node)

PI Server

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 Attributes

Compression Attributes

ExcDev or ExcDevPercent ExcMax ExcMin

CompDev or CompDevPercent CompMax 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 +8h : + 8 hours

Relativo (tiempo compensado)

Combinado

t+8h : today + 8 hours

Capacitacin 2006 Contac Ingenieros Ltda

22

Tiempo Absoluto
dd-mmm-yy HH:mm:ss dd mmm yy HH mm ss
Da
Mes (Jan, Feb, Mar, Apr, May, ) Ao Horas en formato de 24 horas Minutos 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
25 25-Aug-03 8: 25 8 21:30:01.02

Significado
00:00:00 da 25 del mes actual 00:00:00 del da actual 08:00:00 en la fecha actual 08:00:00 del da 25 del mes actual 9:30:01.0200 PM de la fecha actual

Capacitacin 2006 Contac Ingenieros Ltda

24

Tiempo Absoluto Otros formatos


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

Capacitacin 2006 Contac Ingenieros Ltda

25

Tiempo Relativo

Nmero de: Weeks (w) Horas (h) Days (d) Minutos (m) Segundos (s) Es necesario usar (+ o -). No tiene unidad de tiempo por defecto: debe especificar Sintaxis d, h, m, s, w, mo, y +2d Puede usar fracciones slo -1.5h para Horas, Minutos y +32m Segundos -15 s +2.5h, -0.5m Tiempo relativo es generalmente parte de un tiempo combinado
Capacitacin 2006 Contac Ingenieros Ltda

Years (y) Months (mo)

Significado + dos das - Una hora y media

+ 32 minutos
- 15 segundos

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

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:


Edit Add Server

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 para un servidor PI 2

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

Empezar bsqueda de acuerdo al criterio

Mostrar los attributes/values para los tags seleccionados

Confirmar 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.

2. 3.

En modo Build, seleccione el elemento deseado Pngalo sobre el despliegue 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'


Este es un string"

Strings en comillas dobles

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 Search sern copiados en la hoja de clculo: en filas o columnas.

Determina si el nombre del Servidor PI es copiado automticamente en el cuadro de dilogo de DataLink

Determina cual zona horaria interpretar DataLink , la del Servidor PI o de la Estacin cliente
Para desplegar el tiempo final del intervalo en vez del tiempo inicial.
Capacitacin 2006 Contac Ingenieros Ltda

Tipo de formato que usar Data Link

Formato de fecha y hora que usar DL

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 Time 3 4 5

Capacitacin 2006 Contac Ingenieros Ltda

130

Modo de recuperacin Interpolados vs Auto


3.5
3 2.5

Values

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 Blue Trace Green Trace 13:00:00 - 1.81 13:00:00 - 3 Auto 13:00:00 - 1.81 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 60 40 20 0 0 1 2 3 4 5 6 Archived Sampled

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)
B E

Start Time

End 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.

2. 3.

Seleccione el nuevo rango de la celda para arreglo de datos Presione F2 Presione CTRL+SHIFT+ENTER simultneamente Hacer click derecho sobre la celda en el arreglo de datos Seleccionar el nombre de la funcin en el men contextual Hacer las modificaciones en la ventana de dilogo Hacer click en OK

2.

Mediante la ventana de dilogo:


1. 2.

3. 4.

3.

Para funciones que necesitan ser redimensionadas:


1. 2.

Hacer click derecho sobre la celda en el arreglo de datos Seleccionar la opcin Recalculate (Resize) PIDL frmula 140 Capacitacin 2006 Contac Ingenieros Ltda

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.
144

Capacitacin 2006 Contac Ingenieros Ltda

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 Engineering Units
Units/day Units/hour Units/minute Units/second

Factor de Conversin
1 24 1440 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) 5 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

PI considera el flujo como m3/d

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 * 1day max 1day max 1day max 1day max 1day max 1day max

time
1day max

PI Expression
1day 1day 1day 1day 1day 1day 1day

time
8h max 8h max 8h max 8h max 8h max 8h max 8h 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 85 76.070 25.762 46.559 C DT158 69.470 DEG. C tag 1 30.533 tag 2 45.714

70 60 50 40 30 20 10 11/05/2006 12:00:00 PM 60.00 minut es 11/05/2006 12:27:42.0603 P M 11/05/2006 1:00:00 P M

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 49.688 70 60 50 40 30 20 10 11/05/2006 12:00:00 PM 60.00 minut es 11/05/2006 12:17:42.37113 PM 11/05/2006 1:00:00 P M C DT158 69.470 DEG. C tag 1 30.533 tag 2 45.714 Ex pC o mp 80.857

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 85 57.141 28.860 42.060 68.2941 70 60 50 40 30 20 10 11/05/2006 12:00:00 PM 11/05/2006 1:00:00 P 11/05/2006 12:42:44.83019 PM M C DT158 69.470 DEG. C tag 1 30.533 tag 2 45.714 NEW DATASET.Value 76.2476

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


La estructura de PI ModuleDB permite que la informacin sea organizada jerrquicamente En relacin a un modelo.

Enterprise
Division Department Location Unit 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 Reactor1 Temperature Reactor 2 Temperature Reactor 3 Temperature Reactor 4
186

Capacitacin 2006 Contac Ingenieros Ltda

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


190

Capacitacin 2006 Contac Ingenieros Ltda

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

Você também pode gostar