Mais conteúdo relacionado Semelhante a F1502 p iman3-pt_v3.8_l (20) Mais de confidencial (20) F1502 p iman3-pt_v3.8_l2. Copyright © 2010 OSIsoft, LLC.
6
Introdução
Instrutor
Alunos
“Descreva o seu Sistema PI ”
“Qual é a sua função com o PI?”
“Que habilidades você precisa aprender?”
3. Course Overview
Todas as referências deste manual são feitas
à Documentação Oficial do PI Server:
PI Server Installation and Upgrade Guide
PI Server Reference Guide
PI Server Applications User Guide
Introduction to PI Server System Management
PI Server System Management Guide
Copyright © 2010 OSIsoft, LLC.
7
4. Course Overview
Duração: 4 days
Copyright © 2010 OSIsoft, LLC.
Curso Interativo
Parte leitura
Parte exercícios e exemplos
Todo material (apresentação, exercícios, CD)
estão disponíveis para download em:
http://techsupport.osisoft.com
8
Aproveite para tirar suas dúvidas
5. Copyright © 2010 OSIsoft, LLC.
9
Objetivos
Entender a arquitetura e as funcionalidades de
um Sistema PI
Instalar e Configurar um PI Server
Criar e Manter Tags
Configurar a segurança
Realizar o backup e a restauração do sistema
Instalar e configurar Interfaces
Resolução de Problemas
6. Copyright © 2010 OSIsoft, LLC.
10
Pré-requisitos
Logar como administrador em um servidor com
sistema Unix ou Windows NT
Navegação básica no sistema de arquivos
Procura de arquivos utilizando o Windows
explorer
Utilizando comandos do DOS.
Criar arquivos com um editor de texto simples
Estar familiarizado com fontes de dados em
tempo real, como sistemas de controle
7. Copyright © 2010 OSIsoft, LLC.
11
Conteúdo do Curso - Dia 1
1. Introdução ao Sistema PI
i. Arquiteutra do Sistema PI
ii. Instalação e Atualização do PI Server
iii. Gerenciando Conexões do PI
iv. O tempo e o PI
2. PI System Management Tools
i. Plug-Ins mais comuns do PI SMT
3. PI Tags
i. Atributos de Tag
ii. Procurando Tags no PI
iii. Criando e Gerenciando Tags
iv. Conjuntos de Digital States
v. PI Tag Configurator
8. Copyright © 2010 OSIsoft, LLC.
12
Conteúdo do Curso - Dia 2
4. Fluxo de Dados
i. Filtragem de Exceção
ii. Snapshot do PI Server e Compressão de Dados
iii. Fluxo de Dados no PI Server
iv. Plug-Ins para Operação com Dados - PI SMT
5. Archives do PI
i. Estrutura do Archive
ii. Troca de Archives
iii. Criando e Registrando Archives
6. Backup e Restauração do PI Server
i. Backup do PI Server
ii. Restauração do PI Server
9. Copyright © 2010 OSIsoft, LLC.
13
Conteúdo do Curso - Dia 2
7. Segurança
i. Como os Clientes conectam ao PI
ii. Firewall no PI
iii. Usuários e Grupos
iv. PI Trust
v. Segurança no PI Database
vi. Resumo de Segurança
10. Copyright © 2010 OSIsoft, LLC.
14
Conteúdo do Curso - Dia 3
8. Interfaces do PI
i. Instalação de Interface
ii. Atributos de Tags – Interfaces
iii. Interface PI Ping
iv. PI ICU - Interface Configuration Utility
v. I/O Rate, Performance e Health Points
vi. Interfaces distribuídas e Bufferização
vii. Interfaces UNIX e VMS
viii. Interface PI OPC
9. PI Performance Equations
11. Copyright © 2010 OSIsoft, LLC.
15
Conteúdo do Curso - Dia 4
10. PI Module Database
11. Interfaces de Monitoramento de IT
i. PI Performance Monitor Interface
12. Resolvendo problemas no Sistema PI
i. Mensagens de Log: Primeira Ferramenta de Resolução de
Problemas
ii. Resolvendo problemas de conexão dos clientes
iii. Resolvendo problemas com Tags
13. Aplicações Adicionais do PI Server
14. PI System Manager
i. Trabalhando com o Suporte Técnico OSIsoft
ii. Tarefas do System Manager
15. Conclusão
13. OSIsoft é uma Parceira Confiável
Reconhecida como Líder Global
Posição dominante no mercado
Conhecedora
25+ Anos de História
Fundada em 1980, mais de 450
> $125M de Receita
profissionais
Mais de 20% reinvestidos em
Pesquisa e Desenvolvimento
Copyright © 2010 OSIsoft, LLC.
industrial
Experiente
Reconhecida
11.000+ Instalações em Cliente
Presente em mais de 1/3 dos clientes
industriais da lista Fortune 500
Parceiros Estratégicos
Microsoft, SAP, Cisco, Intel
11.000+ Clientes,
110+ países
14. Escritórios da OSIsoft e Centros de
Treinamento
Durban,
South Africa
Copyright © 2010 OSIsoft, LLC.
Calgary, Alberta
Issaquah, WA
San Leandro, CA
Phoenix, AZ
Houston, TX
Altenstadt, Germany
OSIsoft, GmbH
Perth, Australia
Singapore
São Paulo,
Brazil
Tokyo, Japan
(OSIsoft)
Seoul, Korea
(AID)
Tokyo, Japan
(Yokogawa)
Manama, Bahrain
(MECA / EMI)
Beijing, China
(NetInfo)
Montréal, Québec
Yardley, PA
Cleveland, OH
Johnson City, TN
Savannah, GA
OSIsoft Offices
Mexico City, México
Office with Training
Centers
Shanghai, China
Auckland, New Zealand
www.OSIsoft.com Training.OSIsoft.com
15. Transforme dados de Tempo Real em Informação Útil
A Tecnologia PI permite organizar e Disponibilizar Diferentes Soluções de Negócios
PROBLEMAS Transformando o tempo real em Informação Útil Resultados
Informação Ações
Copyright © 2010 OSIsoft, LLC.
Utilização de
Energia e
Recursos
Status de
Equipamentos
Conhecimento
Localizado
Condições de
Processo
Normas e
Exigências
Ambientais
Gerenciamento de
Energia e Recursos
Planos de
Manutenção
Ativa
Transferência e
retenção de
Conhecimento
Otimização de
Produção
Conformidade
Dados
Infraestrutura com
Sistema PI
Decisões Negócios
16. Copyright © 2010 OSIsoft, LLC.
The PI System
Visualização
Mostre a Informação,
identifique problemas
e acompanhe as
ações corretivas com
a ajuda de
ferramentas gráficas
intuitivas e de fácil
manuseio.
Análise
Permite que qualquer
pessoa na
organização tenha
acesso a informações
relacionadas as suas
necessidades em
tempo real ou análise
de histórico.
Integre
Coleta e Relaciona
uma grande
quantidade de
informações
históricas que será
fundamental para a
expansão dos seus
negócios.
Conecte
Obtenha informações
de centenas de
Fontes de Dados
Interfaces Servidor Análise Visuais
17. PI System: Conexões
Interfaces Servidor Análise 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 Informações
• Tratamento de Séries Temporais de Dados e Eventos
• Restrição de Acesso a Informação
• Conexão Virtual a qualquer fonte de dados
• Utiliza frequência de coleta e intervalo de tempo adaptado as suas necessidades
O Sistema PI pode conectar a mais de 400 sistemas e fontes de dados
logo após a instalação.
Copyright © 2010 OSIsoft, LLC.
18. PI System: Conexões
Interfaces Servidor Análise Visuais
Real-Time Custom Apps Relational
Web Services ERP IT
Copyright © 2010 OSIsoft, LLC.
DCS
PLC
SCADA
OPC
3rd party
COM connectors
SDK
API
OLEDB
ODBC
ORACLE
SQL
Enterprise
Gateway
SOA
APPLICATIONS
LEGACY
AMI
Power Meter Interfaces
RLINK Server MCN Health Monitor
19. PI System: O Servidor
Interfaces Servidor Análise Visuais
O Núcleo da Infra-Estrutura de Dados em Tempo Real permite:
• Uma capacidade de armazenamento infinita
• Alta Disponibilidade
• Acesso Seguro a Informação
• Confiança
O Sistema garante a mesma informação disponibilizada para todos de
forma rápida e otimizada. Apenas uma versão do dado real
Copyright © 2010 OSIsoft, LLC.
20. PI System: Visão geral
Interfaces Servidor Análise Visuais
Acesso a dados
BaseLine Services OLE DB ODBC OPC / HDA
Copyright © 2010 OSIsoft, LLC.
IT Data
IT MONITOR
Custom
Applications
Data
APIs / SDKs
Relational Data
OLEDB / ODBC /
SQL
Web Services
SOA / DONNÉES
EXTERNES
APPLICATIONS LEGACY
Real-Time Data
DCS / PLC / SCADA / OPC
HISTORIANS / INTERFACES /
COM CONNECTORS
ERP / Maintenance
SERVERS AND RLINK
GATEWAYS
SAP / JD EDWARDS /
PEOPLESOFT
MAXIMO / Meridium / MIMOSA
AF 2.0 PI Archive
Data storage, Management services,
Audit trail, Batch
Failover / Serviços de
Gerenciamento
MCN HealthMonitor & System
Management Tools
Integração ao SDK Interfaces Tempo real ERP
21. PI System: Análises
Interfaces Servidor Análise Visuais
Conversão de dados em tempo-real permitindo:
• Equações e Regras de Negócio
• Dados Totalizados ou Detalhados
• Relatórios
• Notificações e Alertas
Quantifica e otimiza o desempenho da Empresa
Copyright © 2010 OSIsoft, LLC.
22. PI System: Análises
Interfaces Servidor Análise Visuais
PI ACE - Advanced Computing Engine
RtReports PI Notifications
PI Analytics
(Performance Equations, Totalizer, Alarm and RT SQC)
Copyright © 2010 OSIsoft, LLC.
23. PI System: Visualize
Interfaces Servidor Análise Visuais
As ferramentas cliente são um conjunto de Ferramentas gráficas intuitivas e de
fácil utilização que simplificam a visualização e a tomada de decisões.
Os tomadores de decisão 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 dão soluções para usuários
finais resolverem seus problemas.
Copyright © 2010 OSIsoft, LLC.
24. PI System: Visualize
Interfaces Servidor Análise Visuais
Web
Copyright © 2010 OSIsoft, LLC.
PI WebParts
PI ActiveView
Rt Business Package
DataLink Excel
Services
Desktop
PI ProcessBook
PI DataLink
PI Manual Logger
PI SQC
25. Sistema PI – Arquitetura Básica
` `
Servidor do PI
Copyright © 2010 OSIsoft, LLC.
Smart Clients
- PI ProcessBook
- PI DataLink
Máquina de
Interface
Ferramentas
Analíticas
- AF
- ACE
- Sigmafine
Fonte de Dados
(DCS, PLC, etc)
Outros
Sistemas
- ERP
- Maintenance
- LIMS
Thin Clients
- RtWeb Parts
- RtReports
Máquina de
Interface
Fonte de Dados
(DCS, PLC, etc)
26. Alta Disponibilidade (HA) no PI
Copyright © 2010 OSIsoft, LLC.
HA com PI Server
Conjunto de PI Servers idênticos exibidos como um
único servidor(Collective) para as aplicações
clientes, incluindo as Interfaces
HA com PI Interfaces
Mecanismos específicos de FailOver para algumas
Interfaces (cold failover)
UniIint failover (hot failover)
Para Interfaces que suportam comunicação na fonte de
dados
Detalhes no curso System Management II
30
27. Thin clients: RtWebParts, RtReports
Smart clients: ProcessBook, DataLink, Aplicações
Customizadas
Copyright © 2010 OSIsoft, LLC.
31
PI System – Arquitetura HA
PI Server
Primário
PI Server
Secundário
System
Management
Tools
Mudanças
na
Configuração
PI Server(s)
Secundários
PI-SDK
PI Buffer
Subsystem
Interface PI
PI server collective
Mecanismo
de Failover
PI Buffer
Subsystem
Interface PI
Identical time series data
28. Copyright © 2010 OSIsoft, LLC.
32
Para mais informações…
Sobre o escopo e aplicações do sistema PI
www.OSIsoft.com
Sobre a Arquitetura do PI
PI Reference Guide (Capítulo 1)*
Utilizando Alta Disponibilidade
High Availability and PI Server Replication
High Availability User and Advanced User Guides
* Para fazer o download desta e de outras documentações, acesse o site
http://techsupport.osisoft.com e selecione
Download Center Documentation User Manuals. Você precisa ser
registrado no site.
29. Copyright © 2010 OSIsoft, LLC.
33
Quem contatar em Questões de Licenciamento?
Sugerimos que você entre em contato com o seu
vendedor para questões sobre licenciamento de
produtos.
Se você estiver nos EUA, você poderá encontrar seu vendedor
listado em http://www.osisoft.com > Contact Us >
US Sales, ou
(http://www.osisoft.com/Contact%20Us/US%20Sales).
Se você estiver for a dos EUA você poderá encontrar seu
vendedor listado em http://www.osisoft.com > Contact Us >
International Sales,
ou (http://www.osisoft.com/Contact%20Us/International%20Sales).
31. Passos Pré-Instalação
Escolha uma arquitetura confiável
Utilize máquinas servidores de fabricantes conceituados
Considere arquiteturas com redundância
Considere a utilização de um Nó de Interface
Dimensionamento de hardware recomendado para
sistemas com mais de 150,000 tags
http://techsupport.osisoft.com/support_smr_systemsizing.aspx
Copyright © 2010 OSIsoft, LLC.
35
32. Conta de Usuário do Windows
A conta de usuário utilizada para a Instalação
precisa ter privilégios suficientes para instalar
aplicativos, alterar os Serviços do sistema,
modificar o Registro do Windows, criar pastas
e copiar arquivos
Copyright © 2010 OSIsoft, LLC.
36
33. O Relógio do PI Server
Verifique a hora e o fuso horário do seu
sistema antes de instalar o PI server. É muito
importante que o servidor esteja trabalhando
com as mesmas configurações de horário de
verão, hora certa e sincronizada com as
outras máquinas da rede.
Para mais informações sobre Horário de Verão, consulte o documento: Como se
preparar para o Horário de Verão no Brasil, de Daniel Toffoli, Engenheiro de
Suporte, OSI
Copyright © 2010 OSIsoft, LLC.
37
34. O arquivo de licença PI
Junto com seu kit de instalação, você precisa fazer o
download do arquivo de licença para o seu servidor. O
nome padrão do arquivo é PILicense.dat
Necessário em todas novas instalações e para algumas
atualizações (quando estiver atualizando uma versão antiga
que não exija arquivo de licença)
Controla quais aplicações podem ser executadas em um PI
Copyright © 2010 OSIsoft, LLC.
server
Mostra parâmetros atuais do sistema (ex: Limite de Tags)
Precisa ser indicado no programa de Instalação
38
35. O sistema de Ativação de Licença PI
(Licença associada a maquina)
Copyright © 2010 OSIsoft, LLC.
36. Mudança no Site de Suporte
Não serão permitidos downloads genéricos
Novo Item= “My License Activations”
Copyright © 2010 OSIsoft, LLC.
40
37. Minha Página de Ativação
Cada site deverá ter servidores específicos
Copyright © 2010 OSIsoft, LLC.
41
39. Passo 1. Iniciar o Processo
Selecione Generate
Abre a aplicação Generate
utility
Copyright © 2010 OSIsoft, LLC.
43
40. Passo 2. O arquivo de identificação da máquina - MSF
Crie o arquivo de identificação do servidor
com o utilitário obtido no passo 1
Copyright © 2010 OSIsoft, LLC.
44
41. Passo 3. Validar o arquivo MSF
Faça o upload do arquivo .MSF para receber
o arquivo de Licença
Copyright © 2010 OSIsoft, LLC.
45
42. Passo 4a. Successo?
Se o arquivo de licença estiver Ok voce
receberá o aviso para realizar o download. Se
você não estiver na máquina do PI Server,
este arquivo deverá ser copiado para a pasta
PIDAT.
Copyright © 2010 OSIsoft, LLC.
46
43. Copyright © 2010 OSIsoft, LLC.
Passo 4b. Erro?
A geração pode falhar por diversos motivos
(por exemplo:o MSF não coincide com o
arquivo que a OSI armazenou, ou o MSF
fornecido é inválido, etc).
47
44. Instalação do PI Server
As seguintes informações serão solicitadas
pelo programa de instalação
Localização do arquivo de licença do PI server
Nome do usuário e da Empresa
Caminho para o PI SDK (padrão: c:Program
Copyright © 2010 OSIsoft, LLC.
FilesPIPC)
Caminho para PI server (padrão: c:Program
Filespi)
Caminho para o Archive de dados (default:
c:Program filespidat)
Tamanho padrão do Archive (padrão: 256 Mb)
48
53. Copyright © 2010 OSIsoft, LLC.
57
Caminho de Instalação do PI Server
PI (padrão, C:Program FilesPI)
ADM
Ferramentas Administrativas
BIN
“Binários” ou arquivos do programa
DAT
Arquivos de Dados (Archives, BD de Tags, etc.)
LOG
Arquivos de Mensagens de Log
SETUP
Kits de instalação para Reparo do Sistema
54. Copyright © 2010 OSIsoft, LLC.
58
Caminho de Instalação das ferramentas
Clientes (Pi Clients)
PIPC
(padrão, c:Program FilesPIPC)
INTERFACES
Aquisição e Transmissão de Dados
DAT
Arquivos de configuração e Logs
BIN
Arquivos de Programa PI API e
ferramentas
PROCESSBOOK, DATALINK,
BATCHVIEW, etc.
55. Serviços do PI Server
O PI server é composto por
vários Serviços do Windows
Núcleo do PI Server (PI
Network Manager, PI Archive
Subsystem, PI Base
Subsystem, …)
Aplicações do PI server(PI
Performance Equation
Scheduler, PI Totalizer
Subsystem, …)
Interfaces PI (PI Random
Copyright © 2010 OSIsoft, LLC.
Simulator, …)
59
56. Serviços do PI Server
O serviço PI Shutdown Subsystem não deve
ser iniciado mesmo que sua inicialização
esteja configurada como automática
Este serviço é iniciado e parado
automaticamente quando o PI server é
iniciado e desligado
Copyright © 2010 OSIsoft, LLC.
60
57. Serviços do PI Server
Outros serviços são instalados com
inicialização manual e não são iniciados junto
com o servidor
PI Batch Generator interface
PI Recalculator Subsystem
PI-APS Synchronization Trigger
PI-Buffer Server
Copyright © 2010 OSIsoft, LLC.
61
58. Iniciando e Desligando o PI Server
Existem 2 formas de iniciar o PI server
O sistema pode ser iniciado automaticamente
quando o computador reiniciar
Esta operação é realizada pelos Serviços Automáticos do
Windows
Iniciar o PI server quando o computador já estiver
Copyright © 2010 OSIsoft, LLC.
ligado
Utilizando o arquivo piadmpisrvstart.bat para iniciar o
PI server como Serviço (recomendado)
Utilizando o arquivo piadmpistart.bat para iniciar o PI
Server interativamente
62
59. Iniciando e Desligando o PI Server
Iniciar os Serviços do PI
piadmpisrvstart.bat: Inicia os serviços e processos do
Copyright © 2010 OSIsoft, LLC.
sistema PI
piadmpisrvsitestart.bat: Inicia as interfaces que forem
executadas na máquina do PI server
Parar os Serviços do PI
piadmpisrvstop.bat: Termina os serviços e processos
do sistema PI
piadmpisrvsitestop.bat: utilizado para parar as
interfaces que forem executadas no PI server
Sempre executepiadmpisrvstop.bat antes de
desligar o seu servidor
63
60. Copyright © 2010 OSIsoft, LLC.
64
Iniciando e Desligando o PI Server
Certifique-se de que as Interfaces do PI que
iniciam como serviços automáticos também
estejam iniciando nos arquivos pisvrsitestart.bat e
pisrvsitestop.bat
61. Atualização do PI Server
1. Faça um Backup do seu PI server
2. Pare o PI server (pisrvstop.bat)
3. Execute a versão mais recente do programa
de Instalação do PI server
4. Inicie o serviço do PI server (pisrvstart.bat)
Copyright © 2010 OSIsoft, LLC.
65
62. Iniciando e parando o PI
Pare o PI server, no CMD, acesse piadm
Execute pisrvstop.bat
Inicie os Serviços do PI server
Copyright © 2010 OSIsoft, LLC.
Acesse piadm
Execute pisrvstart.bat (não pistart.bat!)
66
Exercício Dirigido (opcional)
63. Copyright © 2010 OSIsoft, LLC.
67
Questão de Recapitulação em Grupo
Qual a diferença entre os arquivos pistart.bat,
pisrvstart.bat e pisrvsitestart.bat ?
64. Copyright © 2010 OSIsoft, LLC.
68
Para mais informações…
Sobre a Instalação do PI Server, pastas, serviços
do sistema e atualização
Getting Started with the PI Server
(particularmente Capítulo 1 & Apêndice A)
Sobre os Aplicativos do PI Server
Getting Started with the PI Server (Capítulo 2)
PI Server Applications User Guide
66. PI Connection Manager
Vendo as informações de conexão
Copyright © 2010 OSIsoft, LLC.
Use as caixas para
marcar e se
conectar /
desconectar dos
Servidores do PI
disponíveis (trust)
Configurações de conexão
Informações de conexão
67. PI Connection Manager
Editando Configurações de Conexão
Copyright © 2010 OSIsoft, LLC.
As configurações de
conexão podem ser
alteradas
Clique no botão Save para
aplicar as modificações
Para alterar o servidor
padrão, selecione Tools
Options
68. PI Connection Manager
Adicionando Nova Configuração
Para adicionar novos Servidores PI, selecione
Server Add Server
Network Path: endereço ou Hostname do seu Servidor do PI
Default User Name: Usuário do PI padrão
Password: senha se o usuário do PI for protegido
Confirm: valida a conexão no momento de criação
Connection Type: Servidor PI 3 ou Servidor PI 2
Port Number: 5450 para o Servidor PI 3 ou 545 para o PI 2
Copyright © 2010 OSIsoft, LLC.
69. PI Connection Manager
Alterando Passwords
O usuário do sistema pode alterar sua própria
senha através do PI Connection Manager
Selecione Tools Change Password
Copyright © 2010 OSIsoft, LLC.
70. Copyright © 2010 OSIsoft, LLC.
74
About PI-SDK
Removendo Conexões Antigas
O utilitário Cleanup Connections permite remover
entradas duplicadas de servidor, referências órfãs
e entradas não resolvidas
Acesse em: About PI-SDK (c:Program Filespipcpisdk), selecione
Tools Cleanup Connections
71. Exercício Direcionado
Conectando ao PI:
• Aprender como conectar ao PI usando o PI
SDK
• Descobrir o endereço de IP e o nome do seu
Servidor do PI
Copyright © 2010 OSIsoft, LLC.
73. Formato de Tempo no PI
Absoluto (um horário específico)
Copyright © 2010 OSIsoft, LLC.
* : (AGORA)
t : 00:00:00 do dia corrente (HOJE)
18-feb-05 16:00:00
Relativo (a partir de soma ou subtração de um
outro tempo)
+8h : + 8 horas
Combinado
t+8h : hoje + 8 horas
74. Horário Absoluto
dd-mmm-yy HH:mm:ss
dd Dia
mmm Mês em inglês (Jan, Feb, Mar, Apr, May, …)
yy Ano
HH Horas em formato de 24 horas
mm Minutos
ss Segundos
Copyright © 2010 OSIsoft, LLC.
Exemplo:
18-feb-05 10:43:29
75. Horário Absoluto
dd-mmm-yy HH:mm:ss
A data padrão faz referência sempre à data atual
O padrão dos campos de tempo é referente ao 00.
Expressão Significado
25 00:00:00 do dia 25 do mês atual
25-Aug-08 00:00:00 dessa data
8: 08:00:00 da data atual
25 8 08:00:00 do dia 25 do mês atual
21:30:01.02 9:30:01.0200 PM da data atual
Copyright © 2010 OSIsoft, LLC.
76. Horário Absoluto – Outros Formatos
Formatos de tempo absolutos
Símbolo Significado
* Horário atual
t 00:00:00 do dia corrente (HOJE)
y 00:00:00 do dia anterior (ONTEM)
Monday, Tuesday,
00:00:00 do dia da semana
Wednesday, Thursday,
correspondente mais recente
Friday, Saturday.
Sunday
Copyright © 2010 OSIsoft, LLC.
77. Semanas (w)
Dias (d)
Copyright © 2010 OSIsoft, LLC.
Horário Relativo
Número de:
Horas (h)
Minutos (m)
Segundos (s)
Sinal (+ ou -) é necessário.
Anos (y)
Meses (mo)
Não existe quantidade padrão: é necessário especificar d, h,
m, s, w, mo, ou y
Pode usar frações somente para Horas, Minutos e Segundos
+2.5h, -0.5m
Horário relativo é geralmente parte de um horário combinado
Sintaxe Significado
+2d + dois dias
-1.5h - Uma hora e meia
+32m + 32 minutos
-15 s - 15 segundos
78. Formatos Combinados
É possível usar horários absolutos e relativos
A parte absoluta do horário pode ser *, T, Y, ou um dia
Copyright © 2010 OSIsoft, LLC.
da semana
Sintaxe Significado
*-8h 8 horas atrás
T-7d 00:00:00, 7 dias atrás
Y+11h Ontem às 11:00:00 AM
Monday + 14.5h 02:30:00 PM da segunda-feira mais
recente
79. Exercícios Relacionados
Copyright © 2010 OSIsoft, LLC.
Tempo no PI
Expresse as seguintes marcas de tempo utilizando o formato
absoluto:
Tuesday-2d
1 6:
y+8h
*-30m
Expresse as seguintes marcas de tempo com sintaxe válida
no PI:
Hoje às 6:00 AM
Dia 4 do mês corrente às 16:00
12 horas atrás
80. Perguntas de Recapitulação para o Grupo
(opcional)
Quais são as três partes da plataforma da OSIsoft
Copyright © 2010 OSIsoft, LLC.
(RtPM)?
Quais são os dois testes de filtro pelos quais cada
evento lido da fonte de dados deve passar antes de
ser arquivado no Servidor do PI?
Quais dos seguintes formatos de tempos são inválidos
para o PI?
a. 4 6 d. y-1y
b. 22 22: e. *-Monday
c. t-1.5d f. 09-Jun-08 22:45:35.0943
81. Copyright © 2010 OSIsoft, LLC.
85
Para mais informações…
Sobre Tempo no PI:
PI Server Reference Guide Appendix C
Como lidar com o horário de verão e o PI
techsupport.osisoft.com >> System Manager Resources
Sobre Especificação de tempo no PI:
PI Server Reference Guide Apêndice B
Veja “Time Concepts” em
program filespipchelpprocbook.chm
82. 2.0 PI System Management Tools
(PI SMT)
Copyright © 2010 OSIsoft, LLC.
83. Copyright © 2010 OSIsoft, LLC.
87
PI System Management Tools
Consiste num conjunto de Ferramentas Administrativas
que permitem realizar as principais operações de
Manutenção do Servidor PI
São elas:
PI SMT – Console
PI Tag Configurator
PI ICU – Interface Configuration Utility
PI Config
Outros utilitários de Linha de Comando
84. Copyright © 2010 OSIsoft, LLC.
88
PI System Management Tools
O PI System Management Tools (PI SMT) é um conjunto
de aplicações gráficas para Microsoft Windows que é
utilizado para gerenciar o Sistema PI a partir de
computadores clientes
O PI System Management Tools gerencia as plataformas
do Sistema PI, em OpenVMS, NT e UNIX
Você deve baixar sempre a versão mais atualizada – O
SMT é alterado regularmente e as atualizações estão
incluídas no seu OSIsoft SRP - Software Reliability
Program
85. Copyright © 2010 OSIsoft, LLC.
89
PI System Management Tools – O Console
Alarms:
Analysis Framework:
Batch:
Data:
Interfaces:
IT Points:
Operation:
Points:
Security:
Uma ferramenta de
gerenciamento (com
vários plug-ins) que é
executada
diretamente do seu
desktop
86. Copyright © 2010 OSIsoft, LLC.
90
PI Tag Configurator
• Parte do PI SMT, um suplemento (add-in) para o MS-Excel
que permite a criação, modificação e deleção de
tags em massa
87. PI Interface Configuration Utility (PI ICU)
Copyright © 2010 OSIsoft, LLC.
91
Interface gráfica para gerenciamento de
Interfaces que permite:
Instalar serviços
Gerenciar o arquivo “.bat”
Visualizar os
arquivos de log
Configurar Buffer
Criar Tags para
monitoramento da IF
88. Copyright © 2010 OSIsoft, LLC.
92
piconfig
piconfig é um poderoso utilitário para
manutenção e configuração do Sistema PI
É uma ferramenta de linha de comando que
permite a atualização dos bancos de dados:
Banco de Dados de Tags
Archives de Dados
Segurança
Acesso de Usuário
O piconfig é estudado no curso System
Manager II
89. Copyright © 2010 OSIsoft, LLC.
93
Outros Utilitários do Sistema PI
piversion Exibe a versão atual do PI.
pisetpass Muda a senha de um usuário.
piartool Ferramenta para gerenciamento do Archive
(backup,estatisticas)
pigetmsg Exibe mensagens de log do PI System.
pidiag Ferramenta de diagnóstico do Sistema
pilistupd Exibe aplicações inscritas para receber
atualizações.
piarcreate Cria archives do mesmo tamanho do archive
primário.
piarchss Ferramenta para reprocessamento Offline do
Archive
91. Copyright © 2010 OSIsoft, LLC.
95
PI Version - PI SMT
Utilize o plug-in PI Version para identificar a
versão dos Subsistemas do seu PI server
92. Copyright © 2010 OSIsoft, LLC.
96
Licensing - PI SMT
Utilize o Plug-In Licensing para ver as
informações do arquivo pilicense.dat
fornecidas durante a instalação
93. Copyright © 2010 OSIsoft, LLC.
97
PI Services - PI SMT
Utilize o plug-in PI Services para gerenciar os
serviços do Windows
94. Copyright © 2010 OSIsoft, LLC.
98
PI Services - PI SMT
Utilize o plug-in PI Services para gerenciar os
serviços do Windows
95. Procure as mensagens
Copyright © 2010 OSIsoft, LLC.
99
Message Logs – PI SMT
Utilize o plug-in Message Logs no PI SMT para acessar
mensagens do servidor do PI e mensagens locais do
pipc.log
Ajuste o Período
Selecione os filtros
96. Copyright © 2010 OSIsoft, LLC.
100
Message Logs - PI SMT
Utilize o clique direito para exportar e salvar as
mensagens de log desejadas para um arquivo (.txt ou
.csv)
Útil para enviar mensagens para o Suporte Técnico OSIsoft
97. Copyright © 2010 OSIsoft, LLC.
101
Para mais informações…
Sobre o PI System Management Tools
Introduction to PI System Management (Capt. 3)
Sobre piconfig e Gerenciamento do Sistema
PI Server System Management Guide (Capt.2)
Materiais de Treinamento do curso PI System
Manager-II , disponíveis em:
http://training.osisoft.com
Para mais Ferramentas de Gerenciamento
PI Server System Management Guide (Capt.1)
99. O que é um Tag?
Uma Tag é uma estrutura utilizada para
armazenar eventos com seus valores históricos
Copyright © 2010 OSIsoft, LLC.
Exemplos:
A vazão de um medidor de vazão
O modo de operação de um controlador
O número de batelada de um produto
Comentários de texto de um operador
Os resultados de um totalizador ou cálculo
100. Copyright © 2010 OSIsoft, LLC.
104
Tags Default
Se você selecionou “Install default tags” durante a
instalação seu sistema criou 10 tags
automaticamente
Sinusoid, Sinusoidu, CDM158, CDT158, CDEP158
BA:Active.1, BA:Level.1, BA:Phase.1, BA:Conc.1, BA:Temp.1
Você pode utilizar estas tags para fazer testes no
PI sem afetar seus dados reais
102. Tag Name (Nome da Tag)
Tags do PI estão sujeitos às seguintes
Copyright © 2010 OSIsoft, LLC.
restrições:
O primeiro caractere deve ser uma letra ou número
Nenhum caractere de controle é aceito (como
quebra de linha ou tab)
Os seguintes caracteres não são permitidos:
* ’ ? ; { } [ ] ` ‘ “
Além disso, evite “_” porque é usado em consultas de
SQL como caractere especial
O nome do Tag deve ser limitado em oitenta
caracteres
103. Atributos de um Tag – Exibição
Descriptor: Descrição de um tag do PI
EngUnits: Unidades de Engenharia
PointType: tipo da variável armazenada
Zero, Span e Typical Values: mínimo, range e
Copyright © 2010 OSIsoft, LLC.
valor típico
Point source: permite agrupamento de tags do PI
por interface (DCS, PLC ou outras fontes)
104. Copyright © 2010 OSIsoft, LLC.
108
Zero and Span
Zero = 50
Span = 100
150
100
50
0
-50
-100
Zero = 0
Span = 100
150
100
50
0
-50
-100
Zero = -50
Span = 100
150
100
50
0
-50
-100
105. Point Type (Tipo do Ponto)
Digital: Valor discreto (Ligado/Desligado, Vermelho/Preto/Verde)
Int16: Valor inteiro, 16 bits (0 até 32767, precisão: 1/32767)
Int32: Valor Inteiro, 32 bits (-2147450880 até 2147483647)
Float16: Ponto Flutuante escalado, 16 bits
(precisão: 1/32767)
Float32: Ponto Flutuante numérico, 32 bits
(precisão single)
Float64: Ponto Flutuante numérico, 64 bits
(precisão double)
String: Texto até 976 caracteres
Blob: Objeto binário de até 976 bytes
Timestamps: Qualquer Horário/Data entre
1-Jan-1970 e 1-Jan-2038
Copyright © 2010 OSIsoft, LLC.
106. Copyright © 2010 OSIsoft, LLC.
insignificante
110
Point Type - Float32 e Float64
Float32 tem 7 dígitos significativos
Float64 tem 15 dígitos significativos
Exemplo:
Float32 834 568 766.76
Float64 2.1234567890123456789
107. Copyright © 2010 OSIsoft, LLC.
111
Point Type - Float16
O PI pode guardar um valor real em uma variável inteira de 16 bits
através de ajuste de escala.
O ajuste de escala sempre conterá um erro de arredondamento.
Por que utilizar ? Por que não utilizar?
Dispensa a criação de uma tag
no PE para filtrar valores for a
do span
Reduz o espaço em disco
requerido para guardar o
mesmo valor em
aproximadamente 40%
Valores for a do SPAN não
serão arquivados
O erro de arredondamento será
de 1/32767*span
(0.00003*span)
Recomendação: Não utilize uma tag Float16 a menos que
você tenha uma necessidade específica e esteja preparado
para aceitar os erros de arredondamento destas tags
108. Copyright © 2010 OSIsoft, LLC.
112
Point Type - String e Blob
• Limitados a 976 bytes em cada registro
Tags com String
Todas strings são marcadas com data e hora, e indexadas
como qualquer outro dado do PI
Utilizados para capturar resultados de laboratório, outras
entradas manuais ou mensagens enviadas pelas outras
aplicações (por exemplo, alarmes dos sistemas de Controle,
logs)
Nem todas interfaces suportam strings
Tags do tipo Blobs (Binary large object)
• Requer que as aplicações leiam e escrevam as informações
neste formato já que o PI não sabe interpretar os dados
destes campos
109. Copyright © 2010 OSIsoft, LLC.
113
Atributos de Tag – Atributos Básicos
Atributos controlados pelo sistema:
PointID: Identificação única criada pelo sistema
RecNo: Número do registro utilizado no PI Archive
Creator: Usuário que criou a tag
CreationDate: Data de criação da tag
Changer: Último usuário que modificou a estrutura da tag
ChangeDate: Data em que a tag sofreu modificação de
estrutura
110. Copyright © 2010 OSIsoft, LLC.
114
PI Tag Attributes - Base Attributes
Scan: (On/Off) Inclui a tag na lista de tags a
serem coletadas por uma interface
Archiving: (On/Off) Se estiver em 0 (Off), o PI
deverá coletar dados mas não irá arquivá-los
Shutdown: (On/Off) Quando o servidor do PI
for desligado, escreve um evento de
desligamento para todas as tags que tiverem
este parâmetro igual a 1 (On)
112. Copyright © 2010 OSIsoft, LLC.
116
Para mais informações…
Sobre os atributos de tags no PI
Introduction to PI System Management, Capt 5
PI Server Reference Guide, Capt 3
114. Janela de Busca de Tag – Busca Básica
Iniciar pesquisa de
acordo com o critério
Copyright © 2010 OSIsoft, LLC.
Mostrar os
atributos / valores
para as tags
selecionadas
Selecione o(s)
Servidor(es) do PI
para fazer a busca
Máscara de
nome da Tag
Procurar um
específico tipo de
ponto/classe/fonte
Procurar por um
valor/status/atributo
específico
Resultado de busca
de tag
Validar
seleção
115. Estratégias de busca de Tag
Buscas de Tag usado caracteres especiais:
Use * para substituir qualquer número de caracteres
Exemplo: flow* = flow_meter1, flow_meter2, flow_meter3
Use ? Para substituir um caractere
Exemplo: tank?_level = tankA_level, tankB_level
Nota 1: minúsculo / maiúsculo é indiferente para
Copyright © 2010 OSIsoft, LLC.
critérios de busca
Nota 2: Critérios de busca podem ser combinados
Exemplo: Procure por Tag Mask = flow* e Point Source = o
116. Janela de Busca de Tag – Busca Avançada
Copyright © 2010 OSIsoft, LLC.
Consulta do tipo
SQL baseada nas
condições
definidas pelo
usuário
1- Defina a condição
2- Clique em 'Add'
…
3- Clique em 'Search'
118. Janela de Busca de Tag – Busca por Alias
Copyright © 2010 OSIsoft, LLC.
Buscar por aliases
no PI ModuleDB
(descrito
posteriormente)
119. Exercício Direcionado – Buscando Tags
Copyright © 2010 OSIsoft, LLC.
Tag Mask: BA*
Tag Mask: *158*
Descriptor: *end*
Busca Avançada:
PIpoint.Span > 100 AND
PIpoint.CompDevPercent > 1
Salve esta busca como “favorite”.
120. 3.3 Criando e Gerenciando Tags
Copyright © 2010 OSIsoft, LLC.
121. Copyright © 2010 OSIsoft, LLC.
125
Criação de Tags
As Tags do PI podem ser gerenciadas com uma
destas ferramentas:
Aplicativo Point Builder no Console PI SMT
PI Tag Configurator (Suplemento do MS-Excel)
piconfig
Outras ferramentas podem criar algumas tags
específicas:
PI Auto Point Sync (APS), Interface Configuration
Utility (ICU), PI Batch Generator Configurator, PI
Alarm Group Creator, PI Totalizer Editor, PI ACE, PI
PerfCreator, PI SNMPUtil
122. Copyright © 2010 OSIsoft, LLC.
126
Aplicativo Point Builder - PI SMT
Ferramenta
gráfica que
permite a criação
e edição das
propriedades das
tags
123. Editando & Renomeando Tags
Atributos que não podem ser alterados
Atributos controlados pelo Sistema: Creator,
CreationDate, Changer, ChangeDate, PointID,
RecNo
Renomeando a tag
Uma tag pode ser renomeada, preservando seu
Copyright © 2010 OSIsoft, LLC.
histórico
Sem efeito nos displays do PI ProcessBook
Os relatórios do PI DataLink precisam ser editados se a
função Point ID to Tag não for usada
Qualquer expressão do performance equation (PE)
usando o nome original da tag precisa ser editada
127
124. Copyright © 2010 OSIsoft, LLC.
Deletando Tags
Deletando uma tag
Os dados no Archive não são acessíveis
Não existe um undelete rápido
Antes de deletar uma tag, recomenda-se deixar a tag e
seu histórico disponíveis, colocando apenas seu atributo
scan em Off.
Sempre mantenha uma cópia recente da configuração de
todas as suas tags. Os atributos PointID e RecNo da Tag
deletada são necessários para fazer a recuperação dos
dados da tag
Para ver o procedimento de recuperação:
http://techsupport.osisoft.com/Support+Solution/7/40C000
655B424BFAA6BF7B756A5071A7.htm
128
125. Copyright © 2010 OSIsoft, LLC.
129
Exercício 1
Criando tags no PI
Objetivo:
Aprender como criar uma tag utilizando a aplicação
Point Builder do PI-SMT
127. Copyright © 2010 OSIsoft, LLC.
131
Tags Digitais
Tags digitais guardam valores como números
inteiros, mas exibem como se eles fossem texto
Atributo Point Type = digital
Tags Digitais são associadas a um conjunto de
estados digitais
Utilize o atributo DigitalSet para selecionar o conjunto de
estados para aquela tag
O conjunto deve ser criado antes da criação da tag
digital
128. Copyright © 2010 OSIsoft, LLC.
132
Conjuntos de Estados
Conjuntos Digitais são
agrupamentos de
estados
Os conjuntos digitais
são guardados em um
banco de dados comum
para que várias tags
possam acessá-los
Set Name Number of
States
States
MySet 5 Manual
Auto
Cascade
Bypass
Failed
MySet2 2 ON
OFF
MySet3 3 Crude
Richmond
Rework
130. Copyright © 2010 OSIsoft, LLC.
134
Exercício 2
Adicionar um Novo Conjunto de
Estados Digitais
Objetivo:
Criar um novo conjunto de Estados Digitais
131. Copyright © 2010 OSIsoft, LLC.
135
Exercício 3
Criar uma Tag Digital
Objetivo:
Criar uma tag digital que utilizará o conjunto de
estados criado no exercício anterior
132. Para mais informações…
Procurando por tags
program filespipchelpprocbook.chm
veja “Tag Search”
Construindo e Gerenciando Tags
Introduction to PI System Management , Capt 5
program filespipchelpPI Point Builder.chm
Conjuntos de Estados Digitais
PI Server Reference Guide, Capt 3
program filespipchelpPI Digital State Editor.chm
Copyright © 2010 OSIsoft, LLC.
136
133. 3.5 PI Tag Configurator
Copyright © 2010 OSIsoft, LLC.
134. Copyright © 2010 OSIsoft, LLC.
138
PI Tag Configurator
Parte do PI SMT, um suplemento do Excel
que permite manipulação em massa de tags
135. Copyright © 2010 OSIsoft, LLC.
Configurações
Conecta ao iniciar o
MS - Excel
Permite criação ou
deleção de tags
Permite a utilização
de outro delimitador
(default = |)
139
138. Copyright © 2010 OSIsoft, LLC.
142
Recomendações
Exportar apenas os atributos que devem ser
alterados
Por que remover as colunas que não sofrerem
alteração?
Todos os atributos serão exportados, não apenas aqueles que
mudaram
O ExcDevPercent (CompDevPercent) tem precedência sobre
o ExcDev (CompDev)
O usuário pode não ter permissões para editar os atributos de
tags
Utilize os campos tag e newtag para renomear
tags:
139. Copyright © 2010 OSIsoft, LLC.
143
Exercício 4
PI Tag Configurator
Objetivo:
Aprender a criar tags a partir de uma planilha com
o Suplemento PI Tag Configurator
Aprender a modificar tags em massa usando o PI
Tag Configurator
Aprender a criar tags em massa usando o PI Tag
Configurator
140. Copyright © 2010 OSIsoft, LLC.
144
Para mais informações…
Sobre o PI SMT Tag Configurator para MS-Excel
…pipchelpPITagCnf.chm
“Getting the Most from the Excel Tag
Configurator” em http://osidn.osisoft.com
142. New Event Processing
Compressão de
Copyright © 2010 OSIsoft, LLC.
PI
Interface
Análise de
Exceção
Snapshot
PISnapSS
Dados
Event Queue
file(s)
Shared Memory
PIArchSS
Archive
Cache
Archives Online
Archive Primário
Archive
144. New Event Processing
Compressão de
Copyright © 2010 OSIsoft, LLC.
PI
Interface
Análise de
Exceção
Snapshot
PISnapSS
Dados
Event Queue
file(s)
Shared Memory
PIArchSS
Archive
Cache
Archives Online
Archive Primário
Archive
1
145. Teste de Exceção (Nível de Interface)
Teste de Exceção:
ExcMax (tempo)
Copyright © 2010 OSIsoft, LLC.
+ Excdev
- Excdev
Snapshot Atual
• Novos valores fora da caixa violam o teste de
Exceção.
• Exceção é realizada pela interface
• Quando um valor viola o teste de Exceção, esse valor
e o anterior são enviados para o Servidor do PI.
146. Dados Brutos - Exemplo
Valores brutos lidos da fonte de dados.
Sem os testes de Exceção e Compressão, todos os
valores seriam armazenados
Copyright © 2010 OSIsoft, LLC.
Time
Temperature
147. Teste de Exceção - Exemplo
E
E
Copyright © 2010 OSIsoft, LLC.
Time
Temperatura
A
E
A
A
A
E
E
E
E E E
E
E: Exceção A: Anterior
E
148. Teste de Exceção - Resultados
Copyright © 2010 OSIsoft, LLC.
Time
Temperatura
Valores consecutivos enviados ao Servidor do
PI.
Quando um valor é enviado, ele vira o novo
snapshot.
149. Teste de Exceção - Exemplo
Scan = 1m … ExcDev = 1 … ExcMax = 10m
Valor DCS Exceção Snapshot Atual
12:00 50.0 Sim 12:00 50.0
12:01 50.3 Não 12:00 50.0
12:02 51.1 Sim 12:02 51.1
… … Não 12:02 51.1
12:12 51.4 Sim 12:12 51.4
Copyright © 2010 OSIsoft, LLC.
150. Teste de Exceção
Quando um valor passa no teste, o valor novo e o
anterior são enviados.
Por que? Para conseguir uma melhor representação do
comportamento do Tag
Copyright © 2010 OSIsoft, LLC.
Snapshot value
Passou no teste de
exceção
Tendência se o
valor anterior
for enviado
+/- Excdev
Tendência caso o
valor anterior não
for enviado
Previous value
Temperature
Time
151. Exercício Direcionado
Considere os seguintes parâmetros:
Copyright © 2010 OSIsoft, LLC.
Excdevpercent: 2
Span; 200
Excmax: 180
O valor atual do snapshot e seu timestamp é:
70.3 10:00:00
Quais dos seguintes valores violam o teste de Exceção:
Horário Valor Horário
Snapshot
Snapshot
Atual
Envia pro
PI
10:00:00 70.3 10:00:00 70.3 -
10:01:00 67.1
10:02:00 71.4
10:03:00 70.1
10:04:00 68.2
10:05:00 66.0
10:06:00 65.8
10:07:00 64.2
10:08:00 60.0
10:09:00 63.1
152. Desligando Exceção?
Comportamento de ExcDev=0 e ExcMax=0
(Exceção desligada)
Todos os valores são enviados para o PI
Aumenta a carga entre a Interface Coletora e o
Copyright © 2010 OSIsoft, LLC.
Servidor do PI
153. 4.2 Snapshot do PI Server e
Compressão de Dados
Copyright © 2010 OSIsoft, LLC.
154. New Event Processing
Compressão de
Copyright © 2010 OSIsoft, LLC.
PI
Interface
Análise de
Exceção
Snapshot
PISnapSS
Dados
Event Queue
file(s)
Shared Memory
PIArchSS
Archive
Cache
Archives Online
Archive Primário
Archive
2
155. Copyright © 2010 OSIsoft, LLC.
159
Snapshot
O snapshot contém o valor mais recente para
cada tag do PI server
156. Teste de Compressão (Servidor do PI)
Teste de Compressão:
Copyright © 2010 OSIsoft, LLC.
Último valor
Armazenado
• Se um valor entre o último evento armazenado e o snapshot
atual estiver fora da caixa, ele viola a compressão. Neste caso,
o valor anterior ao Snapshot atual será arquivado.
• O teste de Compressão é realizado pelo Servidor do PI
•Compressão pode ser desligada pelo atributo Compressing
Snapshot
Atual
< Compmax (s)
157. Teste de Compressão - Exemplo
Copyright © 2010 OSIsoft, LLC.
Time
Temperatura
A: Valor enviado para o Archive
A A
A
A A
A
A
O algoritmo de compressão é realizado
nos novos snapshots para determinar
qual dado será armazenado nos
archives do PI
158. Teste de Compressão - Resultados
Valores guardados no PI Archive
Copyright © 2010 OSIsoft, LLC.
Tempo
Temperatura
Quando o usuário busca um valor no tempo
que é interpolado, a diferença não pode ser
maior que ± compdev
159. Resultados da Compressão
Valores Brutos Obtidos
After Compression
Copyright © 2010 OSIsoft, LLC.
After Exception
Temperature
Time
160. Desligando a Compressão?
Comportamento da Compressão
Compressão marcada como “Off”: todos os dados
que passarem por exceção serão armazenados no
archive (sem compressão)
É melhor deixar a compressão ligada e compdev em
0: valores idênticos (ou alinhados perfeitamente)
não são arquivados. Isso já é muito mais eficiente.
Atribuir 0 para compmin e compmax é recomendado
para Tag de interface
Copyright © 2010 OSIsoft, LLC.
161. Copyright © 2010 OSIsoft, LLC.
165
Compressão de Dados
Estes dados com grande
variação não podem ser
comprimidos pelo PI. Cada
valor é pivô no algoritmo de
compressão. Todos os
valores serão arquivados.
Estes dados parecem ser
altamente compressíveis .
Provavelmente apenas três
ou quatro destes valores
precisam ser guardados no
Archive.
162. Atributos de Exceção e Compressão
Cada Tag do PI pode ser individualmente configurado
para os testes de exceção e compressão
Copyright © 2010 OSIsoft, LLC.
Atributos de
Exceção
Atributos de
Compressão
ExcDev ou
ExcDevPercent
ExcMax
ExcMin
CompDev ou
CompDevPercent
CompMax
CompMin
Compressing
163. Copyright © 2010 OSIsoft, LLC.
167
Parâmetros Default para Exceção e
Compressão
ExcDevPercent = 1 (% do span)
ExcMax = 600 (10 minutos)
CompDevPercent = 2 (% do span)
CompMax = 28800 (8 horas)
Zero = 0
Span = 100
164. Copyright © 2010 OSIsoft, LLC.
168
Ajuste apropriado do Zero & Span
Tome cuidado ao definir os atributos Zero e
Span:
Os atributos ExcDevPercent e CompDevPercent
são ajustados automaticamente de acordo com o
Span
A precisão e a faixa de valores Float16 são
ajustadas com Zero e Span
Zero e Span são utilizados em muitas funções do
ProcessBook
165. Copyright © 2010 OSIsoft, LLC.
O Atributo Step
O atributo afeta a exibição e a compressão de
eventos:
Ao invés de utilizar o algoritmo de
compressão normal, o sistema realiza um
segundo teste de exceção utilizando o
valor do atributo CompDev
169
166. Copyright © 2010 OSIsoft, LLC.
Fluxo de Dados
As especificações de compressão e exceção
devem ser ajustadas de maneira a alcançar
um arquivamento eficiente sem perda de
dados significativos.
Desempenho e espaço em disco vs precisão de dados
167. Questão de Revisão em Grupo
Copyright © 2010 OSIsoft, LLC.
171
Questão: Você pode lembrar das 3 razões
pelas quais é importante definir corretamente
os parâmetros zero e span das suas tags ?
168. Questão de Revisão em Grupo
Copyright © 2010 OSIsoft, LLC.
172
Question: Qual o efeito do atributo Step no
algoritmo de Compressão?
169. 4.3 Fluxo de Dados no PI Server
Copyright © 2010 OSIsoft, LLC.
170. New Event Processing
Compressão
de Dados
Copyright © 2010 OSIsoft, LLC.
PI
Interface
Análise de
Exceção
Snapshot
PISnapSS
Event Queue
file(s)
Shared Memory
PIArchSS
Archive
Cache
Archives Online
Archive Primário
Archive
3a
3b
171. Copyright © 2010 OSIsoft, LLC.
175
Arquivo de Fila de Eventos (Event Queue)
Realiza Buffer dos eventos a caminho do Archive
Pode encher se o subsistema archive estiver
indisponível
Assim que encher, o arquivo será renomeado e um
novo será criado
Parâmetros Default
Localização: pidatpimapevq.dat
Tamanho: 64 MB
Recomendações
O tamanho deverá ser metade do tamanho de um archive
O disco rígido deverá ter volume suficiente para armazenar
este(s) arquivo(s)
Os parâmetros Default podem ser modificados
utilizando o aplicativo Tuning Parameters (será visto
em uma seção posterior)
173. Copyright © 2010 OSIsoft, LLC.
177
Eventos “fora-de-ordem”
Eventos anteriores ao snapshot atual são
eventos “fora-de-ordem”
Eles “pulam” o snapshot (algoritmo de
compressão) e são enviados diretamente para
o archive
Aplicações do PI server que dependem de dados
do snapshot não enxergam estes eventos
174. Cache de Escrita no Archive (Write Cache)
Os valores não são escritos imediatamente:
O PI Server reserva na memória para cada tag um
limite de 16 eventos para disparar a escrita em
disco da tag.
A cada 15 minutos (configurável pelo usuário) o PI
descarrega os valores que ainda não tenham sido
escritos para o disco
Normalmente a operação de escrita é muito
rápida - segundos ao invés de minutos
Copyright © 2010 OSIsoft, LLC.
178
175. Arquivos do Archive
Os dados do PI são armazenados em séries de
arquivos do Archive
Um arquivo do Archive contém todos os eventos das
tags para aquele período histórico específico (da data
inicial até a data final)
Os arquivos do Archive foram planejados para cobrir
intervalos contínuos e não sobrepostos de tempo.
Os arquivos do Archive podem ter tamanhos
diferentes, variando de 2 Megabytes até 2 Terabytes
Copyright © 2010 OSIsoft, LLC.
179
176. Copyright © 2010 OSIsoft, LLC.
180
Para mais informações…
Sobre filtragem de exceção e compressão de
dados no PI
PI Server Reference Guide, Capt 2
Sobre o fluxo de Dados dentro do PI server
(filas & cache)
PI Server Reference Guide, Capt 2
178. Aplicativos de Acesso a Dados - PI SMT
Copyright © 2010 OSIsoft, LLC.
182
A Seção “Data” no console PI SMT contém
aplicativos que permitem a visualização de
dados das tags do PI
Current Values: mostra o valor do snapshot de
diversas tags na tela em tempo real
Archive Editor: Permite atualização de valores de
eventos para cada Tag
Valores podem ser deletados
Permite criação e edição de anotações de eventos
179. Copyright © 2010 OSIsoft, LLC.
183
Current Values - PI SMT
Selecione as tags (tag search)
Inicia / Pára atualização de valores
180. Copyright © 2010 OSIsoft, LLC.
184
Archive Editor - PI SMT
Utiliza um grid para exibir e modificar os valores
arquivados (deletar, editar, inserir, adicionar ou
marcar o indicador questionavel)
Não esqueça
de salvar as
modificações
181. Valores do Archive – Marcações de Qualidade
Copyright © 2010 OSIsoft, LLC.
185
Existem atributos em cada registro de evento que
indicam informações especiais sobre a qualidade da
informação que está registrada naquele evento
específico:
Anotado: Indica que existe informação adicional do evento
disponível sob forma de anotação (Atributo marcado pelo PI
server quando uma anotação é adicionada por um usuário)
Substituído: Indica que o valor daquele evento foi modificado
em relação ao valor recebido originalmente (marcado pelo PI
Server)
Questionável: Indica que existe alguma razão para duvidar
da precisão do valor (marcado pelo usuário do sistema)
182. Copyright © 2010 OSIsoft, LLC.
186
Archive Editor - PI SMT
Para escrever /
ler anotações
Mostra/Esconde os
dados das Anotações
183. Copyright © 2010 OSIsoft, LLC.
Exercício 5
PI System Management Tools
Objetivos:
Mostrar o valor atual para a tag CDT158, e os
valores nas últimas 3 horas
Escrever um valor de 15.5 na tag CDT158 na hora
atual
187
185. Estratégia de Arquivamento
Copyright © 2010 OSIsoft, LLC.
Uma estratégia
efeiciente de
arquivamento deve
incluir o seguinte:
Archives dimensionados
de forma conveniente
Política de nomes de
archive consistente e
informativa
Criação automática de
Archive
189
186. Qual o valor para você?
Dispensa criação manual de archives
Não haverá substituição/perda de dados
Mantém mais informação disponível para os
Copyright © 2010 OSIsoft, LLC.
usuários
Facilidade para recuperar dados offline
quando necessário
Facilidade de identificação do período de
cobertura do archive
Discutiremos a seguir como implementar
estas funções e como configurar nosso PI
server para se comportar desta forma.
190
187. Como isso vai me ajudar ao voltar pra casa?
O Gerenciamento do Archive pode consumir
muito tempo se não for ajustado de forma
conveniente, mas pode não exigir nenhuma
manutenção caso esteja configurado
corretamente
Copyright © 2010 OSIsoft, LLC.
191
189. Arquivando os dados
Os dados coletados em tempo real são
guardados nos archives do PI
O Archive que recebe e escreve dados é
chamado the Archive primário
Quando o archive primário estiver cheio ele é
substituído por outro que toma o seu lugar
Copyright © 2010 OSIsoft, LLC.
193
190. Criando, Inicializando, Enchendo e Trocando
Archive
Criar o arquivo do Archive(sem registros primários)
Criação dos Registros Primários (um por tag) – são os
primeiros a receber dados
Conforme os registros primários encherem, Adicionamos os
registros de transbordo (overflow)
Quando registros de transbordo lotarem o archive ele será
Copyright © 2010 OSIsoft, LLC.
trocado
194
Archive File
1K Primary Records
1K Overflow Records
191. Estrutura do Archive
Copyright © 2010 OSIsoft, LLC.
Cabeçalho do Registro
195
(26 bytes)
Espaço para dados
(998 bytes)
Número de valores por Registro (1 Kb)
Int16 e Digital (3 bytes cada): 330
Float32 e Int32 (5 bytes cada): 200
Float64 (9 bytes cada): 110
193. Exemplo de troca de Archive
O arquivo piarch.001 será apagado na 3a
Copyright © 2010 OSIsoft, LLC.
troca!
197
piarch.001 piarch.003 piarch.002 piarch.001
194. Regra para troca de Archive (Shift)
O Archive primário só é trocado quando
estiver com 98% da sua capacidade cheia
A regra seguinte é utilizada para determinar
qual será o próximo archive primário:
O PI server utilizará o último arquivo vazio criado,
ou se todos os arquivos estiverem com dados, o
arquivo registrado mais antigo será reutilizado
Copyright © 2010 OSIsoft, LLC.
198
195. Depois de mais algumas trocas…
Copyright © 2010 OSIsoft, LLC.
199
198. Archives - PI SMT
O aplicativo Archives no PI SMT console
permite aos usuários:
Visualizar detalhes dos arquivos registrados
Criar novos archives
Registrar e desregistrar archives
Forçar uma troca de archive
Fazer um archive editável ou somente leitura
Fazer um archive “trocável” ou “não-trocável”
Nota: O aplicativo Archive suporta somente
servidores PI baseados em tecnologia Windows
Copyright © 2010 OSIsoft, LLC.
202
199. Exercício Dirigido
Utilize o PI System Management Tools para
visualizar seus archives
Descubra qual a data estimada para a próxima
troca regular de archive
Force uma troca de archive
Copyright © 2010 OSIsoft, LLC.
203
200. 5.3 Criando e Registrando
Archives
Copyright © 2010 OSIsoft, LLC.
201. Copyright © 2010 OSIsoft, LLC.
PI Archives
Você pode nomear os seus PI Archives com
qualquer padrão de nomes
Crie e utilize um mesmo padrão de nomes para
manter seus Archives
Os Archives podem ser armazenados em
qualquer diretório disponível ao PI server
Certifique-se de desabilitar a verificação de
software anti-vírus na pasta onde você
armazenar o Archive
205
202. Copyright © 2010 OSIsoft, LLC.
206
Criação de Archive
Archives podem ser criados e gerenciados utilizando
o Plug-In Archives no console PI SMT
203. Registrando/Desregistrando Archives
O PI reconhece e utiliza apenas Archives
registrados no sistema
Você pode registrar e desregistrá-los através
do plug-in Archives no console SMT
Quando o archive está registrado, ele
pertence ao PI e você não pode movê-lo,
renomeá-lo ou gerenciá-lo de qualquer outra
forma
Quando o archive está desregistrado, ele
pertence ao sistema operacional e você pode
alterá-lo como qualquer outro arquivo
Copyright © 2010 OSIsoft, LLC.
207
204. Copyright © 2010 OSIsoft, LLC.
Archive Fixo
Os Archives default que são instalados com
um PI server são fixos
Archives Fixos devem ser utilizados em todas as
operações normais
Este tipo de Archive tem todo seu espaço alocado
no momento da sua criação. Desta forma, um
Archive vazio e um cheio ocupam o mesmo espaço
em disco.
Podem ou não participar de uma troca de archive,
dependendo do estado das flags de escrita (Write)
e de troca(Shift)
208
205. Archives Dinâmicos
Criados pelo utilitário archive offline
Archives para reparação, recuperação de arquivo da
fila de eventos (event queue), etc.
Os Archives Fixos antigos são convertidos
automaticamente para dinâmicos caso eles
estejam cheios e recebam dados históricos
para aquele período.
Pode ser criado para receber dados históricos
de outro sistema histórico ou ainda de outro PI
Server
Utilize o plug-in Archives no PI SMT para criar
um archive dinâmico
Copyright © 2010 OSIsoft, LLC.
209
206. Arquivos de Anotações do Archive
Para cada arquivo de archive, o PI mantém um
arquivo com a extensão .ANN para receber
anotações de eventos naquele período
Anotações são comentários que os usuários do PI e
algumas aplicações podem anexar a eventos individuais
Para prevenir a perda destes comentários, o
arquivo com extensão *.ANN deve ser armazenado
junto com o archive e renomeado caso o mesmo o
seja
Se o PI registrar um Archive e não houver arquivo
de anotações, ele cria um novo
Copyright © 2010 OSIsoft, LLC.
210
207. Copyright © 2010 OSIsoft, LLC.
211
Exercise 6
Criação de Archive
Objetivo:
Aprender a criar PI archives
208. Copyright © 2010 OSIsoft, LLC.
212
Exercise 7
Mover um Archive
Objetivo:
Aprender como mover archives
209. Criação Automática de Archive
Para configurar o PI Server no modo de criação
automática de arquivos de Archive, devem ser
ajustados 3 Tuning Parameters, todos da Aba
Archive:
AutoArchiveFileRoot
Copyright © 2010 OSIsoft, LLC.
AutoArchiveFileExt
AutoArchiveFileFormat
213
210. Copyright © 2010 OSIsoft, LLC.
214
Criação Automática de Archive – FileRoot
Archives criados automaticamente:
Mesmo tamanho do Archive Primário
Ex: c:pidatauto_2008-05-08_11-03-52.arc
Precisa ser ativado manualmente
Ativado com o parâmetro Archive_AutoArchiveFileRoot no
plug-in Tuning Parameters SMT
Archive
start time
Caminho e
prefixo
desejado para
o arquivo
211. Criação Automatica de Archive - FileExt
A extensão do arquivo de archive automático
pode ser alterada nos parâmetros de ajuste:
Archive_AutoArchiveFileExt (Default: .arc)
Copyright © 2010 OSIsoft, LLC.
215
212. Criação Automática de Archive – FileFormat
O formato do archive pode ser alterado com o
parâmetro de ajuste Archive_AutoArchiveFileFormat
(Default: 1)
0: [root]_D_Mês_AA_H_M_S[.ext]
Ex: auto_8_May_08_11_23_17.arc
1: [root]_AAAA-MM-DD_HH-MM-SS[.ext]
Ex: auto_2008-05-08_11-03-52.arc
2: [root]_UTCSECONDS[.ext]
Ex: auto_1210260306.arc
Copyright © 2010 OSIsoft, LLC.
216
213. Exercício Dirigido
Usando o plug-in Tuning
Parameters no console SMT,
configure o parâmetro
Archive_AutoArchiveFileRoot
para criar automaticamente
um novo archive
Usando o plug-in Archives no
console SMT, force uma
troca (shift) de archive
Copyright © 2010 OSIsoft, LLC.
217
214. Parâmetros de Controle Adicionais
São Parâmetros utilizados para sinalização e
modificação de registros no Archive
Aviso de Archive Offline
Copyright © 2010 OSIsoft, LLC.
EditDays
218
215. Aviso de Archive Offline
Edite o parâmetro MarkArchiveGaps para não
utilizar este aviso
Copyright © 2010 OSIsoft, LLC.
219
216. Copyright © 2010 OSIsoft, LLC.
220
EditDays
Utilize o parâmetro EditDays para definir o
número de dias no passado no qual é
possível adicionar ou alterar dados nos
archives
Archive #1 Archive #3
Archive #0
(Primary)
Archive #0
(Primary)
Archive #0
(Primário)
Archive #2
217. Exercício Dirigido (opcional)
Copyright © 2010 OSIsoft, LLC.
221
Ajustar o parâmetro
EditDays para restringir
mudanças aos dados
nos últimos 30 dias
A mudança só surtirá
efeito após o reinício do
Subsistema PI Snapshot
218. Copyright © 2010 OSIsoft, LLC.
222
Para mais informações…
Sobre os archives do PI
Introduction to PI System Management, capt 6
PI Server System Management Guide, capt 1
“Archive Sizing” and “BackFilling with PIConfig”
http://techsupport.osisoft.com/Knowledge+Center/System+Manager+R
esources/System+Manager+Resources.htm
PI Server Reference Guide, Capt 1 e 2
Material de Treinamento PI System Management II
disponível em http://techsupport.osisoft.com
program filesPIPChelpPIArchiveManager.chm
219. 6.0 Backup e Restauração do PI
Server
Copyright © 2010 OSIsoft, LLC.
221. Definição: Tipos de Backup e Detalhes
Tipos de Backup e suas definições:
Copyright © 2010 OSIsoft, LLC.
Normal - Full
Copy
Diferencial
Incremental
225
223. •A partir da versão 3.4.380 está disponível um
add-in no SMT que permite a criação de backup
do tipo “Cópia” sem a necessidade de recorrer ao
prompt de comando ou a maquina do servidor
Copyright © 2010 OSIsoft, LLC.
226. Backup Diário do PI Server
É extremamente recomendado executar um backup
diário dos seus dados do PI e configurações do
servidor
Principal elemento na Execução de um Plano de
Recuperação de Catástrofe
O backup deve ser copiado para mídia externa para
garantir proteção contra falhas de hardware (como um
disco rígido defeituoso, por exemplo)
Copyright © 2010 OSIsoft, LLC.
230
227. Copyright © 2010 OSIsoft, LLC.
Backup Online
PI Backup Subsystem
Realiza Back up do servidor PI especificando:
O número de arquivos do archive e/ou
Um período de tempo
Utiliza Microsoft Volume Shadow Services (VSS)
quando disponível
Opera nos seguintes ambientes:
Windows VSS e Windows Non-VSS
Windows com uma aplicação de Backup independente
Windows Cluster
Unix
231
228. Visão Geral do Microsoft VSS
VSS Volume Shadow Copy Service
Requer Windows 2003 Server ou mais recente
Congelamento: Solicita as aplicações que coloquem arquivos
abertos em um estado consistente e parem de escrever
Descongelamento: Libera as aplicações para escrever
Copyright © 2010 OSIsoft, LLC.
normalmente
Interrupção muito rápida das Operações normais
Menos de 1s do congelamento até o descongelamento
O VSS então procede em paralelo com as operações normais
do sistema
Utilizado pelo PI Backup Subsystem e pelas mais
recentes versões das aplicações para backup
disponíveis
232
229. Backup Online : Modo VSS
Copyright © 2010 OSIsoft, LLC.
Batch Subsystem
Batches/Batch Units
233
VSS API
(NTFS)
Backup scripts (simple wrappers)
pibackup.bat, pibackuptask.bat
Base Subsystem
Point DB
Module DB
Security DBs
Snapshot Subsystem
Snapshot Table
Archive Subsystem
Archive Table
Archive 0 (primary)
…
Archive n
Message Subsystem
Message Log Files
…
1
1
1
1
1
1
VSS-aware backup client
PI Backup Subsystem
(pibackup.exe)
Plataformas:
- Windows Server 2003
- Windows Server 2008
Características:
- Operações de escrita e
leitura normais, com inter-rupção
de menos de 1s
-Backup acionado pela
aplicação de backup
(PI Backup Subsystem)
230. Backup Online : Modo Não-VSS
Copyright © 2010 OSIsoft, LLC.
234
PI Backup
Subsystem
(pibackup.exe)
piartool -backup
Backup scripts (simple wrappers)
pibackup.bat
pibackuptask.bat
Base Subsystem
Point DB
Module DB
Security DBs
Snapshot Subsystem
Snapshot Table
Archive Subsystem
Archive Table
Archive 0 (primary)
…
Archive n
Batch Subsystem
Batches/Batch Units
Message Subsystem
Message Log Files
…
1
2
3
4
5
6
Plataformas:
- Windows 2000
- Windows XP
- UNIX
Características:
- Sem parada de
sub-sistemas
- Sem fechamento de
arquivos
- Operação somente-leitura
durante cada
cópia de arquivo
231. Executando um Backup do PI Server
Utilize o script pibackup.bat na pasta piadm
para iniciar um backup do PI server
Sintaxe: pibackup.bat <caminho destino> [número
de archives] [Data para corte de archive]
Exemplo: pibackup.bat E:PIBackup 2 *-60d
O parâmetro mais restritivo entre [número de
archives] e [Data para corte de archive] tem
precedência
Archives vazios não serão copiados
Copyright © 2010 OSIsoft, LLC.
235
232. Copyright © 2010 OSIsoft, LLC.
236
Parâmetros Default de Backup
Se os parâmetros opcionais [number of archives] e
[archive cutoff date] não forem especificados, o sistema
utilizará os parâmetros ajustados no tuning parameters
para o backup subsystem:
Backup_NumArchive (Default: 3)
Backup_ArchiveCutoffDate (Default: Nenhum)
Exemplo – Backup usando parâmetros de ajuste:
pibackup.bat E:PIBackup
233. Automatizando os Backups no Windows
Utilize a opção –install com o script
pibackup.bat para instalar o backup como uma
tarefa agendada do Windows
Agendamento Default: Diário as 3:15 AM
Exemplo: pibackup.bat E:PIBackup -install
Copyright © 2010 OSIsoft, LLC.
237
234. Copyright © 2010 OSIsoft, LLC.
238
Estrutura de Pastas do Backup e Conteúdo
A estrutura de pastas de um
backup VSS ou não-VSS serão
idênticas:
adm: arquivos específicos do serv.
pisrvsitestart.bat, pisrvsitestop.bat,
pisitestart.bat, pisitebackup.bat,
pintbackup.bat, pibackup_3.4.370.bat
arc: arquivos do archive e anotação
bin: pipeschd.bat
dat: arquivos de PIdat exceto os de
archive e anotação
log: arquivos de PIlog
Arquivos de log do PI backup
235. Copyright © 2010 OSIsoft, LLC.
239
Atualizando um Servidor PI 3.4.370
Se você atualizar um servidor 3.4.370 para PI
server 3.4.375, o velho mecanismo de backup
será preservado
A atualização vai criar um arquivo de script
pibackup_3.4.370.bat que será chamado durante o
backup
O script da versão anterior utilizava a ferramenta
NTBackup.exe para fazer backups VSS (O backup
era empacotado em um só arquivo .bkf)
A aplicação NTBackup não é mais distribuída com
Windows Vista e Windows Server 2008
Ao deletar o script será utilizado o esquema atual
236. Backup para Site Específico – pisitebackup.bat
É possível enviar uma cópia do backup para
outro computador da rede utilizando o script
pisitebackup.bat
Copyright © 2010 OSIsoft, LLC.
240
pibackup.bat
pisitebackup.bat
237. Backup para Site Específico – pisitebackup.bat
Edite o arquivo-exemplo
(pisitebackup.bat.example) para criar seu
script pisitebackup.bat
Copyright © 2010 OSIsoft, LLC.
241
238. Backup Completo e Incremental
Normalmente, backups completos serão
realizados às segundas-feiras e os
incrementais serão feitos todos os outros dias
Durante o backup incremental só serão copiados
os arquivos que sofreram alguma alteração desde
a última execução do Backup. A comparação é
feita no momento da geração do backup.
Copyright © 2010 OSIsoft, LLC.
242
239. Backup Permanente
A OSIsoft recomenda:
Faça um backup permanente dos arquivos do
Copyright © 2010 OSIsoft, LLC.
archive
Faça backup dos arquivos de configuração
independente dos archives
Faça backup dos arquivos que não fazem parte do
script de backup:
Arquivos de startup de Interface (*.bat)
Executáveis e códigos do PI ACE
Aplicações Customizadas
etc.
Mantenha duas cópias, uma na máquina e outra
em outro computador/mídia
Mantenha a cópia dos Kits de Instalação
243
240. Copyright © 2010 OSIsoft, LLC.
244
Backup OK!
Como saber se o Backup foi feito com sucesso?
Na aplicação MessageLogs do SMT haverá mensagem
indicando o backup bem sucedido
241. Problemas com Backup
Mais detalhes relacionados aos backups
podem ser encontrados nas seguintes
ferramentas:
Backup Script Log
PI Message Log
Copyright © 2010 OSIsoft, LLC.
NT Event Log
piartool command
VSSADMIN
245
242. Copyright © 2010 OSIsoft, LLC.
246
Exercício 8
PI Server Backup
Objetivo:
Aprender como utilizar e configurar um backup
diário do PI Server
244. Copyright © 2010 OSIsoft, LLC.
248
Restauração de arquivo do Archive
1. Restaure o arquivo do archive a partir da
mídia de backup na pasta desejada
2. Registre o archive utilizando o plug-in Archive
no PI SMT
3. Marque o archive como Não-Substituível (Not
Shiftable)
245. Tarefas para Restauração do PI Server
Instale o sistema operacional (se necessário)
Instale o software do PI server
Desconecte o servidor do PI da rede
Inicie e pare os serviços do PI
Restaure os arquivos do backup
Reinicie o PI server
Conecte o PI server à rede
Copyright © 2010 OSIsoft, LLC.
249
246. Copyright © 2010 OSIsoft, LLC.
Notas
Você precisa instalar a mesma versão do PI
Server que foi usada para gerar o backup
Mais detalhes e exercícios práticos no curso
System Management II
250
247. Para mais informações…
Sobre backup e restauração do PI:
PI Server Backups with Veritas Netbackup
(3.4.380 and later)
PI Server backups with Symantec Backup Exec
(for 3.4.380 and later)
PI Server System Mangement Guide
Copyright © 2010 OSIsoft, LLC.
251
249. Mensagens de Erro x Segurança
-10400: No Read access secure object
-10401: No Write access secure object
Copyright © 2010 OSIsoft, LLC.
253
250. Segurança no PI Server
Copyright © 2010 OSIsoft, LLC.
PI Firewall
Permite administrar autorização de acesso a
endereços ou ranges de IP
PI Identities, Users and Groups
Aplica permissões de acesso baseado no login do
usuário no Windows ou no PI Server
PI Trust & PI Mapping
Aplica permissões automáticas de acesso baseado
em critérios de validação e Active Directory
Database Security
Controla acesso operacional aos bancos de dados
de sistema do PI
254
251. Protegendo o ambiente PI
O Sistema PI é compatível, e aproveita os benefícios de
segurança de um ambiente de rede seguro corporativo.
São características destes ambientes :
Segurança de domínio para usuários, diretórios e aplicações
Segurança a nível de rede incluindo roteamento baseado em
Copyright © 2010 OSIsoft, LLC.
firewalls
Programas Anti-virus e patches de segurança do sistema
operacional
Acesso remoto externo controlado e restrito (dial-up, webex)
Normalmente, máquinas de Interface e servidores recebem
endereços IP fixos na rede. Os demais usuários clientes
recebem endereços temporários, através de servidores DHCP
da rede.
255
252. Protegendo o Servidor
Coloque o servidor numa sala segura com portas
fechadas e com controle climático e de energia
Tenha senhas diferentes para o administrador local e
Copyright © 2010 OSIsoft, LLC.
piadmin
Utilize screen-saver que trave sessões ociosas e exiga
senha para reconexão
Não utilize o servidor do PI para acessar a Internet. Nem
mesmo para baixar atualizações. Faça o download em
outra máquina e depois transfira os arquivos para o
servidor através de pen-drive ou outros recursos
Não instale ferramentas clientes no servidor (Office, PI
ProcessBook, etc.)– já que isso estimula o uso desta
máquina como se fosse um cliente normal.
256
254. Accessando Dados no PI
Para acessar os dados de um PI server, um
Copyright © 2010 OSIsoft, LLC.
usuário precisa:
Ter acesso ao servidor do PI através de rede TCP/IP
Possuir ferramentas apropriadas e conhecê-las
Possuir conhecimentos específicos para entender
suas tags
Passar pela segurança do PI
258
255. Copyright © 2010 OSIsoft, LLC.
PI API e PI SDK
PI API e PI SDK são as bibliotecas dinâmicas que
garantem a “plataforma” para acesso ao PI para qualquer
aplicação (incluindo interfaces do PI e Aplicações
Específicas)
PI API (Application Programming Interface)
Utilizadas por Ferramentas cliente na versão 2 e por muitas interfaces
PI SDK (Software Development Kit)
Utilizada PI System Management Tools e ferramentas clientes na versão 3
Muitas interfaces estão baseadas em PI API enquanto
outras utilizam uma combinação de PI API e PI SDK.
259
256. Como os Usuários conectam ao PI?
1. PI SDK Os clientes PI verificam a tabela de servidores
conhecidos do PI SDK procurando pelo usuário e servidor
default no registro do Windows.
PI API Os clientes do PI procuram no arquivo pilogin.ini
pelo usuário e servidor default
2. Se o controlador da sessão conseguir se conectar ao
servidor ele procura por um Trust para conexão
a) Se existir um trust válido, a sessão conecta sob o usuário do trust
b) Se não existir trust válido, ele procede para outra verificação:
3. PI verifica o usuário padrão
a) Se encontrar o usuário e não houver senha, a conexão é feita
b) Se ele não puder encontrar o usuário, ou se existir uma password
associada ele apresentará a janela de login ao usuário
Copyright © 2010 OSIsoft, LLC.
260
257. Conectando ao PI – Ferramentas Cliente
A tabela de servidores conhecidos do PI SDK
é mantida através da janela de diálogos PI
Connection Manager
Copyright © 2010 OSIsoft, LLC.
261
258. Conectando com o PI – O Servidor do PI
Normalmente, não é necessário nenhum login
para utilizar comandos de prompt no servidor
do PI
Você pode forçar um login modificando o
parâmetro CheckUtilityLogin – Aba Security no
Tuning Parameters
O servidor precisa
ser reiniciado.
Copyright © 2010 OSIsoft, LLC.
262
260. Copyright © 2010 OSIsoft, LLC.
PI Firewall
O PI Server possibilita a utilização de um controle
de conexão próprio, independente da política de
rede.
O PI Firewall realiza controle de acesso, baseado
no endereço IP ou nome da máquina dos
computadores clientes
264
261. PI Firewall – Exemplo
O Banco de Dados de Firewall é uma tabela com
Copyright © 2010 OSIsoft, LLC.
dois campos:
É possível especificar um endereço IP específico
ou uma sub-rede para ter acesso autorizado ou
não-autorizado.
Máscaras de host mais específicas irão prevalecer
sobre as mais genéricas
265
HostMask Value
192.168.149.55 Disallow
192.168.177.* Allow
Bobcat.somewhere.com Disallow
262. Segurança com PI Firewall
A maior parte de Instalações do Sistema PI é
protegida por firewalls corporativos em
roteadores e switches
Mesmo que esta funcionalidade seja útil para
alguns administradores, a manutenção de um
firewall adicional ao da rede não é
aconselhada pela OSISoft.
Copyright © 2010 OSIsoft, LLC.
266
263. Gerenciando o PI Firewall
Copyright © 2010 OSIsoft, LLC.
267
A partir da versão
3.4.380, é possível
gerenciar as
configurações
através do SMT, no
Plug-in Firewall.
A outra forma é
através do comando
PI CONFIG
265. Antes da Versão 3.4.380
< 3.4.380 PI Server W.I.S. (Windows Integrated Security)
• O usuário do Windows é o usuário do
Copyright © 2010 OSIsoft, LLC.
269
PI Server, através de um
mapeamento
• A auditoria é feita baseada no
Usuário do Windows
• Usuários do Windows e PI
separados
• A auditoria é feita baseada no
usuário do PI
Nancy
Bob
Jim
266. Usuários do PI e Grupos
Em uma instalação default do PI Server
Quatro Identities são criados:
PI Engineers, PIOperators, PISupervisors
Copyright © 2010 OSIsoft, LLC.
PIWorld
Dois usuários são criados:
piadmin (power user)
pidemo
Dois grupos são criados:
Piadmins
Piusers
270
267. Copyright © 2010 OSIsoft, LLC.
271
Pi Identities, Users & Groups - PI SMT
Add-In utilizado
para gerenciar
toda a
administração
de Usuários no
PI Server
268. Copyright © 2010 OSIsoft, LLC.
PI Identities
As PI Identities podem ser associadas a todas as
Listas de Acesso do Sistema(Tags, Elementos do
AF, Bancos de Dados, Trusts e Mappings)
Não é possível utilizar uma PI Identity para
efetuar login explícito
As Identities possuem sempre permissões para
Leitura e Escrita
Não é possível apagar a Identity – PI World
272
269. Usuários e Grupos do PI Server
Os Usuários e Grupos foram mantidos no Sistema
para preservar compatibilidade com sistemas
legados. É recomendado utilizar somente PI
Identities em sistemas novos.
Os usuários podem ser utilizados no caso de
conexões explícitas ao Servidor
Nenhum Trust ou Mapping deve ser associado ao
usuário “piadmin”. Nestes casos, deve ser
utilizado o Grupo “piadmins”
Copyright © 2010 OSIsoft, LLC.
273
270. Configurações de Segurança nas Tags
A segurança nas Tags é definida através de
duas diferentes Listas de Acesso:
Acesso aos Atributos das Tags: Objetos de
segurança que podem ler ou alterar qualquer atributo
Acesso aos dados das Tags:Objetos de segurança
que podem ler, incluir ou editar eventos para a tag
Podem ser associados Identities, Grupos e
Copyright © 2010 OSIsoft, LLC.
Usuários
274
271. Antes da versão 3.4.380 - Segurança das Tags
Copyright © 2010 OSIsoft, LLC.
275
< 3.4.380
PI Server W.I.S. (Windows
Integrated Security)
PI Identities
PI Groups
world PI Users
Proprietário
Grupo
Todos
… …
273. Reiniciar Senhas para usuários do PI
Utilize o plug-in Users and Groups para mudar
Copyright © 2010 OSIsoft, LLC.
senhas
A senha de um usuário pode ser reiniciada
utilizando um ponto de exclamação no campo
senha antiga
277
274. Exercício Dirigido
Utilize o Plug-In Users and Groups do SMT
para mudar a senha do usuário piadmin do
seu PI server
Use ‘piadmin’ como nova senha
Copyright © 2010 OSIsoft, LLC.
278
276. Copyright © 2010 OSIsoft, LLC.
PI Mapping
Estrutura que associa os objetos de um domínio do
Windows (Active Directory – Usuários e Grupos de
Usuários) a um PI Identity, Grupo ou Usuário
Cada mapping pode ser associado a apenas um objeto
do AD
As associações podem ser feitas ainda com usuários
locais do AD do próprio servidor (p. ex. “Administrator”
do servidor do PI Server)
280
279. Mecanismo de Trust do PI
Associa uma aplicação, uma máquina específica, um
domínio do Windows e/ou um usuário do Windows a
um usuário específico do PI
Uma interface instalada em um nó de interface precisa de uma
entrada na tabela de PI Trust para ter privilégios de leitura e
escrita no PI server
Um Trust também pode ser utilizado para permitir sign-on
único utilizando os nomes de usuário do domínio do Windows
Copyright © 2010 OSIsoft, LLC.
283
Data Acquisition
Node
PI Server
Tabela
PI Trust
Outros
PI Databases
Endereço IP /
Nome do Host
PI
User
280. O Banco de Dados do PI Trust
O Banco de Dados PI Trust é uma tabela de
Copyright © 2010 OSIsoft, LLC.
registro de trusts
Cada registro inclui:
Um nome único para cada trust
Um nome de usuário do PI
Pelo menos uma das seguintes credenciais de
conexão:
Nome da aplicação
Nome do Domínio
Endereço IP
Nome da máquina
Login no Sistema Operacional
284
281. Credenciais de Conexão
Credenciais disponíveis para login por PI API
(Interfaces, PI ProcessBook / PI DatatLink version 2.x)
Nome da aplicação (4-Caracteres+E)
Endereço IP e máscara de rede
Caminho de Rede (nome do host)
Credenciais disponíveis com PI SDK login (PI SMT, PI
ProcessBook / PI DataLink version 3.x)
Nome da aplicação (nome do EXE)
Endereço IP e máscara de rede
Caminho de rede (nome do host)
Domínio do Windows
Login no sistema operacional (Domínio)
Copyright © 2010 OSIsoft, LLC.
285
282. Endereço de Rede
Para utilizar Caminho de Rede como credencial de
conexão, crie dois trusts: um para o nome
totalmente qualificado (JoePC.osisoft.com) e outro
para o nome da máquina local (JoePC )
Dependendo de como a pesquisa de nome de domínio
estiver configurada na sua rede, o computador pode
precisar de uma ou de outra entrada para ser reconhecido
Nas conexões PI SDK, um símbolo de dólar (“$”)
pode ser utilizado para representar qualquer
máquina dentro do domínio
Copyright © 2010 OSIsoft, LLC.
286
283. Endereço IP e Máscara de Rede
O endereço IP de uma máquina é avaliado
baseado na combinação de Endereço e
Máscara de Rede na tabela de trust
0 na máscara de rede significa qualquer número
255 significa que este campo precisa ser
exatamente igual ao endereço especificado
Copyright © 2010 OSIsoft, LLC.
287
Linha
Endereço
IP - Trust
Máscara de Rede
Trust
Endereço IP
Resultado do
AND
OK
1 None (0.0.0.0) None (0.0.0.0) 192.168.168.121 0.0.0.0 Yes
2 192.168.168.0 255.255.255.0 192.168.168.121 192.168.168.0 Yes
3 192.168.168.0 255.255.255.0 192.168.175.004 192.168.175.0 No
4 192.168.168.22 255.255.255.255 192.168.168.22 192.168.168.22 Yes
5 192.168.168.22 255.255.255.255 192.168.168.20 192.168.168.20 No
284. Domínio e Usuário do Sistema
Operacional
Copyright © 2010 OSIsoft, LLC.
288
Domínio (apenas para aplicações com PI SDK)
O domínio do Windows precisa ser o mesmo para o PI
Server e a aplicação que irá conectar
Usuário do SO (aplicações PI SDK)
O usuário do sistema operacional
Um sinal de dólar (“$”) representa qualquer usuário de
domínio
Domínio
Usuário
do SO
Usuário
do PI
Resultado
OSI $ $
PIUser autenticado será o mesmo do Sistema
Operacional (O usuário precisa existir no PI)
OSI $ pidemo
Todos os usuários do sistema operacional
entram com o mesmo usuário
285. Exemplo: Trust para aplicação PI-API
Conexão Trust Resultado
Copyright © 2010 OSIsoft, LLC.
289
Nome Trust: MyTrust1
Nome Aplicação: APIBE
Endereço Rede: JoePC
Endereço IP: 0.0.0.0
Máscara de Rede: 0.0.0.0
Usuário PI: pi-interface
Conexão 1
NomeApp: APIBE
Máquina: BobPC
IP: 192.168.37.114
Conexão 2
NomeApp: APIBE
Máquina: JoePC
IP: 192.168.37.113
Conexão 3
NomeApp: PITOE
Máquina: JoePC
IP: 192.168.37.112
Sem trust
pi-interface
Sem trust
286. Exemplo: Trust para aplicação PI SDK
Conexão Trust Resultado
Copyright © 2010 OSIsoft, LLC.
290
Nome Trust: MyTrust2
Nome Aplicação: Procbook.exe
Endereço de Rede: StevePC
Endereço IP: 0.0.0.0
Máscara de rede: 0.0.0.0
Usuário PI : pi-Procbook
Conexão 1
NomeApp: Excel.exe
Máquina: AlexPC
IP: 192.168.37.114
Conexão 2
NomeApp: Procbook.exe
Máquina: StevePC
IP: 192.168.37.121
Conexão 3
NomeApp: opcint.exe
Máquina: StevePC
IP: 192.168.37.121
Sem trust
pi-Procbook
Sem trust
287. Conexão Trust Resultado
Copyright © 2010 OSIsoft, LLC.
291
Exemplo: Trust que Mapeia todos Usuários do
Domínio para o mesmo usuário do PI
Nome Trust: MyTrust3
Nome Aplicação:
Endereço rede:
Endereço IP: 0.0.0.0
Máscara de rede: 0.0.0.0
Domínio: OSI
Usuário OS: $
Usuário PI: piadmin
Conexão 1
IP: 192.168.35.114
Domínio: WkgrpA
Usuário: Bob
Conexão 2
IP: 192.168.37.114
Domínio: OSI
Usuário: Joe
Conexão 3
IP: 192.168.37.18
Domínio: GMC
Usuário: Joe
Sem trust
piadmin
Sem trust
288. Conexão Trust Resultado
Copyright © 2010 OSIsoft, LLC.
292
Exemplo: Trust que Mapeia todos Usuários de
Domínio a um Usuário do PI com o mesmo nome
Nome Trust: MyTrust4
Nome Aplicação:
Endereço Rede:
Endereço IP: 0.0.0.0
Máscara de Rede: 0.0.0.0
Domínio: OSI
Usuário SO : $
Usuário PI: $
Connection 1
IP: 192.168.35.114
Domínio: WkgrpA
Usuário: Bob
Connection 2
IP: 192.168.37.114
Domínio: OSI
Usuário: Joe
Connection 3
IP: 192.168.37.18
Domínio: GMC
Usuário: Joe
Sem trust
Joe (usuário
precisa existir no
PI)
Sem trust
289. Critério de Pontuação para determinar o Trust
Copyright © 2010 OSIsoft, LLC.
293
Em casos onde as credenciais de conexão
coincidem com mais de um trust, a pontuação
abaixo é utilizada para classificar o trust
Peso Campo Avaliado
163 Nome aplicação
131 Usuário Específico do SO
115 Qualquer máquina no domínio ($)
107 Qualquer usuário do domínio($)
103 Endereço IP
103 Caminho da Rede
101 Subrede
100 Usuário no domínio
290. Copyright © 2010 OSIsoft, LLC.
Trusts - PI SMT
294
Trusts podem ser criados e gerenciados com o
plug-in Trusts do PI SMT
291. Copyright © 2010 OSIsoft, LLC.
295
Trusts - PI SMT
Selecione Advanced ou Wizard para criar o trust
292. Recomendações de Segurança e
Interfaces
Crie uma conta de usuário no PI para suas
interfaces (Interface, OPCint, etc.)
Crie um trust para o nó de interface associado a este
usuário baseado no nome da aplicação e nome do
host (ou endereço IP)
Associe esta conta como proprietária no acesso a
dados de tags (atributo DataOwner) assim ela
sempre permitirá leitura e escrita
Copyright © 2010 OSIsoft, LLC.
296
Tag PointSource DataOwner DataAccess
1E:Fi101.PV A Interface O:RW G:R W:R
1D:TC526.SP A Interface O:RW G:R W:R
293. Copyright © 2010 OSIsoft, LLC.
297
Segurança através de PI Trust
O PI Trust é permissivo (ele “Confia”). Ele
concede um privilégio específico de usuário a
uma máquina específica, a um usuário
específico ou a um domínio específico
Caso o usuário piadmin (ou outros usuários)
estejam sem senha ou regras de segurança
nas tags, os trusts não estarão protegendo
nada
294. Copyright © 2010 OSIsoft, LLC.
298
Exercício 10
Configuração do PI Trust
Objetivo:
Criar entradas de PI Trust para uma Interface
296. Segurança no Banco de Dados
Controla acesso aos bancos de dados do PI Server
Permite ao administrador conceder autorizações
especiais a grupos e usuários para acessar e
modificar tabelas específicas do sistema
Pode restringir a execução de operações aos
usuários do sistema
Copyright © 2010 OSIsoft, LLC.
300
297. Tabela de Segurança do Banco de Dados
Acesso de escrita aos bancos de dados do PI:
Copyright © 2010 OSIsoft, LLC.
Criar novas tags
Criar ou editar Digital State Sets
Criar ou editar Usuários e Grupos
Criar ou editar a PI Module Database
Alterar senhas( Usuários normais conseguem mudar
apenas as suas próprias senhas)
Acesso de leitura aos bancos de dados do PI:
Para editar o BD de tags do sistema é necessário que o
usuário tenha o direito de acesso (PtAccess) a estas
tags específicas
301
299. Editando a tabela de Segurança do
Banco de Dados
Modificada no plug-in
Database Security no SMT
Pode ser configurado
individualmente no modelo de
Listas de Controle de Acesso, a
partir da versão 3.4.380
Copyright © 2010 OSIsoft, LLC.
303
300. Exercício Dirigido
Usando o Plugin Database Security do SMT,
autorize outro usuário do PI a criar tags no
sistema
Crie um usuário PI chamado pieditdb
Adicione este usuário ao grupo piadmin
Modifique a segurança das tabelas PIPOINT e
PIDS para permitir aos membros do grupo piadmin
que criem novas tags e estados digitais
Copyright © 2010 OSIsoft, LLC.
304