Escolar Documentos
Profissional Documentos
Cultura Documentos
Junho/2016
1
1. Conceitos Básicos
2. Ferramentas do InfoPlus.21
3. Fluxo de Armazenamento
4. Interações do IP21
2
Conceitos Básicos
3
Records e Famílias
Um record é a estrutura mais elementar do InfoPlus.21. Podem representar tags,
queries, repositórios, etc. Famílias definem a estrutura de dados dos records. Assim,
famílias são como tabelas; e records são como registros nessas tabelas.
4
Área Fixa x Área Repetida
A Área Fixa define as características que descrevem os records. A Área Repetida define a
estrutura para armazenamento de múltiplos eventos associados aos records. A área fixa
reside em memória e podem existir áreas repetidas em memória ou em disco
5
Pacote Básico de Famílias no IP21
Diversas famílias são definidas com a instalação padrão do InfoPlus.21. Cada record criado nas famílias
representa um objeto e a configuração dos objetos possibilita a implantação de um sistema que coleta,
processa e armazena informações. O sistema permite a criação de famílias customizadas.
Famílias de
Famílias de Famílias de Famílias de Famílias
Comunicaçã
Tags Ponteiros Queries Especiais
o
IP_DiscreteDef
IP_TextDef
... ... ... ...
6
Famílias de Tags
Os records dessas famílias representam tags de processo e contém campos para identificar
os tags, configurar a compressão de dados, parametrizar alarmes, etc. As famílias
IP_AnalogDef, IP_DiscreteDef e IP_TextDef são as mais comuns.
Campos para
identificação
Campos para
compressão
Campos para
alarmes
7
Famílias de Ponteiros
Os records dessas famílias representam listas de seleção. Os valores da área
repetida do record ENG-UNITS da família Select8Def representam unidades de
engenharia. Os records de tags apontam para os valores dessa área repetida.
Área repetida do
record ponteiro
ENG-UNITS
8
Famílias de Queries
Os records dessas famílias representam procedures ou funções no IP21. Permitem a
configuração de eventos (ou ciclos) que disparam sua execução. São associados a tarefas
externas que representam os processos do sistema operacional.
9
Famílias de Comunicação
Os records dessas famílias representam os objetos usados para a comunicação do IP21 com
os CIMIOs. Como exemplo, os records conhecidos como “Get transfers” vinculam os records
de tag com endereços no sistema de automação.
Exemplo de um
Get Transfer
10
Família de Map Records
Os records da família AtMapDef representam dados ou conjunto de dados contidos em
áreas fixas ou repetidas de outros records. Os Map Records tornam possível a exibição de
dados nas ferramentas clientes do IP21. IP_AnalogMap é um exemplo de Map Record.
11
Família FolderDef
Os records da família FolderDef representam pastas para organização dos records do banco
de dados. Cada record pode fazer referência a um record pai e a vários records filhos –
viabilizando a criação de uma estrutura usada pelos clientes do IP21
12
Família DiskHistoryDef
Os records da família DiskHistoryDef representam os repositórios de dados e referenciam os
arquivos onde os dados são armazenados. Esses records são referenciados por quaisquer
outros records que precisem historiar dados.
13
Famílias Customizadas
O IP21 permite a criação (ou alteração) de famílias para representação de objetos
originalmente não contemplados pelo sistema. A criação (ou alteração) de famílias é
realizada na ferramenta Definition Editor.
14
Snapshot
É um arquivo que contém todas as informações que residem em memória de todos os
records de uma base de dados (área fixa e área repetida em memória). Por segurança, o
IP21 faz cópias regulares do snapshot para o disco.
15
Ferramentas do
InfoPlus.21
16
Manager e Administrator
As principais ferramentas para administração do IP21 são o Manager e o Administrator. A
primeira permite a inicialização do servidor e das tasks requeridas. A segunda permite
administrar a estrutura de records
17
Inicialização do IP21
Para iniciar a base de dados, deve-se acessar a ferramenta Manager e pressionar o botão
START InfoPlus.21. A partir daí as tasks definidas serão executadas. Existe uma task
responsável por alocar espaço em RAM e carregar o snapshot para a memória.
Todas as tasks
definidas serão
executadas.
A TSK_DBCLOCK
define o tamanho da
base em RAM e
carrega o snapshot
(1 word = 2 bytes).
Inicialização do
Historian, SQLPlus,
Process Explorer,
AspenCalc, etc.
18
Tasks do IP21 Manager
Algumas tasks são definidas por padrão durante a instalação do InfoPlus.21. Cada task está
associada a um programa executável. A inicialização de uma determinada task inicia uma
instância do executável no sistema operacional.
19
Gerenciamento de Tasks do IP21
A ferramenta permite criar, alterar e remover tasks do InfoPlus.21 Manager. External Tasks
são tarefas que ficam em stand by aguardando serem demandadas por aplicações externas.
Adicionar
• Preencher os campos
e clicar em ADD
Alterar
Remover
20
Criação de Records
A partir da ferramenta IP21 Administrator, é possível criar novos records por meio de
uma das formas apresentadas a seguir.
21
Alteração de Records
Para alterar dados de um record deve-se selecionar o campo que se deseja alterar,
apagar o conteúdo atual, digitar o novo conteúdo e pressionar Enter. Alguns campos só
22
Todos os objetos do IP21
podem assumir status de
Exclusão de Records “Usable” ou “Unusable”.
Somente objetos “Unusable”
podem ser removidos da
Desabilitar a base de dados
coleta de dados,
passando o
IP_ARCHIVING
para OFF
Deixar o record
UNUSABLE
Remover as
referências
Deletar
23
Localização de Records
Clicar em
Find, no menu
principal
Informar o
nome da tag
no campo
Clicar em Find
Now
Clicar duas
vezes no
record
encontrado
24
Exportação de Records
O IP21 permite a exportação de um ou mais records. Para efetuar a exportação basta clicar
sobre a base de dados e selecionar a opção Save Records. Esses records podem ser
importados em outros servidores IP21.
25
Fluxo de
Armazenamento de
Dados
26
Fluxo de Armazenamento de Dados
O sistema historiador é responsável pela manutenção da estrutura de records, pelo
processamento de eventos, pela compressão de dados, pela administração dos repositórios
e pelo armazenamento dos dados em disco.
Armazenamento
Gerenciamento Gerenciamento
em Arquivo
de Repositórios de File Sets
Físico
27
Processamento de Eventos
O processamento de eventos consiste em comparar valores com critérios e executar
diferentes ações em função da existência (ou não) de desvios. Eventos podem ser
processados dentro ou fora do record e geram alarmes, disparam queries, etc.
28
Algoritmos de Compressão
Identificam tendências na variação do tag. Boxcar consegue eliminar informação
desnecessária quando a distribuição das amostras em linha horizontal. BackSlope distingue
inclinações constantes (que podem ser descritas por funcoes de 1o. Grau)
29
Configuração da Compressão de Dados
A configuração do processo em tags analógicos segue uma estrutura principal e se baseia em 3
campos: #_OF_TREND_VALUES, IP_DC_SIGNIFICANCE e IP_DC_MAX_TIME_INT.
#_OF_TREND_VALUES
IP_DC_SIGNIFICANCE
IP_DC_MAX_TIME_INT
30
Gerenciamento de Repositórios
Os repositórios compõem o banco de dados histórico do InfoPlus.21. Eles são
formados por:
1 Processo
• Transfere os dados existentes na fila
h21 para o Cache
archive
31
Planejamento de Repositórios
Antes de criar e configurar um repositório é necessário realizar um planejamento para
estimar as reais necessidades em termos de tamanho e eficiência. Algumas observações
devem ser consideradas:
32
Criação de Repositórios
É necessário clicar com o botão direito em Historian, Add Repository, preencher os
campos e clicar em OK.
Por padrão, o
nome dos
repositórios
devem iniciar
com “TSK_”
33
Inicialização de Repositórios
Clicar em Start
34
Backup de Repositórios
O backup dos repositórios é composto pela configuração de um record (da família
HistoryBackupDef) e por uma query, que realiza o procedimento de backup.
35
Gerenciamento de File Sets
São o destino final de armazenamento na base de dados do InfoPlus.21, o conjunto de
arquivos que guardam a informação necessária para a busca de um dado. Todo file set
possui um conjunto de características:
• Arc.key • Read-Only
• Reserved
36
Criação de File Sets
37
Arquivos de File Sets
Todos os file sets possuem 3 arquivos associados a ele:
38
Status de File Sets
Existem 4 possíveis status para os file sets:
39
Shift de File Sets
É baseado em parâmetros configurados pelo administrador do IP.21. O shift pode ser
causado por três motivos:
Atingiu o tamanho
máximo definido
Shift Automático
Atingiu a porcentagem
máxima definida
O período ultrapassou o
limite definido
O usuário solicitou a
mudança
40
Interações do IP21
41
Pastas do IP21
Após a instalação, são criadas pastas em duas localizações: C:/Program Files
(x86)/AspenTech e C:/ProgramData/AspenTech, que utilizam a seguinte estrutura
42
Chaves de Registro do IP21
O InfoPlus.21 utiliza diversas chaves de registro do Windows para armazenamento
de parâmetros utilizados para funcionamento da aplicação.
43
Serviços do IP21
O InfoPlus.21 possui vários módulos que são executados como serviços do
Windows.
44
Records x Tasks x Executáveis
Alguns records são processados por tasks que chamam o executável dela sempre
que o record requisita. Por exemplo: uma query agendada para execução.
45
IP21 x Antivírus
Não há problemas em relação ao uso de antivírus nos servidores PIMS, desde que
alguns arquivos sejam retirados dos arquivos a serem verificados:
Arquivos de Arquivos de
Outros Arquivos
Snapshot Repositórios
• BKP_snapshot.snp • arc.dat • event.dat
• arc.byte • cache.dat
• arc.key
46
Obrigado!
O sistema historiador é responsável pela manutenção da estrutura de records, pelo
processamento de eventos, pela compressão de dados, pela administração dos repositórios
e pelo armazenamento dos dados em disco.
Armazenamento
Gerenciamento Gerenciamento
em Arquivo
de Repositórios de File Sets
Físico
47