Академический Документы
Профессиональный Документы
Культура Документы
Instructor
Estudiantes
¿Cuál es su rol con PI?
¿Qué necesita aprender?
Día 1
Introducción al PI
Ventanas de Diálogos comunes
PI ProcessBook
Día 2
PI DataLink con Excel
Module Database
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
PI Server
Otros sistemas
Herramientas de - ERP
análisis - Maintenance
- ACE - Lims
- Sigmafine
Interface Interface
node node
150
100
50
0 Zero = 0
-50 Span = 100
-100
150
100
50
0 Zero = -50
-50 Span = 100
-100
New value
PI PI
(scan or Exception Snapshot compression
Report Archives
exception algorithm
based)
Exception Compression
dd-mmm-yy HH:mm:ss
dd Día
mmm Mes (Jan, Feb, Mar, Apr, May, …)
yy Año
HH Horas en formato de 24 horas
mm Minutos
ss Segundos
Ejemplo:
18-feb-05 10:43:29
dd-mmm-yy HH:mm:ss
"Date" Fecha por defecto: actual
"Time" Hora por defecto: 00
Expresión Significado
25 00:00:00 día 25 del mes actual
25-Aug-03 00:00:00 del día actual
8: 08:00:00 en la fecha actual
25 8 08:00:00 del día 25 del mes actual
21:30:01.02 9:30:01.0200 PM de la fecha actual
Símbolo Significado
* Hora Actual
t 00:00:00 sobre el día actual (TODAY)
y 00:00:00 sobre el día previo (YESTERDAY)
Monday, Tuesday, 00:00:00 del día más reciente de la
Wednesday, Thursday, semana
Friday, Saturday. Sunday
Número de:
Weeks (w) Years (y)
Horas (h)
Days (d) Months (mo)
Minutos (m)
Segundos (s)
Tiempo relativo es
generalmente parte de un
tiempo combinado
Capacitación © 2006 Contac Ingenieros Ltda
26
Formatos Combinados
Sintaxis Significado
*-8h 8 horas atrás
T-7d 00:00:00, 7 días atrás
Y+11h Ayer a las 11:00:00 AM
Monday + 14.5h 02:30:00 PM En el lunes más reciente
Objetivos
Aprender como conectar servidores PI
Aprender los diferentes métodos disponibles para encontrar
tags
Aprender cómo examinar la configuración del tag
Connect
Information
Edit
Settings…
• La siguiente
pantalla
solicitará un
password al
usuario si es
necesario
Capacitación © 2006 Contac Ingenieros Ltda
32
Ventanas de búsqueda 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
Búsqueda de un punto
específico
type/class/source
Buscar un específico
value/status/attribute
Resultados de la
búsqueda del tag Mostrar los
Empezar búsqueda de acuerdo attributes/values para Confirmar
al criterio los tags seleccionados selección
Capacitación © 2006 Contac Ingenieros Ltda
34
Estrategias de búsqueda de tag
caracteres
Ejemplo: flow* = flow_meter1, flow_meter2,
flow_meter3
Use ? Para reemplazar un solo caracter
Min/Mayús.
Nota 2: Los criterios de búsqueda pueden ser combinados
Ejemplo: Buscar Tag Mask = flow* y Point Source
= o
SQL- Consultas
basadas en las
condiciones
definidas por el
usuario
1- Definir
condiciones
2- Click en 'Add'
…
3- Click en
'Search
Búsqueda por
alias en PI
Module DB
(MDB se
tratará más
adelante)
Objetivos
Aprender a usar libros de trabajo, PI ProcessBook
Aprender a visualizar la información de procesos
Ser capaz de crear libros de trabajo y aplicaciones
Ser capaz de usar PI calculation y ODBC datasets
Insert Tools
Windows Help
En modo “Run”
Para abrir un Item hacer Doble-click sobre el título o Usar
los botones “New” y “Open” :
New : Crea una nueva ventana en cada Click
Open :Usa siempre la misma ventana
Copias
múltiples
tiempo mostrado
Cambiar la escala del eje
vertical
Cursores de la tendencia
Revertir a la configuración
original
Nota: Estas funciones son
posibles solamente en modo
Run
¿Muy pequeño?
Haga doble-click
sobre la tendencia
y ésta se
expandirá
El “scroll bar”:
Objetivos
Familiarizarse con el entorno del PI ProcessBook
Aprenda como manipular una tendencia usando un
PI ProcessBook existente.
(desplegados)
PB Display: Despliegue independiente
Objetivos
Aprender como construir y modificar un PI
ProcessBook
Aprender las diferencias entre el modo “Run” y el
modo “Build”
Entender la jerarquía de las entradas en PI
ProcessBook
Usar los despliegues “Book” y “Outline” para
En modo Build:
Use la opción Trend que esta accesible desde el
menú Draw o haciendo click en
Dibuje un rectángulo con el mouse para definir el
tamaño de la tendencia
Aparecerá una ventana de diseño con 4 pestañas de
configuración : General, Display Format, Trace
Format and Layout
Gráficos de dispersión
Usados para mostrar relaciones entre conjuntos de
valores
Los valores sobre la escala horizontal (eje-X)
Objetivo
Construir una nueva tendencia ProcessBook
Objetivos
Insertar e integrar elementos estáticos en un
despliegue.
X-Y Plots
Bar Graphs
Dynamic Values
Multi-State Symbols
Color de fondo
Color de relleno
Color de relleno
Color de fondo
Color de relleno
Color de fondo
usuario.
Colores personalizados
Objetivos
Aprender a enriquecer las visualizaciones
Valor de un Tag PI
Símbolos Multi-Estado
Botón de Comando
ODBC Data
Notas:
Usted debe incluir las afirmaciones IF, THEN and
ELSE
La función NoOutput() PE puede ser usada en las
ODBC
Cálculos por
defecto
Sets)
Seleccione el dataset (o sets) que desea copiar
desplegable
Ambas fuentes origen y destino deben estar abiertas
Objetivo
Aprender a construir un PI Calculation Datasets.
Oracle
Sybase
Microsoft Excel
OSI PI Server
In ProcessBook:
Tools Data Sets…
New ODBC
Objetivo
Aprender a construir ODBC y Dataset
Objetivos
Aprender a usar DataLink en Excel.
un archivo.
Aprender a recuperar valores calculados.
Función: PICurrVal
Recupera el valor actual para un tag
Función: PIArcVal
Recupera un solo valor desde el PI para un tiempo
3.5
3
2.5
Values
2
1.5
1
0.5
0
0 1 2 3 4 5
Time
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
Capacitación © 2006 Contac Ingenieros Ltda
131
3.3 Tag Attributes
Función: PITagAtt
Recupera un atributo asociado con un tag
TODAY()
Retorna la fecha del día 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 atrás
100
80
Archived
60
Sampled
40
20
0
0 1 2 3 4 5 6
Recordar…
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)
Función: PINCompDat
Recupera un número específico de datos
Sintaxis:
=IF(Logical_test, value_if_true, value_if_false)
Función Excel IF
Función: PITimeDat
Recupera datos sincronizados con una gama de
valores de tiempo
Debe
relacionar
celdas
Function PICalcDat
Recupera un valor calculado para un tag dado, en
minutes/day
Cuando se usa la función Total en Calculated Data,
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)
Archived
Valor
Promedio
Archived
t1 t2
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
Capacitación © 2006 Contac Ingenieros Ltda
153
Ejercicio 4 - Producción diaria
Función: PISampFilDat
Recupera una serie de valores espaciados
Función: PICompFilDat
Recupera datos comprimidos que satisfacen la
condición de filtro
Función: PINCompFilDat
Recupera datos comprimidos que satisfacen la
Texto
Números
Referencias a la celda
Función: PIExpDat
Recupera el cálculo de la expresión ingresada en
8h 8h 8h 8h 8h 8h 8h
max max max max max max max
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
30
20
10
11/05/2006 12:00:00
11/05/2006 PM 60.00PM
12:17:42.37113 minutes 11/05/2006 1:00:00 P M
30
20
10
11/05/2006 12:00:00 PM 11/05/2006
11/05/2006 1:00:00
12:42:44.83019 PMPM
Función: PITimeFilter
Recupera el tiempo en que una expresión es
verdadera
tendencia
Trend Wizard
Fija las fuentes de
datos
Fija como serán
mostradas
Format Properties
Configura cada uno de los
objetos sobre la tendencia
Colores, estilo de líneas, etc.
Objetivos
Aprender la estructura PI Module Database
Integrar PI Module Database in PI ProcessBook y
PI DataLink
Enterprise La estructura de
PI ModuleDB
permite que la
Division
información sea
organizada
Department
jerárquicamente
Location En relación a un
Unit modelo.
Equipment Class
Equipment
Especificar un criterio de
búsqueda
El problema:
Una planta tiene 100
unidades exactamente iguales
Se requiere monitorear cada
unidad
PB requiere la creación de un
despliegue por cada unidad
La solución con MDB:
Definir las unidades como
módulos con Alias
Seleccionar una unidad como
plantilla
Diseñar el despliegue usando
la plantilla
Un despliegue puede ser
usado para monitorear las
100 unidades
Seleccionar el módulo
que será incluido en el
despliegue
Estos módulos
quedarán disponibles
en el despliegue
Capacitación © 2006 Contac Ingenieros Ltda
190
Accediendo a PI ModuleDB desde ProcessBook
Objetivo
Recupera la información
de de PI Module DB
(module name, context,
alias name, property
name)
Objetivo:
Reducir el tiempo requerido para producir y
ejecutar reportes DataLink basados en contextos
de módulos definidos en PI module Database