Beruflich Dokumente
Kultur Dokumente
- Software PI-ProcessBook -
Aplicação do Plant Information (PI) utilizado no Windows
Propriedade da PETROBRAS
Apostila PI-ProcessBook 2 / 40
ÍNDICE
ÍNDICE..................................................................................................................................................... 2
RESUMO GERENCIAL........................................................................................................................... 4
OBJETIVO............................................................................................................................................... 4
Propriedade da PETROBRAS
Apostila PI-ProcessBook 3 / 40
REFERÊNCIAS ..................................................................................................................................... 39
Propriedade da PETROBRAS
Apostila PI-ProcessBook 4 / 40
RESUMO GERENCIAL
O PI – Plant Information é um sistema composto por um conjunto de programas que são baseados na
arquitetura cliente/servidor desenvolvidos para automatizar a coleta, armazenagem e apresentação de
informações da planta das plataformas; parte deste conjunto de programas será descrito neste
documento para apresentação e instrução aos usuários do PI na UN-RIO.
OBJETIVO
O PI-ProcessBook é uma poderosa ferramenta para visualização dos dados coletados e armazenados
pelo PI.
O PI-ProcessBook utiliza a interface padrão do Microsoft Windows. Isto significa que se o usuário tiver
familiaridade com aplicações Windows, não haverá muitos problemas em encontrar o que precisa nos
menus. Por exemplo, as funções Open, New, e Save estão no menu File e Cut, Copy, e Paste estão
no menu Edit.
O PI-ProcessBook tem uma configuração definida em Preferences chamada “Run Mode Bias.”
Propriedade da PETROBRAS
Apostila PI-ProcessBook 5 / 40
É configurado nesta opção se o modo retorna por default para Run Mode. Isto quer dizer que após
criar um elemento, o programa muda automaticamente para Run Mode.
Nota: Selecione Tools > Preferences e abaixo da aba Start verifique se “Run Mode
Bias” está marcado.
Quando o PI-ProcessBook é inicializado, um arquivo será aberto, que pode ser o arquivo padrão
ou que seja configurado (será mostrado mais tarde) ou um arquivo em branco. A extensão dos
arquivos PI-ProcessBook é .PIW (arquivo book) .PDI (arquivo display simples).
Dentro do arquivo existem as entradas (Entries). Cada entrada é discriminada por um “aba” ao
longo do lado direito do book, como um fichário. Essas abas aparecem em cores alternadas para
serem fáceis de identificar.
Cada book tem um botão New e Open. O botão Open abrirá um elemento na janela corrente e
New abrirá o elemento em uma nova janela.
A visão Outline é muito prática na organização dos elementos. É possível mudar o nível
hierárquico ou o título do elemento e rearrumar como serão exibidos. Barras de ferramentas
diferentes serão exibidas dependendo ser estiver em modo Run ou Build.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 6 / 40
O PI-ProcessBook tem 10 níveis hierárquicos. Na visão Book, criando uma entrada nível 1, esta se
tornará uma aba.
Nota: Na visão Book, níveis 3 até 10 serão exibidos como elementos nível 3.
Um Trend é um tipo de elemento dinâmico que permite plotar valores em relação ao tempo. Um
trend pode mostrar mais que um tag e pode ser formatado de diversas maneiras.
Um Bar Graph mostra o valor corrente de um tag comparando com seu range. Por exemplo, pode
ser usado para criar o efeito de um vaso enchendo ou esvaziando na mudança de valores. O range
de valores pode ser os valores máximo e mínimo especificados nos atributos do tag, ou pode ser
configurado com um range especial. Por exemplo, se o tag tiver sido configurado para trabalhar
entre 0 e 100, mas normalmente opera entre 0 e 30, o bar pode ser configurado para mostrar esta
Propriedade da PETROBRAS
Apostila PI-ProcessBook 7 / 40
faixa. Entretanto, se o valor ultrapassar o range da bar, a bar ficará totalmente preenchida. Valores
com erro (Bad values) são exibidos com linhas inclinadas por toda bar.
Esta seção usa o arquivo PIDEMO23.PIW para ilustrar os tópicos. Este arquivo está em
C:\PIPC\PROCBOOK .
O sistema acusará
senha incorreta caso
não consiga conexão
com o PI Server.
1. Seu PI-ProcessBook será exibido. Selecione a aba “Refinery”, no seu lado direito.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 8 / 40
Nota: se a janela for maximizada com o botão maximizar , todas as outras janelas
serão maximizadas.
Os passos abaixo serão executados no modo Run selecionado. Este botão é encontrado na
barra de tarefas. Caso ele não apareça, vá a View > Toolbars e selecione Drawing Toolbar.
2. Para expandir o trend, dê um duplo clique no trend. Repare que a barra de seleções ficará
desabilitada enquanto o trend estiver expandido. Isto evita que edições sejam feitas enquanto
o trend estiver deste modo. Com um duplo clique no trend, ele voltará ao tamanho normal.
3. Para examinar o valor e timestamp em uma determinada posição do trend, clique no botão
trend cursor ou vá a View > Trend Cursor. O trend deve ser grande o bastante para
suportar o trend cursor.
4. Para adicionar um segundo cursor, clique no eixo y do trend com o botão esquerdo do mouse .
O cursor mudará para a mesma forma do botão trend cursor. Arraste o cursor até a posição
desejada.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 9 / 40
1. Os botões One Period Back/Forward fazem com que o trend avance ou recue o
intervalo de tempo definido no trend.
2. Para mudar o intervalo de tempo de um trend, clique em View > Time range. A sintaxe de
tempo no PI está descrita neste manual como “absolute time” e “relative time.” Tente estes
exemplos para From: e To:
From: To:
20-mar-95 7:00 21-mar-95 7:00
Y+7h T+7h
*-8d *
3. Se somente parte da data for digitada, o PI assume o dia, mês e ano corrente para os itens
faltantes. Se parte da hora for omitida, o PI assume zero para os itens faltantes. Alguns
exemplos:
Quando ocorre mudança do intervalo de tempo, os elementos na tela vão alterar, dependendo que
elementos forem selecionados.
• Se somente um trend for selecionado, somente ele muda;
• Se nenhum objeto for selecionado, todos os objetos serão alterados. Objetos como bar,
símbolos e valores usam o tempo final da escala;
• Se alguns objetos forem selecionados, somente estes objetos serão alterados.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 10 / 40
2.3.2 Zoom In
Para ampliar um determinado evento em um trend, clique com o botão esquerdo do mouse e
arraste, montando um retângulo dentro do trend. Para abortar, arraste o mouse para fora do trend.
Os eixos x ou y ficarão inalterados se a seleção da área for do tamanho do trend de cada lado.
Marcando diversos valores com a tecla <SHIFT > pressionada e selecionando o botão Trend
Display, um gráfico será criado com todos os valores selecionados!
Quando um gráfico de tendência é criado para visualizar alguns pontos, no display corrente, a OSI
chama esses gráficos de tendência “ad-hoc”. Entretanto, não existe um “botão ad-hoc trend” . O
gráfico ad-hoc é criado através do botão normal de trend, estando o display no modo run.
1. Selecione o objeto como um valor ou um bar graph e clique no botão de trend na marra de
ferramentas . Depois, clique e arraste, formando um retângulo no display para criar o trend.
A configuração da tendência ad-hoc é feita em Tools > Preferences, na aba trend.
2. Selecione um objeto dinâmico como um valor ou um bar graph e clique no botão trend display
. Uma nova entry chamada “Trend Display” é criada.
3. Se o ProcessBook for salvo com tendências abertas usando o botão trend display , essas
tendências se tornarão parte do PI-ProcessBook.
Elemento Descrição
Trend Normalmente, nada será exibido. Entretanto, se o período sem
dados é devido a um salto para fora dos limites mínimo e máximo,
um caractere "x" aparecerá aonde a linha sai e retorna ao trend.
Valor “No Data” aparecerá
Trend Cursor “No Data” aparecerá
Bar Graph Várias linhas diagonais aparecerão
Símbolos A definição feita no campo “Color for Bad Data” aparecerá
Multi-State
Propriedade da PETROBRAS
Apostila PI-ProcessBook 11 / 40
Todas as aplicações PI foram desenvolvidas utilizando a mesma biblioteca API. Esta biblioteca
contém janelas de diálogo que são usadas em todas as aplicações clientes do PI.
A janela tag search é uma das mais comuns interfaces com o usuário que existem no sistema PI.
É exibida toda vez que um trend ou display é configurado ou sempre que a informação de algum
ponto é requerida.
Para acessar a janela tag search , selecione Tag Search no menu Tools, ou clique no botão
É possível a utilização de coringas para busca de tags. Para isso, use * para substituir um número
de caracteres.
- Exemplos:
Para busca de tags da P40, utilize P40* . Todos os tags de P40 serão exibidos.
O campo descriptor funciona diferente. Tag Search trabalha de forma textual neste campo, de
forma que os coringas não são necessários. Se for colocado, o Tag Search buscará o caractere * .
Propriedade da PETROBRAS
Apostila PI-ProcessBook 12 / 40
2. Escolha um dos servidores e clique em Information para ver detalhes sobre o servidor.
3. Para adicionar um novo servidor, clique em Add e informe o nome do servidor ou seu endereço
IP, a chave que vai ser usada neste servidor e a porta de comunicação.
5. Para se conectar ao servidor desejado, clique em Connect. Se a chave requerer uso de senha,
uma caixa de diálogo será exibida solicitando a senha.
4. Clique em Search. Uma lista de todos os displays disponíveis será exibida. Clique no display
desejado para abri-lo.
1. Feche todos os PI-ProcessBooks abertos. Use File > New e escolha “New PI-ProcessBook”
para criar um novo arquivo .PIW. Nomeie-o conforme desejar.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 13 / 40
Nota: Use File > Close para fechar todos os PI-ProcessBooks que estejam abertos.
Cuidado ao fechar, pois File > Exit, encerra o aplicativo.
2. Use File > New novamente e escolha “PI-ProcessBook Entry” para criar uma nova entrada.
4. A entrada de texto “Page 1” aparecerá. Note que “Page 1” aparecerá como uma aba. Isto
ocorre porque é uma entrada nível 1.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 14 / 40
5. Quando uma nova entrada é criada no mesmo nível de uma existente, ela irá aparecer acima
da entrada corrente selecionada. Para criar uma entrada no fim do display corrente, cancele a
seleção da entrada, clicando <ESC > .
6. Crie uma nova entrada chamada “Exercise 1.” Use File > New e escolha “PI-ProcessBook
Entry”. Esta caixa de diálogo aparecerá. Selecione “Display” da lista Type. Escolha “Level” 2.
7. Uma nova janela aparecerá. Este é um novo display. Redimensione a janela ou maximize-a
para que possamos criar vários objetos.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 15 / 40
8. Para mudar a cor do fundo do display, escolha Edit > Display e selecione o botão “Custom
Color”.
Nota: O menu File > Save As no menu principal salva o PI-ProcessBook inteiro com
um nome diferente. O File > Save As com um dos displays salvará o display como um
arquivo display independente (com extensão .PDI).
Antes de começar:
1. Selecione Tools > Preferences e escolha a aba “Start”. Limpe a seleção “Run Mode Bias” e
clique OK.
2. Selecione o botão de modo Build para que permita a criação e edição de objetos no
display.
Construindo o Trend:
3. Adicione o trend clicando no botão de trend ou escolhendo a opção de menu Draw >
Trend. Clique e arraste no display para formar um retângulo. A caixa de diálogo abaixo
aparecerá.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 16 / 40
4. Clique em Tag Search. Clique em Search. Veja que é quase impossível encontrar o tag
desejado, dependendo do tamanho do sistema.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 17 / 40
7. O trend pode ou não exibir a data de início e fim na parte inferior. Isto depende se o tamanho
do trend e o tamanho da fonte permitir. Se o trend for pequeno, não aparecerão.
8. Uma vez que o trend está pronto, ele pode ser editado selecionando-o e clicando em na
barra de ferramentas. Um duplo clique no trend tem o mesmo efeito (tenha certeza de que está
em modo Build), ou também escolhendo no menu Edit > Selected item.
9. O eixo y pode ser alterado nos campos “Max” e “Min”. Quando multiple scales está
selecionado, cada tag terá seu próprio eixo y.
11. A caixa “Vertical scale inside axis” permite que cada tag tenha a sua própria escala vertical,
com a mesma cor da linha do trend.
12. A caixa “Markers” põe uma marca em cada valor arquivado no trend. Se a caixa “Markers”
estiver desativada, apenas três marcas aparecerão, visando identificar a legenda com o tag
plotado.
13. Selecione a aba Trace Format. Ela permite modificar os elementos do trend. A tela abaixo
mostra como o estilo da linha, o marcador e a cor podem ser modificados.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 18 / 40
Nota: Cuidado para não configurar cores idênticas para o fundo, o texto e a caneta de
plotagem.
Verifique a marcação “multiple scales” na aba General. Ela permite colocar uma escala y para
cada tag.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 19 / 40
4. Como definir um tradicional bar graph com a cor de preenchimento começando de baixo para
cima.
Embora TagZero() e
TagSpan() pareçam
funções, não são. Não é
possível usá-las como
argumentos.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 20 / 40
É possível utilizar qualquer número como limite superior e inferior. Abaixo, alguns exemplos.
1. Valores Dinâmicos de Processo são objetos que mostram o valor de um tag. O nome do tag e
o timestamp podem também ser exibidos junto com o valor. Adicione um valor clicando no
botão ou no menu Draw > Value. Depois, clique em que posição no display o valor deve
ser criado. A seguinte caixa de diálogo aparecerá.
2.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 21 / 40
4. Selecione a lista “Tag name” se desejar que o nome do tag apareça junto com o valor. O
mesmo se aplica para “Timestamp”.
6. Um exemplo de como será exibido na tela aparece imediatamente abaixo destas listas.
Nota: A diferença entre #.00 e 0.00 é esta: Se um valor .33 ocorre, o formato #.00
exibe “.33” (sem zero antes da vírgula). O formato 0.00 exibirá “0.33” (com zero
antes da vírgula).
Nota: Se o valor não aparecer, verifique se a mesma cor foi configurada para fonte e
fundo.
Para modificar o estilo e o tamanho da fonte com o botão , ou o menu Edit > Format > Font .
Objetos Multi-state são objetos que mudam de cor baseado no status do tag. O comportamento
que define a mudança depende se o tag é digital ou analógico
5. Clique no botão ou pelo menu Edit > Multistate. A seguinte caixa de diálogo aparecerá:
Propriedade da PETROBRAS
Apostila PI-ProcessBook 22 / 40
6. Clique em Tag Search e escolha o tag CDM158. Este é um tag digital e as cores e estados já
estarão definidos.
7. Clique OK.
A ilustração abaixo mostra como a caixa de diálogo do tag multi-state fica quando é carregada.
Neste exemplo, o símbolo fica verde quando o valor de CDM158 é “Cascade” e vermelho quando o
valor é “MANUAL.” (The number -196610 é o número de “Cascade” na tabela de estados digitais
do PI).
Propriedade da PETROBRAS
Apostila PI-ProcessBook 23 / 40
1. Repita os passos acima usando o outro círculo criado para configurar o tag CDT158. Ajuste o
limite superior do “State 1” próximo do que seria a mudança de estado.
É possível configurar multi-state para bar graph da mesma forma que foi feito para outros objetos.
O PI-ProcessBook não oferece explicitamente uma opção de multi-state para trends. Entretanto, é
possível criar um trend multi-state seguindo os passos:
4. Use Arrange > Send to Back para posicionar o retângulo atrás do trend.
Embora o trend não seja um objeto multi-state, ele é transparente e o retângulo sendo multi-state,
faz com que seja a cor de fundo do trend.
Em qualquer dos exemplos acima é possível configurar cor e estilo para quando houver problema
de recepção dos dados (bad data). Por Bad Data seja entendido que o valor está fora dos limites
definidos, shutdown ou timeout.
É possível criar botões para executar comandos do sistema operacional (Operating System
Command), um display do próprio PI-ProcessBook ou chamar um outro PI-ProcessBook.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 24 / 40
1. Clique no botão ou através do menu Draw > Button e clique e arraste sobre o display,
formando um retângulo do tamanho do botão. Aparecerá a caixa de diálogo como exibida abaixo,
que foi configurada para chamar a calculadora do Windows.
O botão iniciará o carregamento do arquivo “SHIFT.XLS” pelo MS Excel localizado no diretório raiz
do drive “C”.
Quando um trend é criado, existe a possibilidade de adicionar mais do que um trend ao mesmo
tempo. Esta opção está disponível apenas na criação de um novo trend.
1. Crie um novo;
2. Na janela Define Trend clique no botão “New Plot” três vezes. Note que cada vez que o botão é
clicado um novo plot é acrescentado;
Propriedade da PETROBRAS
Apostila PI-ProcessBook 25 / 40
3.8 NAVEGAÇÃO
2. Criar três displays no nível 2 abaixo do título, chamados Home, First e Second.
5. Inserir três botões, um para navegar para cada uma das páginas.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 26 / 40
4. USANDO GRÁFICOS
2. Clique ou Selecione Edit > Format > Color. Selecione Line para “None” e Fill para verde.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 27 / 40
Nota: É possível adicionar múltiplas figuras mantendo pressionada a tecla <CTRL >
antes de selecionar o botão relativo a figura que deseja criar.
4. Mantenha pressionada a tecla <CRTL > e selecione o botão de elipse na barra de ferramentas.
Desenhe um círculo acima do retângulo e desenhe outro abaixo. Redimensione cada um para
coincidir com o retângulo e formar um vaso simples.
5. Mantenha a tecla <CTRL > pressionada e selecione os três objetos, um de cada vez. Se dois
objetos estiverem sobrepostos, um segundo clique no mesmo lugar vai marcar o objeto
sobreposto.
6. Selecione Arrange > Group
Nota: Objetos agrupados podem ser desagrupados com Arrange > Ungroup. Uma
vez agrupados e desagrupados, os objetos podem ser reagrupados com Arrange >
Regroup.
7. Com os objetos agrupados, selecione Arrange > Rotate. Rotacione o conjunto clicando a
arrastando um dos cantos em um arco.
Nota: A rotação será feita em intervalos de 15 graus se a tecla <SHIFT > estiver
pressionada enquanto a rotação estiver sendo feita.
4.2 SOBREPOSIÇÃO
É possível sobrepor objetos com o menu Arrange. Este artifício é bastante útil quando da
construção de displays que contenham linhas ou dutos. Selecione a linha e vá ao menu Arrange >
Send to back para colocar a linha atrás do vaso.
1. Selecione o item construído no ultimo exemplo com Edit > Copy e Edit > Paste.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 28 / 40
2. Mude a cor do segundo objeto com Edit > Format > Color.
3. Para alinhar os objetos, marque os dois objetos e vá a Arrange > Align > Left.
4.3 LINES
1. Sem selecionar qualquer objeto, mude a cor da linha para preto. Clique Edit > Format > Color
e mude a cor em “Line”.
2. Adicione o texto “Green Vessel Number 1” próximo ao vaso verde. Selecione a caixa de texto
na barra de ferramentas e clique no local que deseja inserir o texto. Digite o texto e tecle Enter
para encerrar.
3. Para editar o estilo da linha, vá a Edit > Format > Line Style e mude o campo “Ends” para
seta.
Nota: Pressionando <SHIFT > enquanto desenha a linha, esta se manterá reta.
5. Se a seta estiver na posição invertida, vá a Arrange > Flip > Horizontal com a linha
selecionada.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 29 / 40
1. Use o botão da symbol library na barra de tarefas para acessar símbolos que podem ser
colados nos displays. Essa biblioteca pode ser alterada em Tools > Preferences.
3. Alinhe a escala próximo ao bar graph criado recentemente. Pode ser usado o Align para alinha
os dois itens.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 30 / 40
3. Escolha a opção “Stretch picture to fit bounding rectangle“ se desejar redimensionar o bitmap
mais tarde.
5. DEFAULTS E PREFERÊNCIAS
Muitos dos elementos que o PI-ProcessBook usa nos displays podem ser previamente configurados
ou mantidas as configurações padrão. Outros elementos podem ser modificados no arquivo de
inicialização do (PROCBOOK.INI).
1. Para alterar as configurações default por cores e estilos de linhas personalizados, desmarque
todos os objetos, clicando em uma área vazia do display. Ou pressionando <ESC > . Após,
escolha um dos atributos que deseja mudar na barra de ferramentas Formatting Tools.
2. Note que a configuração aparece na barra de status (parte inferior, à direita). Este é uma
prévia da configuração de cores.
3. Para mudar a paleta de cores, vá a Tools > Preferences. A paleta de cores pode conter 16
cores.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 31 / 40
• Quando a opção run mode bias está ativada, o modo é automaticamente modificado de Build
para Run após a criação de qualquer objeto.
• Quando a opção run mode bias está desativada, o modo Build continua ativo após a criação do
objeto.
Muitas preferências básicas do PI-ProcessBook são configuradas em Tool > Preferences. Isto
inclui as 16 cores básicas exibidas na janela de seleção de cor, tipo e tamanho da fonte, arquivo
inicial e outros.
As customizações para o Trend também podem ser ajustadas. Veja a aba Trend em Tool >
Preferences window. As alterações alterarão os TODOS os trends criados a partir de então
(adhoc and others).
Quando o tamanho da fonte é alterado e o display é salvo, a configuração do fonte é alterada. the
default font setting. O mesmo se aplica para cor de fundo de texto.
Para que usuários não façam modificações nos displays do PI-ProcessBook, este pode ser
configurado para operar apenas no modo Run, desabilitando a opção Build Mode.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 32 / 40
ProcessBook=Primary
6. OBJETOS OLE
É possível inserir objetos OLE de outras aplicações dentro do PI-ProcessBook. Também é possível
colocar um display dentro de um aplicativo que aceite objetos OLE container, como Microsoft Excel,
Word ou PowerPoint. Para maiores informações, veja o capítulo PI-ProcessBook OLE Compound
Documents no PI-ProcessBook User Guide.
É possível também embutir um objeto ou vincular um objeto. Quando o objeto é embutido, ele é
colocado na estrutura do aplicativo que o recebeu (este documento é a partir de agora, um documento
composto). Quando um objeto é vinculado, somente um "link" para o objeto existe dentro do
documento. Isso significa que, se o objeto original for alterado, o documento que recebeu o "link"
mostrará todas as mudanças feitas no objeto. Não existe vínculo no objeto embutido.
Quando um duplo clique é dado em um objeto embutido, é feita uma ativação in-place na aplicação
associada. Isto significa que o objeto será editado usando a mesma aplicação que o gerou. Por
exemplo, se uma figura de um vaso desenvolvido por um pacote gráfico de terceiros, mais tarde
este objeto pode ser editado usando ativação in-place. As barras de ferramentas deste pacote
ficarão disponíveis. Esta edição será possível se a aplicação associada estiver instalada.
Se o documento que contém um vínculo ou um objeto OLE embutido for compartilhado com um
usuário que não tenha aplicação associada instalada, o objeto, o objeto aparecerá como um
bitmap e não poderá ser editado com uma ativação in-place.
Se um duplo clique for dado em um objeto OLE PI-ProcessBook embutido, em uma ativação in-
place, qualquer trend, valor, ou bar graphs será atualizado em tempo real. Mais tarde, retornando
para o documento que contém o objeto OLE container, o objeto PI-ProcessBook continuará a
atualizar os valores.
Note também que o objeto OLE vinculado tem uma linha pontilhada enquanto objetos embutidos
têm uma linha cheia.
Linked Embutida
Propriedade da PETROBRAS
Apostila PI-ProcessBook 33 / 40
Esta tabela ajuda a identificar que métodos de objetos ligados e embutidos que são suportados
pelo PI-ProcessBook.
Um objeto OLE (Object Linking and Embedding) é um pedaço de documento (criado por outra
aplicação) que se torna parte de um documento principal.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 34 / 40
5. Marque a caixa Exibir como ícone se o objeto for exibido como um ícone ou deixe desmarcado
se desejar que o documento apareça.
6. Clique OK.
7. DATA SETS
PI-ProcessBook tem a facilidade de receber informações de outras fontes de dados como se fossem
tags do PI. Dados destas fontes são configurados como Data Sets. Existem três tipos de Data Sets
no PI-ProcessBook:
• PI Calculation efetua cálculos no tag antes de serem exibidos no PI-ProcessBook.
• ODBC (Open Data Base Connectivity) são dados que vêm de um banco de dados. Estes data
sets são configurados usando SQL (Structured Query Language).
• Custom data sets aquisitam dados de objetos Visual Basic COM.
O PI-ProcessBook pode exibir resultados de uma variedade de cálculos usando tags do PI, sem
que os dados na fonte sejam alterados. Esses cálculos podem ser inseridos em trends, valores,
bar graphs e podem ser acessados através de VBA.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 35 / 40
2. A janela de configuração de Data Set se abrirá. Selecione New > PI Calculation. A janela PI
Calculation Data será iniciada.
3. São 3 as partes para configurar o PI Calculation. Nomear o Data Set e uma descrição
sucinta, que aparecerá no trend.
7. Note que a caixa de diálogo Data Set Dialog, o PI Summary Data Set possui uma coluna com 6
cálculos.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 36 / 40
3. Selecione o Data Set recentemente criado, e escolha a função desejada (AVG, MIN, MAX) e
pressione OK.
4. Observe que a sintaxe do tag criado com o Data Set retorna para a janela do Trend como
“DATASET.COLUNA”. Adicione o tag que originou o Data Set para comparar os resultados
em uma janela.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 37 / 40
Neste exemplo, o Data Set será usado para efetuar um cálculo em tempo real.
2. Selecione New > PI Calculation para criar um novo Data Set. Entre com um nome e uma
descrição sucinta para o Data Set.
Propriedade da PETROBRAS
Apostila PI-ProcessBook 38 / 40
A primeira coisa que deve ser lembrada sobre Data Sets é que eles são configurados e
armazenados dentro de um arquivo PI-ProcessBook file e não pela instalação do PI-ProcessBook.
Entretanto, se houver a necessidade de um data set estar configurado em outro arquivo PI-
ProcessBook, será necessário copiar o Data Set.
1. Abrir o arquivo que contenha o Data Set a ser copiado e o arquivo destino no PI-ProcessBook.
3. Selecione o Data Set (ou sets) que você deseja copiar e pressione o botão .
Nota: Se desejar copiar o Data Set para o mesmo workbook (como um template para
outros Data Sets) o sistema abrirá uma caixa solicitando o novo nome para o novo
Data Set.
A OSI Software licenciou o uso do Visual Basic for Applications (VBA), uma linguagem de
programação, para ser incluída no PI-ProcessBook. Isto significa que é possível escrever “scripts”
para manipulação de vários controles, como por exemplo, trends, símbolos, valores, ou todo o PI-
ProcessBooks. É possível também, a adição de controles ActiveX controls, como os disponíveis no
Microsoft Office ou outras fontes.
O Visual Basic for Applications fornece um ambiente integrado de desenvolvimento –IDE (integrated
development environment), que disponibiliza os mesmos elementos, que são familiares aos
desenvolvedores que usam Microsoft Visual Basic, incluindo a Project Window, Properties Window,
and ferramentas para debugging. O VBA também possui suporte para Microsoft Forms, que permite
criar caixas de diálogo customizadas e controles ActiveX® , para desenvolvimento de interfaces de
usuário.
Existe um material de treinamento, que pode ser obtido diretamente do site da OSIsoft. É o PI Client
Advanced Scripting Class. Um exemplo comum de utilização do VBA é mostrado abaixo:
Propriedade da PETROBRAS
Apostila PI-ProcessBook 39 / 40
9. APLICAÇÕES ODBC
Open DataBase Connectivity (ODBC) é o nome dado a um grupo de padrões que permitem uma
aplicação cliente acessar qualquer banco de dados relacional sem que seja necessário um código
específico de cada fornecedor de banco de dados. A aplicação cliente envia uma query para uma
interface padrão chamada ODBC Driver, que é fornecida pelo fornecedor do banco de dados.
O ODBC Driver implementa chamadas que recebem dados de um banco de dados específico.
O PI–ODBC Driver, da OSI Software é usado para buscar dados do PI para um cliente que acesse os
dados através de uma aplicação cliente usando ODBC. Mais detalhes podem ser obtidos no curso
Data Access Package.
Desde que as aplicações PI-Client são ODBC compliant, basta somente configurar a estação para
que reconheça estes bancos. Isto é feito configurando o ODBC Data Source.
Com o ODBC, o PI-ProcessBook pode se tornar o visualizador único de dados de vários bancos
de dados. Alguns dos bancos de dados compatíveis com o padrão Microsoft ODBC são:
• Microsoft Access
• Oracle
• Microsoft SQL Server
• Sybase
• Microsoft Excel
• OSI PI Server
O PI – Plant Information está sendo cada vez mais usado por toda a UN-RIO, assim sendo seu
aprendizado tem sido feito na prática. Este documento se guarda em exemplificar e explicar apenas
alguns pontos principais do PI-ProcessBook.
REFERÊNCIAS
Arquivos/Documentos Título/Assunto
Treinamento PI-Client V3.doc Apostila elaborada por OSISoft Inc. Adaptada para
treinamento Petrobras por Eduardo Ladeira UN-BC/ST/AUT
Treinamento PI ProcessBook - 2007.ppt Apresentação PI-ProcessBook
Fabricante do PI – http://www.osisoft.com
Propriedade da PETROBRAS
Apostila PI-ProcessBook 40 / 40
Propriedade da PETROBRAS