Treinamento PI ProcessBook & PI DataLink

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 193

Treinamento

PI ProcessBook & PI DataLink

The PI System

Conecte
Obtenha informaes
de centenas de
Fontes de Dados

Interfaces

Integre
Colete e Relacione
uma grande
quantidade de
informaes
histricas que ser
fundamental para a
expanso dos seus
negcios.

Servidor

Anlise

Visualizao

Permite que qualquer


pessoa na
organizao tenha
acesso a informaes
relacionadas a suas
necessidades em
tempo real ou anlise
de histrico.

Mostre a Informao,
identifique problemas
e acompanhe as
aes corretivas com
a ajuda de
ferramentas grficas
intuitivas e de fcil
manuseio.

Anlise

Visuais

PI System: Conexes

Interfaces

Servidor

Anlise

Visuais

O Sistema PI pode conectar a fontes de dados em tempo-real a cada


segundo, minuto ou dia e guardar eventos por um tempo infinito.

Quantifica e agrupa diversos tipos de Informaes


Tratamento de Sries Temporais de Dados e Eventos
Restrio de Acesso a Informao
Conexo Virtual a qualquer fonte de dados
Utiliza frequncia de coleta e intervalo de tempo adaptado a suas necessidades

O Sistema PI pode se conectar a mais de 400 sistemas e fontes de


dados logo aps a instalao.

PI System: Conexes

Interfaces

Real-Time
DCS
PLC
SCADA
OPC
3rd party
COM connectors

Servidor

Anlise

Custom Apps

Relational

SDK
API

Web Services
Enterprise
Gateway
SOA
APPLICATIONS
LEGACY

Visuais

AMI

OLEDB
ODBC
ORACLE
SQL

ERP
RLINK Server

Power Meter Interfaces

IT
MCN Health Monitor

PI System: O Servidor

Interfaces

Servidor

Anlise

Visuais

O Ncleo da Infra-Estrutura de Dados em Tempo Real permite:


Uma capacidade de armazenamento infinita
Alta Disponibilidade
Acesso Seguro a Informao
Confiana
O Sistema garante a mesma informao disponibilizada para todos de
forma rpida e otimizada. Apenas uma verso do dado real

PI System: Viso geral

Interfaces

Servidor

Anlise

Visuais

Acesso a dados
BaseLine Services

AF 2.0

Integrao ao SDK

OLE DB

ODBC

PI Archive
Data storage, Management services,
Audit trail, Batch

Interfaces Tempo real

OPC / HDA
Failover / Servios de
Gerenciamento
MCN HealthMonitor & System
Management Tools

ERP

PI System: Anlises

Interfaces

Servidor

Anlise

Converso de dados em tempo-real, permitindo:


Equaes e Regras de Negcio
Dados Totalizados ou Detalhados
Relatrios
Notificaes e Alertas
Quantifica e otimiza o desempenho da Empresa

Visuais

PI System: Anlises

Interfaces

Servidor

Anlise

PI ACE - Advanced Computing Engine


RtReports

PI Notifications

PI Analytics
(Performance Equations, Totalizer, Alarm and RT SQC)

Visuais

PI System: Visualize

Interfaces

Servidor

Anlise

Visuais

As ferramentas cliente so um conjunto de ferramentas grficas intuitivas e de


fcil utilizao que simplificam a visualizao e a tomada de decises.
Os tomadores de deciso podem integrar dados com diversas ferramentas:
OSIsoft PI ProcessBook
Microsoft Office Excel ou Microsoft Office SharePoint
SAP Enterprise Portal
As ferramentas cliente estimulam a criatividade e do solues para usurios
finais resolverem seus problemas.

PI System: Visualize

Interfaces

Servidor

Anlise

Visuais

Web

Desktop
PI ProcessBook

PI WebParts

PI DataLink

PI ActiveView

PI Manual Logger

Rt Business Package

PI SQC

DataLink Excel Services

Sistema PI Arquitetura Bsica


Thin Clients

Smart Clients

- RtWeb Parts
- RtReports

- PI ProcessBook
- PI DataLink

Servidor do PI

Ferramentas
Analticas
- AF
- ACE
- Sigmafine

Outros
Sistemas
- ERP
- Maintenance
- LIMS

Mquina de
Interface
Fonte de Dados
(DCS, PLC, etc)

Mquina de
Interface
Fonte de Dados
(DCS, PLC, etc)

O que um Tag?
Um Tag um local nico no PI para um fluxo
de dados
Exemplos
A vazo de um medidor de vazo
O modo de operao de um controlador
O nmero de batelada de um produto
Comentrios de texto de um operador
Os resultados de um totalizador ou clculo

Atributos de um Tag
Cada Tag do PI possui um conjunto de atributos para:
Descrever o tag para um Usurio/Aplicao Cliente
Como a informao apresentada?

Descrever o tag para a Interface de Sistema de Controle


Como a informao encontrada?

Descrever o tag para o Servidor PI


Como a informao armazenada?

Atributos de um Tag Exibio

Descriptor: Descrio de um tag do PI


EngUnits: Unidades de Engenharia
PointType: tipo da varivel armazenada
Zero, Span e Typical Values: mnimo, range e
valor tpico
Point source: permite agrupamento de tags do
PI por interface (DCS, PLC ou outras fontes)

Zero, Span e Typical Value


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

Tag Name (Nome da Tag)


Tags do PI esto sujeitos s seguintes restries:
O primeiro caractere deve ser uma letra ou nmero
Nenhum caractere de controle aceito (como
quebra de linha ou tab)
Os seguintes caracteres no so permitidos:
* ? ; { } [ ]
\ `
Alm disso, evite _ porque usado em consultas de
SQL como caractere especial

O nome do Tag deve ser limitado em oitenta


caracteres

Atributos de um Tag do PI:


Armazenamento
Point type: tipo de varivel armazenada
Especificaes de Exceo: definem os limites para uma
alterao significativa no valor de um tag
Especificaes de Compresso: definem os limites para julgar
quais valores so necessrios para representar fielmente o
comportamento do processo

Point Type (Tipo do Ponto)

Digital:
Int16:
Int32:
Float16:

Valor discreto (Ligado/Desligado, Vermelho/Preto/Verde)


Valor inteiro, 16 bits (0 at 32767, preciso: 1/32767)
Valor Inteiro, 32 bits (-2147450880 at 2147483647)
Ponto Flutuante escalado, 16 bits
(preciso: 1/32767)

Float32:

Ponto Flutuante numrico, 32 bits


(preciso single)
Float64:
Ponto Flutuante numrico, 64 bits
(preciso double)
String:
Texto at 976 caracteres
Blob: Objeto binrio de at 976 bytes
Timestamps: Qualquer Horrio/Data entre
1-Jan-1970 e 1-Jan-2038

Testes de Dados
Todo valor pode passar por 2 processos de testes
antes de ser armazenado:
Teste de Exceo
Envia somente as modificaes significantes ao
Servidor do PI
Teste de Compresso
Armazena somente os dados necessrios para
representar com confiana o comportamento do
processo

Data Flow

Dados Brutos - Exemplo


Temperatura

Valores brutos lidos da fonte de dados.


Sem os testes de Exceo e Compresso, todos
os valores seriam armazenados

Tempo

Teste de Exceo (Nvel de Interface)

Teste de Exceo:
ExcMax (tempo)
+ Excdev

Snapshot Atual

- Excdev

Novos valores fora da caixa violam o teste de


Exceo.
Exceo realizada pela interface
Quando um valor viola o teste de Exceo, esse valor
e o anterior so enviados para o Servidor do PI.

Temperatura

Teste de Exceo - Exemplo

E
E

E
A E
E: Exceo

E
A
A: Anterior

Tempo

Teste de Exceo - Exemplo


Scan = 1m ExcDev = 1 ExcMax = 10m
Valor DCS

Exceo

Snapshot Atual

12:00

50.0

Sim

12:00

50.0

12:01

50.3

No

12:00

50.0

12:02

51.1

Sim

12:02

51.1

No

12:02

51.1

12:12

51.4

Sim

12:12

51.4

Teste de Exceo

Temperatura

Quando um valor passa no teste, o valor novo e


o anterior so enviados.
Por que? Para conseguir uma melhor representao do comportamento
do Tag
Passou no teste de
exceo
Tendncia caso o
valor anterior no
for enviado

Snapshot value

Tendncia se o
valor anterior
for enviado
+/- Excdev
Previous value
Tempo

Temperatura

Teste de Exceo - Resultados


Valores consecutivos enviados ao Servidor do
PI.
Quando um valor enviado, ele vira o novo
snapshot.

Tempo

Desligando Exceo?
Comportamento de ExcMin=0 e ExcMax=0
(Exceo desligada)
Todos os valores so enviados para o PI
Aumenta a carga entre o a Interface Coletora e o
Servidor do PI

Teste de Compresso (Servidor do PI)

Teste de Compresso:
ltimo valor
Armazenado
< Compmax (s)

Se um valor entre o ltimo evento armazenado e o snapshot


atual estiver fora da caixa, ele viola a compresso. Neste caso,
o valor anterior ao Snapshot atual ser arquivado.
O teste de Compresso realizado pelo Servidor do PI
Compresso pode ser desligada pelo atributo Compressing

Snapshot
Atual

Temperatura

Teste de Compresso - Exemplo


O algoritmo de compresso realizado
nos novos snapshots para determinar
qual dado ser armazenado nos
archives do PI
A
A

A: Valor enviado para o Archive

Tempo

Teste de Compresso - Resultados

Temperatura

Valores guardados no PI Archive

Quando o usurio busca um valor no tempo


que interpolado, a diferena no pode ser
maior que compdev

Tempo

Resultado da Compresso

Valores coletados

Temperatura

Depois da Exceo
Depois da Compresso

Tempo

Desligando a Compresso?
Comportamento da Compresso
Compresso marcada como Off: todos os dados
que passarem por exceo sero armazenados no
archive (sem compresso)
*Melhor* deixar compresso ligada e compdev em
0: valores idnticos (ou alinhados perfeitamente)
no so arquivados. Isso j muito mais eficiente.
Atribuir 0 para compmin e compmax recomendado
para Tag de interface

Fluxo de Dados
As especificaes de compresso e exceo
devem ser ajustadas de maneira a alcanar
um arquivamento eficiente sem perda de
dados significativos.
Desempenho e espao em disco vs preciso de dados

PI Connection Manager
Vendo as informaes de conexo
Use as caixas para
marcar e se
conectar /
desconectar dos
Servidores do PI
disponveis

Configuraes de conexo
Informaes de conexo

Janela de Busca de Tag Busca Bsica

Selecione o(s)
Servidor(es) do PI
para fazer a busca
Mscara de
nome da Tag

Procurar um
especfico tipo de
ponto/classe/fonte
Procurar por um
valor/status/atributo
especfico
Resultado de busca
de tag

Iniciar pesquisa de
acordo com o critrio

Mostrar os atributos /
valores para as tags
selecionadas

Validar
seleo

Estratgias de busca de Tag


Buscas de Tag usando caracteres especiais:

Use * para substituir qualquer nmero de caracteres


Exemplo: flow* = flow_meter1, flow_meter2, flow_meter3

Use ? Para substituir um caracter


Exemplo: tank?_level = tankA_level, tankB_level

Nota 1: minsculo / maisculo indiferente para


critrios de busca
Nota 2: Critrios de busca podem ser combinados
Exemplo: Procure por Tag Mask = flow* e Point Source = o

Janela de Busca de Tag Busca Avanada


Consulta do tipo
SQL baseada nas
condies
definidas pelo
usurio

1- Defina a condio
2- Clique em 'Add'

3- Clique em 'Search'

Janela de Busca de Tag Busca por Alias

Buscar por aliases


no PI ModuleDB
(descrito
posteriormente)

Janela
de
Informaes
de
Tags
Pt. Attr...
Pt. Values...

PI ProcessBook
Objetivos
Aprender a usar workbooks
Aprender a visualizar informaes de processo
Ser capaz de criar workbooks e telas
Ser capaz de utilizar data sets do tipo PI
Calculations e ODBC

O que o PI ProcessBook?
Aplicativo que permite aos usurios criarem e
visualizarem diagramas de fluxo de processo,
valores e tendncias em tempo real.

PI ProcessBook tambm inclui Visual Basic for


Application (VBA) como ambiente de
desenvolvimento

Estrutura baseada na plataforma Windows

O ambiente do PI ProcessBook baseado nos padres


utilizados na plataforma Windows, o que possibilita o
acesso a suas funes atravs de:
Menus
Barras de ferramentas

Menu File

Funes Padro de arquivo e


gerenciamento de conexes.

MenusFunes
de Edit
e
View
padro de
Edio e escolha de
ferramentas para insero
de smbolos no
ProcessBook

Modifica a aparncia do
ProcessBook, gerencia
barras de ferramentas,
controle de Zoom, de
camadas, modifica o
perodo de tempo,
adiciona grficos de
tendncias, etc.

Menus Insert e Tools


Adiciona
elementos nos
livros do
ProcessBook

Muda o modo de edio,realiza procura


de tags, mostra atributos do ponto,
configura Data Sets, utiliza e controla
macros, gerencia suplementos e
configura o comportamento destes com o
ProcessBook

Menus Draw e Arrange


Controles de
Posio e
agrupamento de
smbolos

Adiciona smbolos
estticos e dinmicos

Menus Window e Help


Navegao e Organizao das
Janelas do PB

Acesso ao guia do usurio, ao


manual de referncia VBA e
demais tpicos de ajuda do
sistema

Barras de Ferramentas Principais


Selecionar barras de ferramentas do menu View/Toolbar
Utilizado no topo das pginas ou como barras flutuantes

Criao de Barra de Ferramentas


Voc pode criar sua prpria barra de
ferramentas utilizando quaisquer dos botes
das barras ou opes do menu
Selecione no menu View, a opo Toolbars e
clique no boto New

Criao de Barra de Ferramentas


Selecione a aba Commands, arraste e solte
botes ou opes dos menus na sua barra
de ferramentas

Modos do PI ProcessBook
Modo de Exibio (Run) : Utilizado para
navegar por elementos do PI ProcessBook
Modo de Edio (Build) : Utilizado para criar
ou editar um elemento do PI ProcessBook
Troque de modos usando o menu Tools ou a
barra de ferramentas Drawing

Estatsticas
Ao posicionar o cursor sobre objetos dinmicos so

apresentadas estatsticas de totalizao do objeto


As estatsticas sero calculadas utilizando o tempo mais
antigo que estiver sendo exibido nos objetos da tela.

Estatsticas
Disponveis:

Mdia
Mximo e Mnimo
Contar Valores
Intervalo (Range)
Desvio Padro

Opes de Visualizao de Tendncias


Ampliar ou reduzir uma
tendncia
Apresentao em tela cheia
Trocar o intervalo de tempo
apresentado
Alterar a escala do eixo vertical
Cursores de Tendncia
Reverter para a configurao
original
Nota: Essas funes so ativadas
somente no modo de Exibio

Tela Cheia (Full Screen)

Duplo clique no modo de Exibio para ativar


Duplo clique novamente para desativar
Muito pequeno??
Duplo clique nele!

Zoom (Ampliao / Reduo)

Faa um retngulo dentro dos limites da tendncia

Use o boto revert para voltar a definio original

Escala no Eixo Vertical


A funo de Zoom descrita anteriormente
altera o eixo vertical
Para manualmente alterar o eixo vertical:
Com a funo Trend Scale, no menu View, selecionada
Duplo clique no eixo vertical

Mudar Intervalo de Tempo

Aumenta ou diminui o intervalo exibido (Zoom)


Funes de Avano de Perodo passado e/ou futuro
abaixo da Trend:
Permite navegar na trend deslocando um perodo no
passado ou no futuro, exibindo os dados do archive.

Utilize a barra
rolagem:

de

Alterando o Intervalo de Tempo


Selecione View > Time Range ou clique em

Utiliza formato de tempo absoluto ou relativo


Para atualizao constante:

O valor do parmetro To dever ser *


O intervalo de tempo precisa ser menor ou igual a 24
horas (configurvel)

Formato de Tempo no PI
Absoluto (um horrio especfico)
* : (AGORA)
t : 00:00:00 do dia corrente (HOJE)
18-feb-05 16:00:00

Relativo (a partir de soma ou subtrao de


um outro tempo)
+8h : + 8 horas

Combinado
t+8h : hoje + 8 horas

Horrio Absoluto
dd-mmm-yy HH:mm:ss
dd
Dia
mmm Ms em ingls (Jan, Feb, Mar, Apr,
May, )
yy
Ano
HH
Horas em formato de 24 horas
mm Minutos
ss
Segundos

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

Horrio Absoluto
dd-mmm-yy HH:mm:ss
O padro dos campos de data referente
data atual
O padro dos campos de tempo
referente ao 00.
Expresso

Significado

25

00:00:00 do dia 25 do ms corrente

25-Aug-03

00:00:00 dessa data

8:

08:00:00 da data corrente

25 8

08:00:00 do dia 25 do ms corrente

21:30:01.02

9:30:01.0200 PM da data corrente

Horrio Absoluto Outros Formatos

Formatos de tempo absolutos


Smbolo

Significado

Horrio atual

00:00:00 do dia corrente (HOJE)

00:00:00 do dia anterior (ONTEM)

Monday, Tuesday,
Wednesday, Thursday,
Friday, Saturday.
Sunday

00:00:00 do dia da semana


correspondente mais recente

Horrio Relativo

Nmero de:

Semanas (w)
Dias (d)

Anos (y)
Meses (mo)

Sinal (+ ou -) necessrio.
No existe valor padro: necessrio especificar d, h, m, s,
w, mo, ou y
Pode usar fraes somente para Horas, Minutos e Segundos

Horas (h)
Minutos (m)
Segundos (s)

+2.5h, -0.5m

Horrio relativo geralmente parte de um horrio combinado


Sintaxe

Significado

+2d

+ dois dias

-1.5h

- Uma hora e meia

+32m

+ 32 minutos

-15 s

- 15 segundos

Formatos Combinados

Usar ambos horrios absolutos e relativos


A parte absoluta do horrio pode ser *, T, Y, ou um dia
da semana
Sintaxe

Significado

*-8h

8 horas atrs

T-7d

00:00:00, 7 dias atrs

Y+11h

Ontem s 11:00:00 AM

Monday + 14.5h

02:30:00 PM da segunda-feira mais


recente

Reverter para Configurao Original

Use a funo Revert do menu View ou atravs


do boto para retornar s configuraes
originais da tela
As modificaes feitas no modo View so
temporrias e no alteraro a configurao
original

Trend Cursors (Cursores de Tendncia)

Ativa um cursor para mostrar o valor exato em


um ou mais momentos

Traados de Trends

Os Traados podem ser exibidos individualmente


ou escondidos clicando no nome da tag na
legenda ou clicando com o boto direito na Trend
e selecionando > Trend Traces

Exibir Detalhes e Anotaes

A qualquer momento voc pode visualizar:

Dados comprimidos
Estatsticas
Atributos das Tags
Anotaes

de cada elemento dinmico apresentado no seu


display
Dados, estatsticas ou atributos podem ser
exportados para um arquivo ou copiados na
rea de transferncia
Escrever anotaes diretamente no display
A janela de Detalhes se modifica de acordo
com suas escolhas no display

Exibir Detalhes e Anotaes - Dados

Selecionando a opo Dados:


1. Atualiza os eventos na tela
2. Aumenta ou diminui as
fontes exibidas em tela
3. Exporta dados para um
arquivo CSV
4. Copia dados para a rea de
transferncia
5. Seleciona a tag especfica
da qual voc deseja
mostrar dados

5
1

3 4

Exibir Detalhes e Anotaes - Anotaes


Voc pode escrever vrias anotaes para um
evento especfico:
4
5
1.Digite sua anotao
2.Determine o tipo de dado:

String
Integer
Float
Array
File
E mais

3.Entre com uma descrio


4.Salva a Anotao
5.Deleta uma anotao selecionada
6.Importa / Exporta um arquivo de
anotaes para o evento

Exibir Detalhes e Anotaes - Estatsticas


Selecione a opo Statistics para
visualizar dados totalizados
As Estatsticas so calculadas para um
perodo especfico
Elementos que mostram apenas um
valor utilizaro um perodo igual:

Ao elemento com hora inicial mais


antiga no display a referncia para
os demais;
A agora

Opes de Visualizao de Mltiplos Itens

possvel selecionar mais de um item por vez


Segure CTRL ou SHIFT e clique nos itens desejados
Itens selecionados so moldurados com um retngulo
vermelho

A maioria das funes de visualizao tero efeito em


todos os itens selecionados
Se nenhum item for selecionado, as mudanas sero
aplicadas para todos os itens da tela

Essas funes faro quaisquer elementos dinmicos


presentes na tela mostrarem valores do passado

Tendncias Temporrias (Ad-Hoc)


No modo de Exibio, existem 2 maneiras
de criar uma tendncia:

Na janela atual:
Selecione um ou mais valores, clique no
e ento
desenhe o retngulo para mostrar a tendncia

Em uma janela nova:


Selecione um ou mais valores, ento clique no
uma tendncia Ad-hoc

possvel salvar a nova janela


como uma tela

para criar

Dados indisponveis
Tendncias no mostram nada
Valor mostra No Data (sem dados)
O Cursor de Tendncia mostra No Data
(sem dados)
Grficos de barra mostram linhas diagonais
Smbolos de multi-estados so apresentados
de acordo com a cor definida pelo usurio
para dados ruins (bad data)

Barra de Status

A barra de status no rodap da janela mostra:


1.
2.
3.
4.

Time Zone e Cor de fundo do Display


Controle de Camadas
Relatrio de Status
Cores de Linha Default / Preenchimento / Cor de
fundo do elemento
1

Avisos de Status
Avisos de status podem ser acessados na
barra de status na parte inferior da tela
Duplo clique para acessar os
avisos de status

Todos os elementos dinmicos da tela esto sendo


atualizados
Pelo menos um elemento dinmico do display est
mostrando dado ruim (ou status de shutdown)

Avisos de Status
Os avisos de status mostram todos os elementos dinmicos na
tela com suas tags associadas
Uma mensagem de erro vai aparecer para cada elemento
dinmico que contiver um erro

Voc pode
utilizar

Formas Estticas

As formas
podem ser
Grouped

Colored

Rectangles

Ellipses/Circles

Lines/Polylines

Polygons

Arcs

Connectors

Texts

Graphics from
Symbol Library

Graphics from
Imported
Image Files

Connected

Multi-state

Barra de Formatao de Smbolos

A barra de formatao permite as mudanas:


Fontes, tamanho e estilo
Linha, preenchimento e cor de fundo
Espessura de linha, estilo and terminaes
Associao a um outro smbolo

A Ferramenta Pincel (
) pode ser utilizada
para reproduzir exatamente as propriedades de
formatao de um objeto para outro

Propriedades de Linha e Cor


Na barra de ferramentas Formatting

Trocar as propriedades de linha com


Trocar as propriedades de cor com
Aplicar mudanas aos
Elemento(s) selecionado(s)
Se nenhum elemento estiver selecionado,
o valor padro ser aplicado aos novos
objetos

Cores

Linhas

O boto (
Smbolos

Symbol Library

) permite acesso a Biblioteca de

81

Importando Arquivos Grficos


Importar um arquivo de imagem para a tela
Use o boto

ou a opo Graphic no menu Draw

Agrupamento de Objetos
Use as opes de agrupamento (grouping) do menu
Arrange para agrupar/desagrupar objetos
Permite manipulao de objetos agrupados como um nico
objeto

Agrupamento de Objetos Anexando Smbolos


Elementos do ProcessBook podem ser anexados uns aos
outros usando a opo Symbol Attachments do menu
Edit ou clicando no boto
da barra de ferramentas

Quando um elemento principal


movido na tela, todos seus
elementos anexados vo segui-lo
Cada elemento no grupo
mantm sua identidade

Alinhamento
Use a opo Align do menu Arrange para
alinhar objetos

Mover Objetos para Frente e para Trs

Use as opes Forward, Backward, Bring to


Front e Send To Back no menu Arrange para
determinar as camadas dos objetos.

Rotao
Use Rotate para rotacionar um objeto e Flip para invert-lo,
tanto horizontalmente quanto verticalmente

Use Snap To Grid para forar os objetos a se alinharem a um grid


enquanto voc os desenha
Use Grid Size para modificar o espaamento do grid

Elementos Dinmicos

Os seguintes elementos dinmicos podem ser


colocados em um display:

Trends
X-Y Plots

Bar Graphs
Dynamic Values
Multi-State Symbols

Elementos Dinmicos
Os elementos dinmicos vo mudar em
tempo real de acordo com seus valores
associados

Level: 31.22

11/05/2006 10:56:15 AM

Level: 92.63

11/05/2006 10:58:07 AM

Valores Dinmicos

Um valor dinmico o valor atual de uma tag


As seguintes opes esto disponveis:
Mostrar ou no o nome (e a localizao)
Mostrar ou no a marcao de horrio (e a localizao)
Mostrar ou no as unidades de engenharia

possvel mostrar valores do passado, usando funes


descritas anteriormente

Elementos Dinmicos
Barrras e valores

Exemplos de uma Barra Grfica


Cor de fundo
(Background color)
Cor de preenchimento
(Fill color)

Cor de preenchimento
Cor de fundo

Cor de preenchimento

Cor de fundo

Barra Grfica

Uma barra grfica mostra o valor atual de um tag


comparado com o seu escopo de valores.
As seguintes opes esto disponveis:
Posio horizontal e vertical
Mnimo e mximo baseados:
Nos atributos zero e span do ponto, ou
Definido pelos valores passados como
mnimo e mximo pelo usurio.

Personalizao de cores

A barra no tem escala, mas utilizando o smbolo


escala da biblioteca grfica voc pode colocar
conforme desejar.

Criando Tendncias

No modo de Edio (Build):


1.

Usar a opo Trend acessvel do menu Draw ou clicando

2.

Desenhe um retngulo com o mouse para definir o tamanho da


tendncia

3.

Uma janela de Design possui 4 abas diferentes para permitir


configurao da tendncia: General (Geral), Display Format
(Formato da Tela), Trace Format (Formato dos Traos) e Layout
(Disposio)

Criando Tendncias Aba General

Criando Tendncias Aba Display Format

Criando Tendncias Aba Trace Format

Formatar a Trend usando a


Barra de Ferramentas

Voc pode utilizar a barra de formatao para


alterar diversos atributos de uma Trend
rapidamente:

Fonte
Tamanho da Fonte
Estilo da Fonte
Cor de Fundo da Trend

Utilize o comando Pincel de Formatao para


copiar o estilo para uma outra Trend.

Trends Verticais

O eixo do tempo pode ser


colocado esquerda,
juntamente com as
ferramentas de anlise de
tempo para anlise
A rea de legenda ser
colocada abaixo da rea do
grfico
A direo do movimento do
grfico poder ser:
Para cima
Para baixo

Regresso linear na Trend

Uma linha com a


regresso linear
adicionada
individualmente a cada
traado da Trend
O painel de estatsticas
ir mostrar a inclinao
(m) e o deslocamento (
r ) da equao da reta

Criando Tendncias Aba Layout

Criao de Vrias Tendncias - Exemplo


Criao simultnea de 5 tendncias

Row Col ExRow ExCol


2
2
1
1
Total: 2 x 2 + 1 x 1 = 5
Linha e coluna

Parte Inferior
Linha extra e coluna

Parte superior

XY Plots

Plotagem Scatter (esparsa)


Utilizada para apresentar a relao entre
conjuntos de valores
Valores na escala horizontal (eixo X)
representam valores do PI ao invs de tempo

Selecionando um Tag como Base

Selecionando um Tag de Comparao

Janela de Estatsticas

Para acessar a janela de estatsticas, d um


duplo clique na parte superior de um XY Plot

Duplo-clique nesta rea

Duplo clique nesta rea

Modificao de Tendncias
Selecione uma tendncia, use a funo
Selected Item do menu Edit
Duplo clique na tendncia em modo de Edio

O boto utilizado para modificar a fonte


de uma tendncia
Esse boto acessvel somente no modo de
Edio

Objetos de Mltiplos Estados


Objetos que mudam de
estado baseados em valores
definidos pelo usurio.

Barras grficas
Valores Dinmicos
Formas
Smbolos da biblioteca

Botes de Comando
Executa qualquer comando do sistema
operacional ou algum arquivo reconhecido
Executa qualquer macro feita em VBA
Pode ser utilizado como esquema de
navegao interna

Tags favoritas

Permite configurar smbolos rapidamente


no PI ProcessBook simplesmente
arrastando e soltando o nome da Tag de
uma lista para dentro do smbolo.
Pode criar Bar, Trend, Dynamic Value e Grfico XY
quando a referncia a TAG solta
Novos traados sero adicionados quando as
referncias de dados forem soltas em cima de
objetos Trend ou Grfico XY
possvel criar mais de um item por vez

Tags Favoritas

1. Objeto default a ser criado

2.
3.
4.
5.

Bar
Trend
Dynamic Value
Grfico XY

Procura de Tags pela mscara


Lista de tags relacionadas a mscara
Abre a Caixa de Procura de Tags
Lista de resultados na qual voc pode
utilizar o duplo clique para adicion-las
aos Favoritos

1
2
3
5

Importar e Exportar

Permite importar as Tags favoritas a partir


de um arquivo CSV
Pode exportar uma lista de elementos
Favoritos para reutilizao posterior

Importar ou Exportar

A importao pode ser feita de


qualquer aplicao que permita
operao Arrastar e soltar, como MSExcel, MS-Word, etc.

Organizando
seus
Displays
Uma pasta de trabalho uma coleo de displays individuais para

exibio e anlise de dados


O Arquivo PIW organiza dados do sistema PI e de outras fontes
dentro de uma mesma rea de trabalho:

Comando de Sistema Operacional


Hyperlink para arquivo ou URL como:
Um relatrio do PI DataLink
Um procedimento de segurana a seguir
Etc.

Display vinculado ou outro ProcessBook


Um ProcessBook (PIW) e seus displays so
guardados em um s arquivo

Quais so as vantagens para voc


Distribuio mais fcil e organizada de Displays
para toda a Empresa
Permite o agrupamento de displays por Grupos a
fim de separar Tarefas e Permisses
Menos arquivos para gerenciar
Incorporar outros contedos teis ao trabalho,
como calculadoras, referncias de clculo,
tabelas, etc.

Abertura de Elementos
Duplo clique para abrir um item
Use os botes New e Open:
New cria uma nova janela para cada clique
Open sempre se refere a mesma janela

Mltiplas
cpias

Modos
de
Visualizao
PI ProcessBook tem 2 modos de visualizao
(ALT-V ou Outline/Book no menu View):
Modo Book

Modo Outline

Visualizao Outline

No modo de Exibio, voc pode escolher o nmero de


nveis mostrados com nmeros ou pode utilizar os
smbolos + e para expandir ou quebrar uma seo
No modo de Edio, as setas so utilizadas para trocar o
nvel do objeto e mov-lo para cima ou para baixo

Criando um PI ProcessBook
Usando File/New ou o cone
PB File: ProcessBook Workbook
PB Entry (registro PB): Elementos do
PI ProcessBook (telas)

PB Display: Tela independente

Nota : Um asterisco (*) antes do nome de um PB ou de uma


tela na barra de ttulo significa que o documento no foi salvo
ou que houve modificaes desde a ltima vez que foi salvo

Entradas do ProcessBook
Existem 5 tipos de Entradas do ProcessBook
Display (tela)
Linked Display (tela conectada)
Operating System Command (Comando de Sistema
Operacional)
Linked ProcessBook (ProcessBooks conectados)
Text (texto)

Adicionando uma Entrada de Texto no PI


ProcessBook

Ttulos para organizar o documento


ProcessBook
(no modo de Edio, com a opo File/New ou Insert/Text)

Adicionando uma Entrada do tipo ProcessBook


Display
Elementos principais de um documento
ProcessBook
(no modo de Edio, nas opes File/New ou Insert/Display)

Adicionando uma entrada do tipo ProcessBook Linked


Entries

Faz referncia a objetos que j existem

Linked Display, Linked ProcessBook

Adicionando uma entrada de ProcessBook


OS Command

Abrir arquivos externos e executar aplicaes externas


Calculadora, Bloco de Notas
Planilha Excel, Documento de Word, Banco de Dados
Access
Pgina no Internet Explorer

Data Sets

Disponibilizam formas de exibir dados sumarizados do processo


original ou outros dados relacionais de bancos de dados.
Data sets podem ser:

PI Calculation (totalizador ou expresso)


Dados ODBC
Dados AF
Dados AF2

Um DataSet PI Calculation utiliza a sintaxe do PI Performance


Equation (PE)
Os resultados de um Data set Precisam ser utilizados em um
display dinmico para ser visualizados.

Sintaxe do PI Performance Equation

Nmeros sem aspas


0, 0.125, 34.56

Tagnames entre aspas simples


Obtm o valor atual
cdt158' , temp_tank_1', 'FIC5821.PV'

Marcao de Horrio entre aspas


simples
'*' , '14-nov-04', 't-8h'

Strings entre aspas duplas


"This is a string"

Sintaxe do PI Performance Equation


Funes Matemticas e Operadores

Os seguintes operadores matemticos podem


ser utilizados nas expresses:
+, - , *, /, ^

Expresses podem usar as seguintes funes


matemticas:
abs()
cos()
int()
sin()
tan()

atn()
exp()
log() and log10()
sqr()
sgn()

Sintaxe do PI Performance Equation


Funes Intrnsecas

Exemplos de funes embutidas:


PctGood()
tag
Range()
StDev()
tempo
TagAvg()
TagMean()
TagMax()
TagMin ()
TagTot()

% do tempo com valores vlidos para um


Tamanho entre min e max
Desvio Padro levando em conta o
Mdia levando em conta o tempo
Mdia levando em conta os eventos
Valor mximo em um perodo
Valor mnimo em um perodo
Integral sobre um perodo

Funes de Tempo no Performance Equation

TimeEq: Devolve o nmero de segundos que a


tag ficou com um determinado valor
Sintaxe: TimeEq(tag, start time, end time, value)
Exemplo: timeeq('BA:ACTIVE.1', '*-2h', '*', "ACTIVE")

TimeNE, TimeLT, TimeLE, TimeGT e TimeGE


tambm disponveis

Perceba que o resultado dessas funes em


segundos
Divida o resultado dessas funes por 86400 para
convert-lo para dias

Operadores no Performance Equation


Uma expresso pode usar operadores If-Then-Else,
relacionais e lgicos

Sintaxe: IF expr0 THEN expr1 ELSE expr2


Exemplo: IF Tag1 >= 50 AND Tag2 < 125 THEN abaixo
do limite ELSE vlido

Notas:

necessrio colocar IF, THEN e ELSE


A funo do PE, NoOutput(), pode ser utilizada em um
THEN ou ELSE
possvel encadear expresses if-then-else

Caixa de Mensagem de Data Sets


Opo Data Sets est acessvel no menu Tools
Criao, modificao, cpia e deleo de data sets
Para criar um novo Data Set, clique em New e ento
escolha o tipo
PI Calculation
ODBC

PI Calculation Data Sets


2. Define calculation
Set PE equation

3. Set Calculation
interval
Use predefined interval or,
Set a custom interval
3
4. Set Column Name
4
5. Define refresh
interval

PI Calculation Data Sets


Clculo digitado pelo
usurio

Clculos
comuns

PI Calculation Data Set

Column Label mostrado


como primeira seleo
dentre os clculos
disponveis.

Utilizando Data Sets

Mais sobre Data Sets


Elementos com dados de um Data Set so
atualizados automaticamente
Diversos elementos do ProcessBook podem
utilizar o mesmo Data Set simultaneamente
ProcessBooks diferentes podem ter o mesmo
data set
Modificaes no Data Set vo afetar somente
elementos do ProcessBook (.PIW) e telas
(.PDI) atuais

Modificando um Data Set


importante verificar quais elementos usam um Data Set
antes de modific-lo
O boto Show Use na tela de Data Sets exibe uma lista de
elementos que utilizam o data set escolhido

Para modificar um data set, utilize a opo Edit .


Alteraes realizadas vo afetar todos os elementos usando
este data set

Copiando um Data Set

Permite usar data sets em outros ProcessBooks


No arquivo de um ProcessBook (.PIW ou .PDI):
Abra a caixa de dilogos de Data Sets (Tools Data Sets)

Selecione o(s) Data Set(s) que deseja copiar


Clique no boto Copy
Selecione o arquivo destino na lista

Tanto o arquivo fonte quanto o destino devem


estar abertos

Mostrar Porcentagem de Vlidos


No h
verificao de
pr-clculos
como no
Performance
Equation para
clculos de Data
set
Inserido como
Valor Dinmico

3.5.2 ODBC Data Set

ODBC Data Sets


Usado para obter dados de um banco de dados
externo
Abaixo alguns dos bancos de dados que esto de
acordo com o padro do Microsoft ODBC:

Microsoft Access
Oracle
Microsoft SQL Server
Sybase
Microsoft Excel
OSI PI Server

Criando Fontes de Dados ODBC


1.

Iniciar
Configuraes
Painel de Controle
Ferramentas
Administrativas
Data Sources (ODBC)

2.

System DSN Add

Choose
Driver Configure
Data Source

Criando ODBC Data Sets


No ProcessBook:
Tools Data Sets
New ODBC
1.

2.
3.

4.

Nomeie o Data Set


Escolha a fonte de
dados
Faa a consulta SQL

PI DataLink
Objetivos
Aprender a usar efetivamente com o DataLink no
Excel
Ser capaz de obter valores atuais e histricos
Ser capaz de obter valores amostrados do archive
Aprender como obter valores calculados
Aprender como obter valores de expresses do PI
Aprender a filtrar resultados
Aprender como utilizar tendncias
Ser capaz de escrever valores no archive do PI

O que o PI DataLink ?
PI DataLink um suplemento da OSIsoft para
o Microsoft Excel
Este suplemento permite que voc importe
dados do Sistema PI para planilhas que
possam ser analisadas

Menu PI DataLink
1

1. Funes que retornam apenas um valor


2. Funes que retornam sries de valores
3. Funes que retornam valores calculados
4. Ferramentas para criao de Tendncias, Procura de tags
5. Ferramentas para Identificao de Tags
6. Ferramentas para utilizao de Module Database
7. Configuraes e Ajuda
8. Consulta ao Notifications

Menu PI DataLink com Excel 2003


Funes que obtm um nico valor
Funes que retornam uma srie de
valores
Functions que obtm valores calculados
Mtodos alternativos de identificar tags
Ferramenta para exibir tendncias
Busca de tags, conexes, opes e ajuda

Configuraes
do
PI
DataLink
1. Determina como as tags selecionadas na Janela de Dilogo
1
2
3
4
5
6
7

Tag Search sero exibidas na planilha: Colunas ou Linhas


2. Retorna na planilha o nome do servidor do PI relacionado a
Tag escolhida em alguma janela de dilogo.
3. Determina qual fuso horrio o PI DataLink utilizar para
interpretar o tempo (PI Server vs Computador Cliente)
4. Exibe #N/A nas clulas ao invs de deix-las em branco
quando no houver dados para preench-las
5. Ignora as configuraes locais do Sistema Operacional
quando interpretar marcaes de tempo
6. Determina o formato de Nmero dos resultados do PI
DataLink
7. Determina o formato de Data/Hora dos resultados do PI
DataLink

Ajuda com funes


Posicionar o mouse sobre uma funo
especfica faz a descrio da mesma
aparecer sob a barra de ferramentas.
Para acessar a documentao da funo,
clique sobre o cone da funo e pressione a
tecla F1 do teclado.

Funes Pr-Definidas

Toda funo na barra de


ferramentas com uma
pequena seta direita
oferece funes prdefinidas
Estas funes j vem com
os campos de referncia de
tempo preenchidos

Current Value
Funo: PICurrVal
Obtm o Valor Atual de uma Tag

Argumentos
1.Nome do Servidor do PI ou
referncia da clula
2.Nome da Tag ou referncia de
clulas para lista de tags
3.Clula de Sada
4.Exibe a Marcao de Data/hora

1
2
3
4

Attribute Mask to Tag

Funo: PIAttributeMaskToTag

Esta funo permite que o usurio tenha uma lista completa de


tags baseada em mscaras de atributos especficas.

Argumentos
1.
2.
3.
4.
5.
6.
7.
8.
9.

Nome do Servidor PI ou referncia s clulas


Nome da Tag ou referncia s clulas
Mscara do Descritor, default = *
Mscara do Point Source, default = *
Mscara do Point Type, default = *
Mscara do Point Class, default = *
Mscara de Engineering Units, default = *
Clula de Sada
Opo de resultados em linhas ou colunas

1
2
3
4
5
6
7
8

Archive Value (Valor do Archive)


Funo: PIArcVal
Retorna um nico valor do Archive do
servidor do PI para uma marcao de
tempo especfica

Argumentos
1.
2.
3.
4.
5.
6.
7.

Pesquisa por Tag ou expresso


Nome do Servidor ou referncia de clulas
Nome da Tag ou referncia de clula para a lista de Tags
Data/Hora desejados para consulta
Forma de consulta aos dados
Clula de Sada
Exibe a marcao de Data/Hora

1
2
3
4

5
6
7

Archive Value
Modo de Consulta
Retorna o valor do Archive para uma hora
especfica, somente se houver valor arquivado
naquela hora.

Interpolated Values (Valores Interpolados)

3.5
3
Valores

2.5
2

1.5
1
0.5
0
0

3
Tempo

Modo de Obteno Interpolated vs Auto


3.5
3

Values

2.5
2
1.5
1
0.5

0
10:00:00

11:00:00

12:00:00

13:00:00

14:00:00

Time
Linha Azul
Linha Verde

Interpolated

Auto

13:00:00 - 1.81

13:00:00 - 1.81

13:00:00 - 3

12:47:45 - 3

15:00:00

Tag Attributes (Atributo da Tag)


Funo: PITagAtt
Retorna determinado atributo de uma tag

Argumentos
1.Nome do servidor do PI Server ou
referncia de clulas
2.Nome da Tag ou referncia para uma lista
de tags
3.Atributo
4.Clula de Sada

1
2
3
4

Atualizando a planilha

Ao pressionar F9 o MS-Excel:

=NOW() e
=TODAY()

Recalcula as funes de tempo dinmico do Excel


Recalcula a funoCurrent Value

=PICURRVAL()

Recalcula outras funes do PI DataLink baseadas nestas funes

Pressionando CTRL+SHIFT+ALT+F9 simultaneamente:


Tudo que o F9 faz
Recalcula funes do PI DataLink baseadas em tempo relativo do PI:
(i.e. Monday', '*', '*-3h')

Ao construir sua planilha, recomenda-se:


Utilize referncias para clulas com os camposTag Name, Start Time e End
Time
Utilize referncias a clulas que contm funes dinmicas do Excel

Para Editar um Array (Vetor)

Trs opes esto disponveis:


1.

Manualmente:
1.
2.
3.

2.

Via caixa de dilogos:


1.
2.
3.
4.

3.

Selecione o novo escopo de clulas para o vetor


Pressione F2
Pressione CTRL+SHIFT+ENTER simultaneamente

Clique com boto direito em uma clula do vetor


Selecione o nome da funo no menu de contexto
Faa as modificaes na caixa de dilogos
Clique em OK

Para funes que precisam ser redimensionadas:


1.
2.

Clique com boto direito numa clula do vetor


Seleciona a opo Recalculate (Resize) PIDL formula

Funes Dinmicas em Tempo


do Excel
TODAY()
Devolve o dia atual 00:00:00
Exemplo: =Today() 1 = Ontem 00:00:00

NOW()
Devolve a hora atual do dia atual
Exemplo: =Now() - 3/24 = 3 horas atrs

Note: a unidade dessas funes em Dias

Valores Archived vs. Sampled

Archived (armazenados): valores armazenados no Archive do


PI
Sampled (amostrados): valores com espaamento de tempo
iguais. Esses valores so interpolados dos valores arquivados.
120
100
80
Archived

60

Sampled

40
20
0
0

Compressed Data (start time/end time)

Funo: PICompDat
Recupera dados do Archive baseado em uma hora inicial e final

Argumentos
1.
2.
3.
4.

Seleciona perodo de tempo ou nmero de Eventos


Nome do Servidor do PI ou referncia a clula
Nome da Tag ou referncia a lista de clulas
Data/Hora para comear a extrao at a Data/Hora final; caso a
escolha seja nmero de eventos existe a opo de obter dados prvios
5. Filtro baseado em equao do PE
6. Mostra ou esconde os resultados filtrados
7. Tipo de Fronteira: Como tratar os dados no perodo inicial e final
8. Clula de Sada
9. Permite exibio de Contagem, bits de qualidade e anotaes
10.Opo de resultados em linhas ou colunas

1
2
3
4

5
6
7
8
9
10

Compressed Data (start time/number)

Funo: PINCompDat
Recupera um nmero fixo de dados do Archive a partir de uma hora
especfica

Argumentos
1.
2.
3.
4.

Seleo entre nmero de eventos ou perodo de tempo


Nome do Servidor ou clula de referncia
Nome da Tag ou referncia para uma lista de tags
Data/Hora inicial do nmero especificado de eventos. Para trazer os
n dados prvios marque a caixa backwards in time
5. Filtro baseado em equao do PE
6. Mostra ou esconde os dados filtrados
7. Tipo de Fronteira: Como tratar os dados no perodo inicial e final
8. Clula de Sada
9. Permite exibio de Contagem, bits de qualidade e anotaes
10.Opo de resultados em linhas ou colunas

1
2
3
4

5
6
7
8
9
10

Filtered Compressed Data (Dados Filtrados


Comprimidos)

Funo: PICompFilDat or PINCompFilDat

Recupera dados comprimidos baseados num perodo de


tempo, ou em um nmero especfico de amostras, que
devem satisfazer uma condio de filtro especificada

Argumentos
1. Selecionar entre um perodo de tempo ou um nmero de
amostras
2. Expresso de filtro utilizando sintaxe da Performance
Equation
Neste exemplo, o filtro descrito vai remover todos os valores
da tag especificada que no forem iguais ao Digital
StateON
3. Exibe ou esconde os dados filtrados pelo critrio

2
3

Tipos de Bordas de Limite (Boundary Types)

C
D

A
F (interpolation)
G (interpolation)
B
E

Start

End
Time

Inside (B,C,D)
Outside (A,B,C,D,E)
Interpolated (F,B,C,D,G)

Time

Marcao das Matrizes


Use esta opo do DataLink para colocar
#N/A nas clulas da matriz de um
DataLink que no contiverem nenhum
dado

Flags de Qualidade

Algumas aplicaes permitem a leitura ou escrita de


informaes adicionais como a qualidade ou o status de um
valor especfico (questionvel ou substitudo)
Estes bits podem ser exibidos em colunas separadas, ao
lado do valor do evento
Consulte a documentao especfica da interface para
determinar se ela suporta esta funcionalidade
O PI Server permite a adio de anotaes em eventos do
archive
Esta informao pode ser exibida atravs da opo
show annotations
Estas informaes estaro em uma coluna
independente, ao lado das demais.

Sampled Data (Dados Amostrados)


Funo: PISampDat
Recupera valores interpolados do archive
em uma freqncia regular (amostrado)

Argumentos
1.
2.
3.
4.
5.
6.
7.
8.
9.

Escolha de Tag ou Expresso


Nome do Servidor do PI ou referncia para clula
Nome da Tag ou referncia para a lista de tags
Data/Hora para comear a interpolao e data/hora para
terminar
Filtro baseado em condio do PE
Mostra ou esconde os dados filtrados
Clula de Sada
Mostrar marcaes de tempo
Resultado em Colunas ou linhas

1
2
3
4

5
6
7
8
9

Filtered Sampled Data


(Dados Amostrados Filtrados)

Funo: PISampFilDat
Recupera uma srie de valores interpolados igualmente
espaados no tempo que satisfaam uma determinada
condio de filtro

Argumentos
1. A Expresso de filtro segue a mesma sintaxe do
Performance Equations
Neste exemplo o filtro escrito dever remover todos valores
da tag especfica que sejam menores que 120
2. Exibe ou esconde os valores fora da condio do filtro

1
2

"IF" no Excel

Syntax:
=IF(Teste_lgico, valor_se_verdade, valor_se_falso)

Funo "CONCATENATE" (Concatenar) no


Excel

No permite combinar textos e referncias


celulas nas caixas de dilogos do DataLink
Use a funo CONCATENATE para juntar diversas
strings em uma nica string de texto
At 30 itens de texto
Itens podem ser:
Textos
Nmeros
Referncias para clulas

Sintaxe: =CONCATENATE(texto1, texto2, etc)


Exemplo: =Concatenate("my name", " is ", B2)
(assumindo que a clula B2 contenha um nome)

Validao de Dados na Clula

No Office 2007 possvel


realizar a validao de dados
de Entrada de acordo com
uma lista pr definida ou tipo
de informao, por exemplo:

Somente Nmeros Inteiros


Somente nmeros decimais
Data e/ou Hora em formato
Itens escolhidos de uma lista
Pode ser utilizado para criar relatrios
dinmicos

Formatao Condicional no Office 2007

A nova formatao
condicional do Excel
permite a utilizao
de recursos visuais
que destacam e
facilitam a
organizao dos dados
no seu relatrio

Timed Data (Dados Sincronizados)


Funo: PITimeDat
Recupera o valor dos Eventos Arquivados em uma hora
especfica

Argumentos
1.
2.
3.
4.

Escolha entre Tag ou Expresso


Nome do servidor do PI ou referncia de clula
Nome da Tag ou referncia a lista de tags
Hora desejada para recuperao dos dados. Precisa ser
necessariamente uma faixa de clulas na planilha
5. Como os dados devero ser exibidos
6. Clula de Sada

1
2
3
4
5
6

Calculated Data

Funo: PICalcDat

Retorna um valor calculado com dados


de uma tag em um intervalo de tempo
especfico. Funes Disponveis: Total,
mnimo, mximo, desvio padro, range,
contar, Mdia(eventos) e Mdia(tempo)

Argumentos
1. Recuperao de Tag ou Expresso
2. Nome do Servidor do Pi ou referncia
de clula
3. Nome da Tag ou referncia de clula
4. Data/Hora de incio e fim do clculo

1
2
3
4

Calculated
Data
Argumentos
5. Clculo de Sub-intervalos
6. Filtro baseado em PE
7. Fator de Converso
8. Tipo do Clculo
9. Ponderao (Tempo ou Eventos)
10.Modo de Clculo
11.Freqncia de Amostragem
12.Mnimo % de valores OK necessrios
13.Clula de Sada
14.Exibir marcao de tempo do evento
totalizado, (mnimo ou mximo do
intervalo)
15.Exibir % de valores OK
16.Exibir o resultado em linhas ou colunas

9
10
11
12
13
14
5
6
7

15
16

O que um Conversion Factor (Fator de


Converso)?

Usado com o PI DataLink, na funo Calculated Data


Um multiplicador usado para alterar o nmero de uma
unidade de medida para outra
Ex: 1000 g/kg, 2.54 cm/inch, 24 horas/dia, 1440 minutos/dia

Quando usando a funo Total em Calculated Data,


usado para corrigir a suposio que os dados no PI so
calculados em unidades por dia

igual a 1.0 quando a fonte de dados est em


unidades por dia

Fatores de Converso
importante fornecer o fator de converso correto quando
calculando TOTALS com o PI porque ele assume como
padro, a unidade de engenharia unidades por dia.
Taxa da tag
Unidades de
engenharia
Unidades/dia
Unidades/hora
Unidades/minuto
Unidades/segundo

Suposio do
Servidor PI

Fator de
Converso

Unidades / dia
Unidades / dia
Unidades / dia
Unidades / dia

1
24
1440
86400

Exemplo: Para uma taxa medida em m/h, o fator de


converso deve ser 24 para poder fazer a troca entre a
unidade padro do PI (unidades por dia).

Computando Totais
Fluxo 7
(m3/h)
5

PI considera o fluxo
em m3/d

3
1
0
0

10

11

Tempo (horas)
Total normal = 3m3/h x 3h + 5m3/h x 2h + 1m3/h x 3h = 22 m3
No PI = (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

O total calculado pelo PI deve ser multiplicado pelo fator 24

Expression Calculation

Function: PIExpDat

Recupera dados calculados baseado em eventos de


uma tag especfica

Argumentos
1. Nome do Servidor do PI ou referncia de clula
2. Expresso para clculo, baseada na sintaxe do
performance Equation

1
2

Outros Mtodos para Expresses de Clculos


Expresses de clculos tambm podem ser feitas por:
Um momento especfico do passado (Archive Value)
Para uma lista de marcadores de horrio especficos (Timed Data)
Para obter estatsticas ou totais em uma expresso (Advanced Calculated Data)

PI Calculated Data vs. PI Expression


Calculated Data
Calcula o mximo do 'sinusoid'
Sobre cada perodo de 24 horas para as
ltimas 168 horas (7 dias)

PI Expression
Calcula o mximo do 'sinusoid'
para as mais recentes 8 horas a cada
24 horas das ltimas 168 horas (7
dias)

PI Calculated Data vs. PI Expression


PI Calculated Data
*-7d

tempo

1dia
max

1dia
max

1dia
max

1dia
max

1dia
max

1dia
max

1dia
max

1dia

1dia

1dia

1dia

1dia

1dia

PI Expression
1dia
tempo

8h
max

8h
max

8h
max

8h
max

8h
max

8h
max

8h
max

Se o intervalo de tempo em uma expresso PI for modificada para 1 dia, ou seja,


TagMax(sinusoid, *-1d, *), os resultados de ambas expresses seriam idnticas

Advanced Calculated Data

Devolve um nico valor


calculado ou valores
igualmente espaados para
dados armazenados no PI
Ferramentas avanadas:

Filtering (filtros)
Expression sampling (opes
de amostragem)
Event-weighted or timeweighted calculations
(Clculos com peso em
eventos ou tempo)
Definio de porcentagem
mnima de valores vlidos
(vlidos)

Modos de Expresses de Amostragem - Exemplo

Calcular total
com peso em
eventos entre
11PM e 0AM
para o tag
cdt158 com a
expresso de
filtro
(BA:CONC.1 +
BA:TEMP.1 > 30)

Modos de Expresses de Amostragem


Point Compressed
Avalia a expresso de filtro no marcador de horrio de
qualquer valor comprimido de uma source point

20.43 + 18.51 = 38.94 > 30


valor cdt158 (234.18) no filtrado

Modos de Expresses de Amostragem Expression


Compressed
Avalia a expresso de filtro no marcador de horrio de
qualquer valor comprimido de qualquer tag na expresso
de filtro

Valor cdt158 231.22 filtrado


Pois 28.19 < 30

Modos de Expresses de Amostragem


Interpolated
Avalia a expresso de filtro em intervalos de tempo
igualmente espaados
Plo t-0
85

57.141
28.860
42.060
68.2941

C DT158
69.470
DEG. C
tag 1
30.533

70
60

tag 2
45.714

50

NEW DATASET.Value
76.2476

40
30
20
10
11/05/2006 12:00:00 PM

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

Valor cdt158 -> 57.2141 no


filtrado - 68.2941 > 60

Modos de Expresses de Amostragem PI


Expression

Modos de Expresses de Amostragem


(Expression Sampling Modes)
Para a expresso de filtro:
Pt. Compressed, Exp. Compressed, Interpolated

Para a expresso sendo avaliada:


Compressed, Interpolated

Quando fazendo um clculo no PI expression


com filtro, somente uma dessas estar
disponvel para seleo. O modo de
amostragem de expresses com filtro segue a
expresso escolhida para o PI Expression

Time Filtered (Tempo Total Condicionado)

Funo: PITimeFilter
Retorna a quantidade de tempo para a qual determinada
condio verdadeira.

Argumentos:
1.
2.
3.
4.
5.
6.
7.
8.
9.

Servidor do PI ou clula de referncia


Expresso a calcular
Perodo do Clculo Hora inicial e final
Sub Intervalo para totalizao
Unidade de retorno da resposta
Clula de Sada
Exibe Hora Inicial ou final das funes Mx e Mn
Exibe % de valores bons
Resultados em Linhas ou Colunas

1
2
3

4
5
6
7
8
9

Ferramenta Trend Display (Mostrar Tendncia)

Cria tendncias similares as do ProcessBook

Baseada em dados do PI e/ou de uma planilha


Opo de atualizao automtica
Opo para modificar escalas e aparncia
Possibilidade de ampliao em alguma parte da tendncia

PI Opo Insert Trend

Ferramenta Trend Display


Configurao

Trend Wizard
Define as fontes de
dado
Define como elas
so mostradas

Propriedades

Configura cada item de


uma tendncia
Cores, linhas, estilos, etc.

Ferramenta Trend Display


Menu de clique com boto direito

Clicando com o boto direito do mouse, o menu


que aparece permite ao usurio:
Temporariamente modificar as escalas e o intervalo de tempo
Reverter para escala e perodo original
Modificar permanentemente escalas e
perodo
(Revert no altera esta aplicao)
Inserir uma barra de rolagem para o
perodo de
tempo
Adicionar marcadores (markers)
Trocar a aparncia das tendncias
(cor, linhas,
etc.)
Inserir ou remover linhas
Remover, mover e redimensionar tendncia

Você também pode gostar