You are on page 1of 185

SAGE

Sistema Aberto de Gerenciamento de Energia

Guia de Configurao

Av. Horcio Macedo, 354 - Cidade Universitria


CEP 21941-911
Rio de Janeiro RJ

Outubro de 2008

A informao contida neste documento de propriedade do CEPEL, tendo se originado de trabalho


desenvolvido nesta empresa para consulta e referncia dos usurios do sistema SAGE, e no poder ser
reproduzida ou utilizada para quaisquer outros fins sem autorizao prvia e expressa do CEPEL. Este
documento baseia-se em informao disponvel na data de sua publicao. Embora sejam feitos esforos para
torn-lo preciso, este no se prope a cobrir todos os detalhes ou particularidades apresentadas pelo sistema.
O CEPEL no se responsabiliza por notificar os usurios deste documento de possveis alteraes feitas
posteriormente.

Contedo
I. INTRODUO ................................................................................. 1
II. MODELAGEM DE DADOS ................................................................ 3
CONCEITOS BSICOS ............................................................................... 3
CONFIGURAO DO SUBSISTEMA DE SUPORTE COMPUTACIONAL (SSC)............ 4
Rede de Difuso Confivel...................................................................... 4
Modelo de Dados: Entidades, Atributos e Relacionamentos ..................... 5
Descrio das Entidades, Atributos e Relacionamentos ........................... 5
PRO ................................................................................................... 5
CXP ................................................................................................... 8
CTX ................................................................................................... 9
INM ................................................................................................... 9
INP .................................................................................................. 10
NOH ................................................................................................ 10
SXP ................................................................................................. 11
SEV ................................................................................................. 11
NOCT............................................................................................... 12
PRCT ............................................................................................... 12

Servio de Alarmes e Eventos ............................................................... 12


Modelo de Dados: Entidades, Atributos e Relacionamentos ................... 13
Descrio das Entidades, Atributos e Relacionamentos ......................... 13
MAP................................................................................................. 13
E2M................................................................................................. 14
OCR................................................................................................. 15
TELA ............................................................................................... 16
CFALR ............................................................................................. 17

CONFIGURAO DO SUBSISTEMA DE COMUNICAO E PR-PROCESSAMENTO


DE DADOS (SCD) ................................................................................. 17
Configurao do Servio de Comunicao de Dados ............................ 17
Modelo de Dados: Entidades, Atributos e Relacionamentos ................... 19
Descrio das Entidades, Atributos e Relacionamentos ......................... 19
TCV ................................................................................................. 19
TTP .................................................................................................. 20
Modelo de Dados: Entidades, Atributos e Relacionamentos ................... 26
Descrio das Entidades, Atributos e Relacionamentos ......................... 26
GSD................................................................................................. 26
CXU................................................................................................. 27
ENU................................................................................................. 28
UTR ................................................................................................. 29
MUL................................................................................................. 29
ENM ................................................................................................ 30
CNM ................................................................................................ 31

Pr-Processamento de Dados................................................................ 32
Configurao do Servio de Aquisio e Controle................................... 35
Modelo de Dados: Entidades, Atributos e Relacionamentos ................... 36
Descrio das Entidades, Atributos e Relacionamentos ......................... 37
Preservao de Dados ........................................................................... 37
PSV ................................................................................................. 37

Critrios de Preservao ....................................................................... 38


LSC ................................................................................................. 39
INS .................................................................................................. 40
TAC ................................................................................................. 41
CGS ................................................................................................. 42
TCTL................................................................................................ 44
i
SAGE
Sistema Aberto de Gerenciamento de Energia

- Contedo

PAS.................................................................................................. 45
PTS.................................................................................................. 50
PDS ................................................................................................. 53
RCA ................................................................................................. 57
TCL.................................................................................................. 58
Como Criar uma Nova Frmula de Clculo Esttico Compilado ............. 60
GRUPO ............................................................................................ 62
GRCMP ............................................................................................ 63
TGL ................................................................................................. 65
PTC ................................................................................................. 66
DTS ................................................................................................. 67
FRD ................................................................................................. 68
TEMPO ............................................................................................ 69
Configurao do Sistema Eltrico.......................................................... 70
Modelo de Dados: Entidades, Atributos e Relacionamentos ................... 70
Descrio das Entidades, Atributos e Relacionamentos ......................... 70
SIS .................................................................................................. 70
REG................................................................................................. 71
ACO................................................................................................. 71
CIA .................................................................................................. 72
EST ................................................................................................. 72
CAR ................................................................................................. 75
LTR.................................................................................................. 76
RAM ................................................................................................ 77
TR2.................................................................................................. 78
TR3.................................................................................................. 78
Configurao do Servio de Distribuio de Dados e Eventos ................ 80
Modelo de Dados: Entidades, Atributos e Relacionamentos ................... 80
Descrio das Entidades, Atributos e Relacionamentos ......................... 80
TDD................................................................................................. 80
PAD ................................................................................................. 81
PTD ................................................................................................. 81
PDD................................................................................................. 82
Configurao do Mdulo de Tendncia .................................................. 82
Modelo de Dados: Entidades, Atributos e Relacionamentos ................... 82
TND ................................................................................................. 82
GRP ................................................................................................. 83
Configurao dos Pontos Fsicos ........................................................... 83
Modelo de Dados: Entidades, Atributos e Relacionamentos ................... 84
Descrio das Entidades, Atributos e Relacionamentos ......................... 84
CNF ................................................................................................. 84
NV1 ................................................................................................. 85
NV2 ................................................................................................. 85
TN1 ................................................................................................. 86
TN2 ................................................................................................. 86
CGF ................................................................................................. 87
PAF.................................................................................................. 88
PDF ................................................................................................. 89
PTF.................................................................................................. 89
RFI .................................................................................................. 90
RFC ................................................................................................. 91

III.

CARREGAMENTO DA BASE FONTE....................................... 92

O PROGRAMA CARGBF......................................................................... 92
COMO UTILIZAR O CARGBF................................................................... 93
Informaes Gerais ............................................................................... 93
Detalhamento da Interface Grfica ....................................................... 94
Selecionando Filtros e Chaves .............................................................. 99
Pesquisando chaves externas.............................................................101
Pesquisando Registros ........................................................................101
EDIO DOS ARQUIVOS TEXTO.............................................................. 102
IV.
DOCUMENTAO TCNICA DA PLANILHA DA BASE DE
DADOS FONTE DO SAGE................................................................. 103
ii
Guia de Configurao
Outubro 2008

Contedo -

INTRODUO ..................................................................................... 103


PBLICO ALVO ................................................................................... 103
OBJETIVO ......................................................................................... 103
APRESENTAO .................................................................................. 103
FUNCIONALIDADES .............................................................................. 105
Entre Arquivo e Planilha .....................................................................105
Entre Banco de Dados e Planilha .......................................................108
Cria Pastas .........................................................................................108
Todas as Entidades ou Somente as Selecionadas..............................108
Navegao...........................................................................................109
CONEXO COM O BANCO DE DADOS........................................................ 109
Excel....................................................................................................109
OpenOffice.org Calc.............................................................................110
PR-REQUISITOS ................................................................................ 111
WINDOWS ...........................................................................................111
UNIX ....................................................................................................111
V. CARREGAMENTO DA BASE REFERNCIA ................................... 113
TRANSFERNCIA DA BASE REFERNCIA PARA O AMBIENTE UNIX ................. 114
VI.
MANUTENO DA BASE DE DADOS DO SAGE EM
AMBIENTE UNIX ............................................................................. 115
VII.

CONFIGURAO DA INTERFACE GRFICA ........................ 119

CONTROLE DE ACESSO ........................................................................ 119


Conceitos.............................................................................................119
Aes .................................................................................................. 119
Controle de Ativao de Programas e Processos................................... 119
Controle do Visor de Telas................................................................... 120
Controle de Aes Efetuadas nas Telas ............................................... 121
Controle de Aes Efetuadas no Visor de Alarmes ............................... 121
Controle de Aes Efetuadas no Visor de Log ...................................... 121
Privilgios ........................................................................................... 121
Licenas ............................................................................................. 122

arquivos ..............................................................................................123
Arquivos de Senha Legvel................................................................... 124
Arquivo de Senhas Criptografado ........................................................ 124
Arquivos de Privilgios de Usurios ..................................................... 125
Arquivo de Licenas ............................................................................ 126

Configurando o controle de acesso .....................................................127


Definio dos Usurios ....................................................................... 127
Definio de Privilgios ....................................................................... 127
Definio das Licenas........................................................................ 127
Atribuio de Privilgios aos Usurios ................................................. 128
Definio das Protees dos Arquivos.................................................. 128
Controle de Acesso Diferenciado por Posto de Trabalho ....................... 128

FONTES ............................................................................................ 128


arquivo de fontes.................................................................................131
arquivos de fontes vetoriais ................................................................133
configurando os fontes ........................................................................133
CORES.............................................................................................. 133
arquivo de cores ..................................................................................134
configurando as cores .........................................................................137
COMPORTAMENTO............................................................................... 137
geometria do visor de telas .................................................................137
Tamanho ............................................................................................ 137

posio ................................................................................................138
Posio X ............................................................................................ 138
Posio Y ............................................................................................ 138

configurao bsica ............................................................................138


iii
SAGE
Sistema Aberto de Gerenciamento de Energia

- Contedo

Comportamento Verso....................................................................... 138


Ocultar Barra ..................................................................................... 138
Exibir Nome........................................................................................ 138
Exibir Data ......................................................................................... 139
Exibir Erros de Ligao ....................................................................... 139
Enquadrar Telas ao Abrir.................................................................... 139
Inicia com Importao......................................................................... 139
Acentuao Automtica ...................................................................... 139
Cursor Mouse Tamanho...................................................................... 140
Cursor Mouse Formato ....................................................................... 140

pOSICIONAMENTO DE DILOGOS .....................................................140


Indicador de Intertravamento .............................................................140
Perto de dijuntores.............................................................................. 141
Chaves seccionadoras e de distribuio............................................... 141
Outros Objetos ................................................................................... 141
Posio dos Indicadores ...................................................................... 141
Configurao para Dilogos de Grupo ................................................. 141
Desenho Seccionadora ........................................................................ 142
Desenho Chave Distribuidora ............................................................. 142
Desenho Capacitor.............................................................................. 142
Anotao Smbolo ............................................................................... 142
String Enumerao Invisvel ............................................................... 143
Mostra Identificador de Ligao Incorreta............................................ 143
Identificador de Ligao Errada........................................................... 143

CONFIGURAO DE DILOGOS DE CONTROLE ...............................143


Click ................................................................................................... 143
Time-out ............................................................................................. 143
Pedido de Confirmao........................................................................ 144
Formato dos dilogos .......................................................................... 144

indicadores de qualidade....................................................................144
Mostra Indicadores de Qualidade ........................................................ 144
Mostra Indicadores de Qualidade em Linhas de Transmisso .............. 144
Distncia Linha de Transmisso ......................................................... 144
Descongestionamento ......................................................................... 144
Fonte .................................................................................................. 145

Estados dos Indicadores de Qualidade (Smbolo e cor) ......................145


No supervisionado............................................................................. 145
Manual Local ...................................................................................... 145
Fora de Varredura Local ..................................................................... 145
No atualizado/Invlido Local ............................................................. 145
Grandeza Calculada com Restrio ..................................................... 145
Manual na Origem .............................................................................. 145
Fora de Varredura na Origem.............................................................. 145
No atualizado/Invlido na Origem ..................................................... 145
Substitudo pela Anlise de Redes (Estimado) ..................................... 146
Erro Grosseiro de Estimao de Estado............................................... 146
Sinal Invertido .................................................................................... 146
INDICADORES DE QUALIDADE DE VALORES ESTIMADOS ............... 146
Normal ............................................................................................... 146
Erro de Estimao .............................................................................. 146
No Estimado ..................................................................................... 146
Excludo da Estimao........................................................................ 146
Redundncia Local ............................................................................. 146
Restrio de Estimao ....................................................................... 147
Estimao Anormal............................................................................. 147
Estimao Externa.............................................................................. 147

INDICADORES DE QUALIDADE DE VALORES OTIMIZADOS..............147


Normal ............................................................................................... 147
Limite Relaxado .................................................................................. 147
No Otimiuzado .................................................................................. 147
Limite Final ........................................................................................ 147
Controle Alterado ................................................................................ 148

linhas de transmisso.........................................................................148
Regra de Cores.................................................................................... 148
iv
Guia de Configurao
Outubro 2008

Contedo -

Cor da Linha....................................................................................... 148


Moldura da Seta ................................................................................. 148
Nveis de Carregamento ...................................................................... 149

INDICAO PISCANDO (BLINK) DE ALARME NO RECONHECIDO ..149


Medida ............................................................................................... 149

DESENHO DE OBJETOS ASSOCIADOS A PONTOS digitais ...............149


Cor do Estado Normal......................................................................... 149
Transio de Estado............................................................................ 150
Alarme Inibido .................................................................................... 150
Auto-reconhecimento .......................................................................... 150
Configurao Normal .......................................................................... 150

CORES DE OBJETOS DIGITAIS INDEPENDENTE DA CONDIO


NORMAL..............................................................................................151
Abertos ............................................................................................... 151
Fechados ............................................................................................ 151

CORES DE OBJETOS DIGITAIS DURANTE A EXIBIO DE


CONFIGURAO NORMAL ..............................................................151
Estado Normal .................................................................................... 151
Estado Anormal .................................................................................. 151

Desenhos nos ns eltricos .................................................................151


Mostra Seta ........................................................................................ 151
Cor na Regio Normal ......................................................................... 152

Desenho das Medidas.........................................................................152


Cor do Texto em Alarme No Reconhecido........................................... 152
Cor na Regio Normal ......................................................................... 152

Desenho de Objetos Com Entrada Manual .........................................152


Entrada Manual fora do Limite de Escala............................................ 152
Objetos com Cor do Status.................................................................. 153
Objetos usam Cor de Entrada Manual ................................................ 153

Flag "No Entrvel" .............................................................................153


Analgicos Obedecem ......................................................................... 153
Digitais Obedecem .............................................................................. 153

Inverso de Estado de Pontos Digitais................................................154


Ttulos .................................................................................................154
Limite de Advertncia.......................................................................... 154
Limite de Urgncia .............................................................................. 154

Lock na Entrada de Dados .................................................................154


Lock no Incio ..................................................................................... 154
Unlock no Final .................................................................................. 155
Time-out ............................................................................................. 155
Beep ................................................................................................... 155

Entrada Grupada................................................................................155
Cor da Seleo .................................................................................... 155
Espessura da Seleo ......................................................................... 155
Zoom .................................................................................................. 156
Ttulo dos Pontos ................................................................................ 156

Parmetros do Visor de Acesso...........................................................156


Mantm Programas no Logout............................................................. 156
Mantm Base no Encerramento .......................................................... 156

VISOR DE ALARMES...........................................................................156
Reconhecer Lista................................................................................. 156
Eliminar Lista ..................................................................................... 156
Blink .................................................................................................. 157
Severidade .......................................................................................... 157
Data ................................................................................................... 157
Lista de Macro Alarmes Congelada...................................................... 157

DISPLAYS .......................................................................................... 162


Arquivo de Displays ............................................................................162
Configurando o Arquivo de Displays...................................................164
TELAS............................................................................................... 164
Camadas.............................................................................................164
Grupos de Descongestionamento ........................................................165
v
SAGE
Sistema Aberto de Gerenciamento de Energia

- Contedo

Filtros ..................................................................................................165
Sinnimos............................................................................................166
RELATRIOS ...................................................................................... 166
VISOR DE TELAS ................................................................................. 167
Arquivo VisorTelas ..............................................................................167
Arquivo VisorAcesso............................................................................167
AES PARA CLICK NOS OBJETOS DAS TELAS DO SAGE............................ 167
TELA ou APRESENTAR .......................................................................167
TELA_DA_BASE ..................................................................................167
RESTAURAR........................................................................................167
ENTRAR_DADO ...................................................................................168
INVERTER_DADO................................................................................168
ENTRADA_MANUAL ............................................................................168
HABILITAR_VARREDURA ...................................................................168
Recohecer_alarme ...............................................................................168
LISTA_ALARMES.................................................................................169
Alrsom .................................................................................................169
Autorec ................................................................................................169
Grupo ..................................................................................................169
Controle...............................................................................................169
Criar_anotacao....................................................................................170
Editar_anotacao ..................................................................................170
APAGar_anotacao ...............................................................................170
SELECIONAR ......................................................................................170
CENTRALIZAR.....................................................................................170
DESTACAR..........................................................................................171
EXECUTAR..........................................................................................171
SETVAR...............................................................................................171
RESETVAR ..........................................................................................171
Listavars .............................................................................................172
ZOOM ..................................................................................................172
FILTRAR ..............................................................................................172
CAMADA .............................................................................................172
Cor_fundo............................................................................................172
CORFG ................................................................................................173
CORBG ................................................................................................173
INICIAR_ENTRADA_GENRICA ..........................................................173
CONFIRMAR_ENTRADA_GENRICA...................................................173
CANCELAR_ENTRADA_GENRICA.....................................................173
IMPORTAR...........................................................................................173
EXIBE_VISOR_TELAS .........................................................................173
PGINA_WEB ......................................................................................174
RELATRIO.........................................................................................174
TERMINAL ...........................................................................................174
VISUALIZAR ........................................................................................174
EDITAR................................................................................................174
Visorcalc..............................................................................................174
VisoralR...............................................................................................174
Visorclog..............................................................................................175
VisorPROC...........................................................................................175
IGN ......................................................................................................175
WALLTREND .......................................................................................175
BLACKBOARD.....................................................................................175
VIII.

GLOSSRIO ........................................................................ 177

vi
Guia de Configurao
Outubro 2008

I. Introduo
Os procedimentos para a configurao do Sistema Aberto de
Gerenciamento de Energia - SAGE, que permite supervisionar e
controlar um processo de produo, transmisso e distribuio de
energia eltrica, inclui as seguintes etapas:
Banco de Dados: carregamento dos dados em um ambiente
off-line, gerando a Base de Dados Fonte e a partir desta a Base
de Dados Referncia (Imagem da Base de Dados Tempo Real em
disco); tambm off-line.
Telas: edio de telas e associao dos seus pontos
dinmicos com a Base de Dados Referncia;
Interface Grfica: configurao do controle de acesso, dos
fontes, das cores, das telas e dos relatrios.
A primeira e terceira etapas acima definem o escopo deste manual, a
segunda descrita no Manual do Usurio do SigDraw, que o editor de
telas do SAGE.
A base de dados do SAGE definida pelo modelo de dados EMS (Energy
Management System), e a partir deste modelo, pode ser configurada
uma base de dados EMS ou simplesmente uma base de dados SCADA
(Supervisory Control and Data Acquisition System).
Este manual descreve os procedimentos de configurao do SAGE para
uma base de dados SCADA.
Para se configurar o Banco de Dados do SAGE so necessrios os
seguintes passos:

Modelagem dos dados para preenchimento da Base Fonte.

Carregamento da Base Fonte.

Carregamento da Base Referncia.

1
SAGE
Sistema Aberto de Gerenciamento de Energia

I - Introduo

2
Guia de Configurao
Outubro 2008

II. Modelagem de Dados

O Banco de Dados do SAGE formado por:

Dados do processo

Dados de configurao do sistema

Os passos e conceitos necessrios para se modelar estes dados so


apresentados a seguir.

Conceitos Bsicos
A Base Fonte do SAGE utiliza um modelo de dados relacional. Uma
base de dados relacional modelada atravs de entidades, atributos e
relacionamentos entre entidades.
Entidade - um ente abstrato que caracteriza um ponto
fundamental para a organizao das informaes em uma Base
de Dados Relacional, ou seja, algo sobre o qual se deseja
armazenar informaes;
Atributo - o nome dado a uma caracterstica da entidade,
isto , os atributos de uma entidade definem as informaes que
se deseja armazenar sobre ela;
Relacionamento - a maneira pela qual, duas entidades
esto associadas, que pode ser de 1 n ou de n m. O
relacionamento
1 1 um caso especfico do relacionamento 1 n.
Para se mapear entidades, atributos e relacionamentos, em tabelas e
campos de um banco de dados usa-se uma regra simples, descrita
abaixo:

Uma entidade corresponde a uma tabela;

Cada atributo da entidade corresponde a um campo dessa tabela;

Um relacionamento 1 n gera na tabela correspondente entidade


do lado n do relacionamento um campo que aponta para a tabela
correspondente entidade do lado 1 do relacionamento. Esse campo da
tabela do lado n chamado de CHAVE ESTRANGEIRA e o campo
apontado na tabela do lado 1 a CHAVE PRIMRIA dessa tabela;
Um relacionamento 1 1 gera um campo que pode ser colocado em
qualquer uma das tabelas relacionadas. Esse campo chamado de
CHAVE ESTRANGEIRA e o campo apontado a CHAVE PRIMRIA da
outra tabela.
3
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Um relacionamento n m gera uma tabela que possui pelo menos


dois campos, cada um apontando para uma das tabelas que
correspondem s entidades do relacionamento (chaves estrangeiras).
Essa tabela pode possuir outros campos que configuram atributos
referentes ao par das entidades (atributos de relacionamento);
Uma chave estrangeira pode ser direta, aponta sempre para a chave
primria de uma determinada entidade, ou indireta que, dependendo de
um atributo da entidade onde ela se encontra, vai apontar para a chave
primria de uma ou de outras entidades.
A Configurao do SAGE est organizada segundo os subsistemas que o
compem. Para a base de dados SCADA devemos configurar o
Subsistema de Suporte Computacional (SSC) e o Subsistema de
Comunicao e Pr-processamento de Dados (SCD). A configurao dos
subsistemas foi organizada em tpicos sendo que para cada um deles
foi definido um modelo de dados.
Na descrio dos modelos de dados ser adotada a conveno abaixo:
Representao para uma Entidade que no configurada
na Base Fonte, mas no catlogo da Base Referncia
(CATBR)
Representao para uma Entidade descrita em outro
modelo de dados, mas que se relaciona com alguma
entidade deste modelo.
Representao para uma Entidade ou Relacionamento
nm descrita no modelo de dados em questo.

Configurao do Subsistema
de Suporte Computacional (SSC)
O SAGE um sistema que contempla caractersticas de sistemas
abertos, suportando uma arquitetura em rede distribuda e
heterognea. Essa arquitetura flexvel podendo ser configurada pelo
usurio do sistema.
O Subsistema de Suporte Computacional (SSC) responsvel pelo
gerenciamento de acesso da base de dados distribuda, seletivamente
replicada, residente em memria e utilizada em tempo real (mdulo
GMCD); tambm responsvel pela distribuio e monitorao dos
processos nos diversos ns da rede (mdulo GCD) e ainda oferece um
servio de alarmes e eventos (mdulo ALR).
Para realizar tais funes, o SSC precisa ser configurado como descrito
a seguir.
REDE DE DIFUSO CONFIVEL
Antes de fazer a configurao da rede do sistema, o usurio tem que
decidir a arquitetura a ser utilizada, isto , quantas mquinas
comporo a rede, quantas e quais sero utilizadas como interface
grfica, quantas e quais realizaro funes de comunicao.
4
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Depois disso, o usurio estar apto a configurar a Rede de Difuso


Confivel que responsvel por manter a coerncia dos dados
replicados e o bom funcionamento dos processos na rede.
Modelo de Dados: Entidades, Atributos e Relacionamentos

Figura II-1 - Modelo de dados para a Rede de Difuso Confivel

Descrio das Entidades, Atributos e Relacionamentos

PRO
Entidade Classe de Processo
Configura os processos do SAGE.
Atributos
ATIVA - Determina a maneira que o processo deve ser ativado. Pode
assumir os seguintes valores:
CAD - o processo ativado em todos os ns onde est
cadastrado na entidade INP (instncia de processo);
PRS - o processo ativado somente no primeiro n que entrar
em servio, dentre os cadastrados, e permanece nesse n a
menos que ele saia de servio. Quando isso acontece, ele
ativado no primeiro n cadastrado que estiver em servio;
PRP - igual ao caso anterior, s que existe uma prioridade, isto
, se um n cadastrado, mais prioritrio, entra em servio o
processo migra para ele;
5
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

HOP - o processo carregado em todos os ns cadastrados que


estiverem em servio, mas s executado no mais prioritrio, os
outros ficam em hot stand by. Caso um n mais prioritrio entre
em servio a execuo do processo migra para este n;
HOS - igual ao caso anterior s que sem prioridade, isto , a
execuo do processo s migra se o n onde ele est sendo
executado sair de servio.
ATVAT - Determina se o processo vai ser ativado pelo GCD, modo
automtico (AUT) ou pelo prprio usurio, modo manual (MAN).
ESSEN - Indica se o processo essencial (ESC) ou no (NES). Quando
um processo essencial o GCD, depois de tentar ativ-lo NUATV (outro
atributo desta entidade) vezes e no obter sucesso, d um shutdown no
n e torna a tentar ativ-lo por mais NUATV vezes. Isso se repete pelo
nmero de tentativas de ativao do n (NTATV atributo da entidade
NOH).
HORAA - Especifica em segundos a hora da primeira ativao do
processo (hora x 60 x 60 + minutos x 60 + segundos) para o caso do
mesmo ser configurado para ser lanado numa hora marcada (atributo
TIPPR desta entidade = HORAM). 0 ( zero ) significa meia-noite.
ID - Identificador da classe de processo sendo configurado. Os
processos do SAGE que devem ser configurados so:
Processos obrigatrios que devem ser lanados nesta ordem:
1o mcast - multicast confivel.
2o gmcd - gerenciador das
distribudas.

memrias

compartilhadas

Processos que sero lanados de acordo com a configurao da rede:


3 o rarqd servidor de Replicao de Arquivos.
4o alr - servio de alarmes e eventos; apenas uma cpia deve
estar ativa na rede.
5o mscd - monitorador do Subsistema de Comunicao de
Dados (SCD); apenas uma cpia precisa estar ativa na rede.
6o sac - servio de aquisio e controle; ser lanado em todas
as estaes usadas para aquisio de dados de UTRs ou Centros
de Controle.
7o sdd - servio de distribuio; ser lanado em todas as
estaes usadas para distribuio de dados para outros nveis
hierrquicos.
8o calc - processador de clculos; ser lanado nas estaes
previamente configuradas com essa funo.
9o hist - histrico de dados do sistema; apenas uma cpia
precisa estar ativa na rede.
10o serv - servio do SAGE para ligao com ambiente windows;
pode ser configurado para ser lanado em qualquer estao ou
grupo de estaes da rede.
11o DumpBd Dump da Base de Tempo Real.
12o STI_cargbh grava dados histricos em banco relacional.

6
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Processos que devem ser configurados de acordo com os protocolos a


serem utilizados:
abb Conversor do protocolo AB1771/X3.28.
alts Conversor do Protocolo ALTUS AL-100.
cno - Conversor SINSC Modo Mestre.
cnul Conversor Nulo Protocolo SAC
cos - Conversor SINSC Modo Escravo.
c32 - Conversor CONITEL - C3x00.
dnp3 Conversor do Protocolo DNP V3.00.
i101 Conversor IEC/60870-5-101.
i104 Conversor IEC/60870-5-104.
mlab Conversor do Protocolo MicroLab.
modb Conversor do Protocolo ModBus.
ln57 - Conversor L&N IEC/60870-5.
rdac - Conversor REDAC-70 Westinghouse.
MONIT - Indica se o processo deve ser monitorado pelo GCD (MON) ou
no (NMO). Se for escolhido que o processo seja monitorado, o mesmo
deve configurar os parmetros do seu watch dog em tempo de execuo
utilizando primitivas do GCD. Se for escolhido que o processo no seja
monitorado, o GCD apenas o ativa, e no o monitora.
NOME - Descrio do processo por extenso.
NUATV - Nmero de tentativas de ativao do processo pelo GCD em
caso de falha.
PERIO - Periodicidade de ativao do processo, isto , tempo, em
segundos, que depois da primeira ativao do processo na hora
marcada (HORAA), deve ser utilizado para ativao do mesmo
periodicamente. Zero significa que o processo no ativado
periodicamente.
SCRAT - Nome do arquivo de script a ser executado na ativao do
processo.1
SCRDE - Nome do arquivo de script a ser executado na desativao do
processo. 1
SCRDS - Nome do arquivo de script de desativao do processo a ser
executado quando o mesmo est rodando em um n secundrio e est
sendo desativado para migrar para o n primrio. Caso este campo no
seja especificado utilizado o arquivo configurado em SCRDE. 1
SCRRE - Nome do arquivo de script de ativao do processo a ser
executado quando o mesmo est sendo ativado em um n primrio,
migrando de um n secundrio. Caso este campo no seja especificado
utilizado o arquivo configurado em SCRAT. 1
TINIC - Ordem para o lanamento do processo depois do lanamento do
GCD (a sua utilizao depende do atributo TIPPR desta entidade).

No caso de processos especficos dos protocolos, a respectiva descrio pode ser


encontrada no anexo referente ao protocolo, em Guia de Configurao Anexos.

7
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

TIPPR - Indica o tipo da primeira ativao do processo. Pode assumir os


seguintes valores:
INSS - o processo lanado imediatamente aps o GCD;
INSP - o processo lanado na ordem, especificada em TINIC,
depois do lanamento do GCD. O GCD garante que um processo
s lanado depois do processo anterior ter se habilitado para o
GCD (SHabilitP);
MINC - o processo lanado no primeiro minuto cheio aps o
intervalo de tempo TINIC;
HORAC - o processo lanado na primeira hora cheia aps o
intervalo de tempo TINIC;
HORAM - o processo lanado na hora marcada especificada
em HORAA.
WATCHDOG - Perodo (em segundos) para atualizao do watch-dog do
processo.

CXP
Relacionamento de Classe de MCD x Classe de Processo
Especifica o relacionamento n m entre a entidade PRO (classe de
processo) e a entidade MCD (classe de mcd).
Este relacionamento feito para as MCDs que o sistema exige que
sejam mantidas abertas sempre em pelo menos dois ns. Isto
necessrio quando no se quer que os dados dinmicos, atualizados em
uma MCD, sejam perdidos caso o n onde esta MCD est aberta saia de
servio.
Essa MCD s pode ser aberta pelo GCD em ns que os processos que a
usam possam ser ativados, por que caso contrrio a MCD seria
preservada, mas no poderia ser acessada.
Ento define-se para uma classe de MCD o processo que a manipula.
Se houver mais de um processo coloca-se mais de um relacionamento
com a mesma classe de MCD e processos diferentes.
Pode haver tambm relacionamentos com o mesmo processo e classes
de MCD diferentes, uma vez que um processo pode abrir vrias MCDs.
Esta tabela de uso exclusivo do SAGE, qualquer alterao nela
necessita uma adaptao do software equivalente.
Chaves Estrangeiras Diretas
CLASSE - Identificador da classe de MCD. As classes de MCD
existentes atualmente na base de dados SCADA do SAGE so:

SCD_ClasSac

SCD_ClasSdd

SCD_ClasFis

SCD_ClasCod

8
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

SCD_ClasIds

SCD_ClasIdf

SCD_ClasIdd

SSC_ClasCat

SSC_ClasGmcd

SSC_ClasEve

SSC_ClasSsc

SSC_ClasTnd

SSC_ClasAlr

PRO - Identificador da classe de processo.

CTX
Entidade Contexto
Define o contexto em que o SAGE est sendo executado.
Atributos
ID - Identificador do contexto. Pode assumir o seguinte valor: TRContexto de Tempo Real.
NOME - Descrio por extenso do contexto.

INM
Relacionamento de Contexto x Classe de MCD ( Instncia de MCD)
Especifica o relacionamento n m entre a entidade CTX e a entidade
Classe de MCD.
Chaves Estrangeiras Diretas
CLASSE - Identificador da classe de MCD.
CTX - Identificador do contexto.
Atributo de Relacionamento
TIPCO - Tipo de controle para classe de MCD. Pode assumir os
seguintes valores:
NOR - Normal, a MCD fica sempre aberta em dois ns.
ESP - Especial, a MCD fica aberta em dois ns a pedido da
aplicao.

9
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

INP
Entidade Instncia de Processo
Um processo pode ser ativado em vrios ns e cada uma dessas
ativaes define uma instncia do processo. Esta entidade configura as
instncias de todos os processos do SAGE.
Atributos
ORDEM - Nmero seqencial de 1 a n que define a prioridade do n na
ativao do processo, sendo que os nmeros menores so os mais
prioritrios.
Chaves Estrangeiras Diretas
NOH - Identificador do n em que esta instncia do processo vai ser
executada. Define o relacionamento 1 n entre a entidade NOH e a
entidade INP.
PRO - Identificador da classe de processo qual esta instncia
pertence. Define o relacionamento 1 n entre a entidade PRO e a
entidade INP.

NOH
Entidade N da Rede
Descreve os ns da rede de difuso confivel.
Atributos
ENDIP - Endereo IP do n na rede, que deve ser igual ao definido na
instalao do sistema operacional para este n.
ID - Identificador do n na rede.
NOME - Descrio do n por extenso.
NTATV - Nmero de tentativas que devem ser feitas pelo GCD em caso
de falha para ativar este n.
TPNOH Tipo de n do sistema.
configuraes:

Pode apresentar as seguintes

SERVIDOR mquina utilizada para a execuo dos processos


SCADA do SAGE.
CONSOLE mquina utilizada para a execuo da IHM.
TRANSPORTE mquina utilizada
transportadores de protocolo do SAGE.

10
Guia de Configurao
Outubro 2008

para

execuo

dos

II - Modelagem de Dados

SXP
Relacionamento de Severidade x Classe de Processo
Especifica o relacionamento n m entre a entidade PRO (Classe de
Processo) e a entidade SEV (Severidade). Define para cada processo um
limite tolerado de erros e eventos que ele pode gerar, classificados por
severidade.
Chaves Estrangeiras Diretas
PRO - Identificador da Classe de Processo.
SEV - Identificador da Severidade do Evento.
Atributo de Relacionamento
NFALS - Nmero de falhas permitidas para uma severidade em um
processo sem que o GCD desative esse processo. Se for zero o GCD
nunca desativar esse processo devido a falhas dessa severidade.

SEV
Entidade Severidade
Lista as severidades existentes no SAGE. Severidade um grau de
importncia que se d a uma falha ou evento, que vai definir a cor do
registro de ocorrncia nas listas de alarmes/eventos.
Esta tabela de uso exclusivo do SAGE, qualquer alterao nela
necessita uma adaptao do software equivalente.
Atributos
ID - Identificador da severidade. As severidades existentes atualmente
no sistema so:
NORML - normal, apenas para informao;
ADVER - advertncia;
URGEN - urgncia;
FATAL - fatal, a severidade mais grave;
SNULA nulo;
PANIC pnico.
NOME - Descrio da severidade por extenso.

11
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

NOCT
Entidade Relacionamento noh-contexto
Atributos
CTX Identificador do contexto.
NOH Identificador do noh.

PRCT
Entidade Relacionamento processo-contexto.
Atributos
ATIVAT Indicador de ativao do processo nesse contexto.
assumir os seguintes valores:

Pode

AUT - automtico;
MAN manual;
NAO processo no ativado.
Obs: O preenchimento deste campo opcional. Se no for preenchido
ser utilizado o valor NAO.
CTX Identificador do contexto.
PRO Identificador do processo.

SERVIO DE ALARMES E EVENTOS


A configurao do Servio de Alarmes e Eventos
principalmente
na
definio,
pelo
usurio,
das
alarmes/eventos que podero ser exibidas pelo sistema.

se baseia
listas
de

Essas listas podem conter alarmes/eventos relativos aos pontos do


sistema eltrico, gerncia da comunicao de dados, do suporte
computacional, s aes do operador, s aplicaes, etc.
O usurio tem flexibilidade para configurar essas listas por tipo de
evento, por estao, por regio, por pontos de um bay, por tipo de
ponto, etc.
Existir sempre uma lista Geral de Alarmes/Eventos para onde ser
direcionado todo e qualquer alarme/evento relativo aos pontos do
Sistema Eltrico gerado pelo sistema. Esta lista precisa ser configurada
na entidade MAP com o atributo ID igual a GERAL.

12
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Modelo de Dados: Entidades, Atributos e Relacionamentos

Figura II-2 - Modelo de dados para o Servio de Alarmes e Eventos.

Descrio das Entidades, Atributos e Relacionamentos

MAP
Macro Alarmes
Existe uma relao biunvoca entre listas de alarmes/eventos e macroalarmes, os quais so configurados nesta entidade. Podem ser
configurados no mximo 256 macro-alarmes.
O usurio pode configurar uma lista de trs maneiras diferentes ou um
misto dessas maneiras:
Por pontos: o usurio define cada ponto (analgico, digital e
totalizador) que far parte da lista;
Por ocorrncia: o usurio define as ocorrncias que sero
reportadas na lista;
Por ligao SCADA: todos os pontos pertencentes a essa ligao
entraro nessa lista.
As seguintes afirmaes so vlidas:
Um ponto lgico (analgico, digital ou totalizador) pode
pertencer a uma ou mais listas;
Uma ocorrncia tambm pode pertencer a uma ou mais
listas;
Uma ligao SCADA est associada obrigatoriamente a uma
lista;
Se um ponto no for configurado como pertencente a alguma
lista, ele aparecer somente na lista geral e na lista associada
ligao SCADA a que ele pertence.
13
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Em vista do exposto acima podemos deduzir que a entidade MAP possui


relacionamentos n m com as entidades PAS (Ponto Analgico Lgico),
PTS (Ponto Totalizador Lgico), PDS (Ponto Digital Lgico) e OCR
(Ocorrncia); e ainda um relacionamento 1 n com a entidade LSC
(Ligao SCADA).
Atributos
ID - Identificador do Macro Alarme.
NARRT - Narrativa para servir como ttulo da lista quando a mesma for
apresentada pela interface grfica do sistema.
ORDEM - Nmero seqencial de 1 a n que indica a ordem de
posicionamento do macro alarme na tela da interface grfica do
sistema.

E2M
Relacionamento Ponto Lgico (PAS, PTS ou PDS) x MAP ou
Ocorrncia x MAP
Especifica os relacionamentos n m entre a entidade MAP e as
entidades PAS, PTS, PDS e OCR.
Chave Estrangeira Indireta
IDPTO - Identificador do ponto lgico ou da ocorrncia. Dependendo do
atributo de relacionamento TIPO aponta para PAS, PTS, PDS, ou OCR.
Chave Estrangeira Direta
MAP - Identificador do macro alarme associado ao ponto lgico ou
ocorrncia.
Atributo de Relacionamento
TIPO - Especifica qual a entidade a ser relacionada com MAP:
PAS - Ponto Analgico Lgico
PTS - Ponto Totalizador Lgico
PDS - Ponto Digital Lgico
OCR - Ocorrncia

14
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

OCR
Entidade Ocorrncia
Configura todas as ocorrncias existentes no sistema. A maneira que
devem ser criadas as ocorrncias para cada tipo de ponto est
especificado nas entidades correspondentes (PAS, PDS, PTS).
Existem dois tipos bsicos de ocorrncias:

Aquelas associadas aos pontos lgicos (analgicos, digitais ou


totalizadores) do sistema eltrico.
Ex.: Abriu/Fechou
Ultrapassou o limite de urgncia

Aquelas associadas aos alarmes/eventos do sistema computacional,


suporte de comunicaes, aes do operador, aplicaes, etc..
Ex.: Ligao Operacional
Entrada Manual de Dados
Processo Ativado
Erro de Estimao de Estado

Atributos
AUTOE Usado com valor SIM permite adicionar a funcionalidade de
auto eliminao no valor escolhido para o TIPOE.
AUTOR - Usado com valor SIM permite adicionar a funcionalidade de
auto reconhecimento no valor escolhido para o TIPOE.
ID - Identificador da ocorrncia.
TEXTO - Texto
alarmes/eventos.

da

ocorrncia

que

aparecer

nas

listas

de

possvel ainda, que o alarme esteja habilitado, porm no esteja


presente no Visor de Alarmes e/ou nas listas apresentadas no Visor de
Logs. Esta configurao feita na OCR do alarme inserindo uma
palavra-chave no incio do texto do alarme. Esto disponveis as
seguintes opes:
*LOG* - o alarme/evento no ser inserido no Visor de Alarmes,
mas somente nas listas apresentadas no Visor de Logs.
*NUL* - o alarme/evento no ser inserido no Visor de Alarmes e
apenas na lista SDE do Visor de Logs, no caso da sequncia de
eventos.
*NLS* - o alarme/evento no ser inserido no Visor de Alarmes e
em nenhuma lista do Visor de Logs.
As opes *NUL* e *NLS* so teis, por exemplo, em casos onde
se deseja apenas acionar a bandeirola (indicador de alarme no
reconhecido), que, nesse caso, desarmada (reconhecido) com
Crtl-clique sobre o objeto no Visor de Telas.
15
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

TIPOE Tipo da ocorrncia. Define a maneira que um alarme vai ser


tratado podendo assumir os seguintes valores:
NORML - Normal - no entra reconhecido, no pode ser
eliminado se no reconhecido, no eliminado quando
reconhecido, pode ser eliminado em qualquer severidade,
sobrepe e sobreposto por outro alarme para o mesmo ponto e
possui um contador de sobreposies com indicao da maior
severidade sobreposta.
AUTOE - Auto Eliminao - igual ao normal, a menos que o
alarme eliminado da lista quando for reconhecido;
AUTOR - Auto Reconhecimento - igual ao normal, a menos que o
alarme j entra na lista reconhecido;
NELSV - No Elimina devido a Severidade - igual ao normal, a
menos que o alarme no eliminado se a sua severidade for
diferente de normal (NORML);
NSUPE - No Sobrepe - igual ao normal, a menos que o alarme
inserido no sobrepe outro alarme para o mesmo ponto;
NSUPO No Sobrepe nem Sobreposto igual ao normal, a
menos que o alarme inserido no sobrepe nem sobreposto por
outro alarme para o mesmo ponto.
TPSOM - Tipo do sinal sonoro associado ocorrncia, pode ser: BREVE,
LONGO, CONTI (contnuo) ou NULO.
TPUSR - Indica o tipo de usurio que utiliza a ocorrncia. Pode assumir
os seguintes valores:
SIS - para ocorrncia do SAGE.
UAPL - para ocorrncias das aplicaes geradas pelo usurio.
USR - para ocorrncias usadas pelos pontos do sistema eltrico
configurados em PAS, PTS ou PDS.
Ateno!!! As ocorrncias configuradas com TPUSR = SIS no devem
ser alteradas pelo usurio.
Chave Estrangeira Direta
SEVER - Identificador da severidade para a ocorrncia. Define o
relacionamento 1 n entre a entidade SEV e a entidade OCR.
TELA - Identificador da tela associada ocorrncia, ou seja, se o
usurio der um clique nesta ocorrncia no Visor de Alarmes, a tela
correspondente ser apresentada no Visor de Telas.

TELA
Entidade Tela
Configura telas associadas ocorrncias ou instalaes.

16
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Atributos
ID - Identificador da tela cadastrada na base de dados.

CFALR
Entidade Parametrizao do Sistema de Alarmes
Atributo
PERFIL - Perfil de apresentao dos alarmes.

Configurao do Subsistema de Comunicao e


Pr-processamento de Dados (SCD)
Uma caracterstica importante do SAGE a capacidade de operar nos
diferentes nveis hierrquicos do sistema supervisrio das empresas
(local, regional e centros de controle).
O subsistema de Comunicao de Dados (SCD) responsvel pela
coleta, pr-processamento e distribuio das informaes referentes ao
sistema eltrico.
O usurio deve configurar a comunicao e pr-processamento de
dados de acordo com o nvel hierrquico em que o sistema vai operar, o
que vai definir que tipos de comunicao de dados vo existir.
CONFIGURAO DO SERVIO DE COMUNICAO DE DADOS
O SCD implementa a comunicao de dados com Centros de Controle,
Unidades
Terminais
Remotas
(UTR),
Controladores
Lgicos
Programveis (CLP) e outros equipamentos e sistemas diretamente
conectados ao sistema de gerenciamento de energia.
O SCD est estruturado segundo o modelo OSI (Open System
Interconnect) da ISO (International Standards Organization) onde, em
cada nvel, so implementados as interfaces e os protocolos
padronizados do nvel, e so feitas as adaptaes necessrias ao
atendimento dos protocolos proprietrios.
NIVEL
7
6
5
4
3
2
1

OSI
Aplicao
Apresentao
Sesso
Transporte
Rede
Enlace
Fsico

SAGE
Conversores
De
Protocolo
Transportadores
De
Protocolo
Mdulos de Firmware e Device Drivers

Tabela II-1 - Modelo OSI x Arquitetura de Comunicao do SAGE

No primeiro nvel so utilizadas placas de comunicao inteligentes


micro-processadas e device drivers do SAGE que permitem implementar
uma grande variedade de formatos de transmisso/recepo:
17
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

CYC - device driver da placa Cyclom - 8x/plus fabricada pela Cyclades


que pode implementar os seguintes mdulos de firmware: A32B, BSC,
HDLC.
C32 - device driver da placa C32 desenvolvida pelo CEPEL.
Nos nveis de enlace, rede e transporte o SCD utiliza a concepo de
servidores Transportadores de Protocolo que permitem que os
protocolos usurios possam se abstrair do meio de transmisso e dos
protocolos de enlace, rede, e transporte utilizados:
CXTCP - Servidor de Transporte em Conexes do Protocolo TCP/IP.
CXX25 - Servidor de Transporte em Conexes do Protocolo X25/X75.
MLX25 - Servidor de Transporte em Multiligaes do Protocolo
X25/X75.
MLTCP - Servidor de Transporte em Multiligaes do Protocolo TCP/IP.
IECF3 - Servidor de Transporte em Frames FT3 do IEC/870-5.
IECF1 - Servidor de Transporte em Frames FT1 do IEC/870-5.
CXA32 - Servidor de Transporte de Conexes Virtuais UTR em Frames
Assncronos 32 bits.
Os Transportadores de Protocolo juntamente com os Mdulos de
Firmware e Device Drivers no precisam estar alocados num n da Rede
de Difuso do SAGE, uma vez que so mdulos independentes que no
acessam o Banco de Dados do SAGE, recebendo dados, configurao e
parametrizao, dos Conversores de Protocolo, atravs de uma interface
padro (SOCKET INTERNET).
Nos nveis de sesso, apresentao e aplicao o SCD implementa
Conversores de Protocolo que atravs de ligaes virtuais de dados
permitem um tratamento equalizado dos servios de aquisio de
dados, controle supervisrio e distribuio de dados, independente do
equipamento ou centro de controle com o qual a comunicao
estabelecida:
ABB Conversor de Protocolo AB1771/X3.28
ALTUS Conversor do Protocolo AL-1000 da ALTUS.
CNO - Conversor do Protocolo SINSC-ELETROBRS (modo mestre).
CNUL Conversor Nulo Protocolo SAC.
COS - Conversor do Protocolo SINSC-ELETROBRS (modo escravo).
C32 - Conversor do Protocolo Conitel C300, C3000 ou C3200.
DNP3 Conversor do Protocolo DNP 3
ICCP - Conversor do Protocolo ICCP.
I101 - Conversor do Protocolo Siemens (IEC 870-5-101).
I104 Conversor IEC/60870-5-104.
LN57 - Conversor do Protocolo Leeds & Northrup LN57(IEC 870-5).
MLAB Conversor do Protocolo Microlab.
MODBUS Conversor do Protocolo MODBUS
18
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

RDAC - Conversor do Protocolo Redac70 Westinghouse.


I61850 Conversor do Protocolo IEC/61850
MLHD Conversor de Protocolo Microlab-HDLC
Modelo de Dados: Entidades, Atributos e Relacionamentos

Figura II-3 - Modelo de dados para a Configurao do Servio de Comunicao


de Dados Parte 1

Uma ligao virtual de dados (LSC - ligao SCADA) est associada a


um transportador de protocolo e a um conversor de protocolo, ou seja,
existe um relacionamento 1 n entre Conversor de Protocolo e Ligao
de Dados e outro entre Transportador de Protocolo e Ligao de Dados.

Descrio das Entidades, Atributos e Relacionamentos

TCV
Entidade Tipos de Conversores de Protocolo
Configura os conversores de protocolo existentes no sistema.
Esta tabela de uso exclusivo do SAGE, qualquer alterao nela
necessita uma adaptao do software equivalente.

Atributos
DESCR - Descrio do Conversor de Protocolo por extenso.
ID - Identificador do conversor de protocolo.
NSEQ - Nmero seqencial utilizado como chave de ordenao para
garantir a atribuio de valores numricos simblicos constantes. O
nmero de seqncia zero reservado para ausncia de conversor que
utilizado, por exemplo, pelo processo CALC que se comunica com o SAC
sem fazer nenhuma converso de protocolo. .

19
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

A tabela atual de tipos de conversores de Protocolo do SAGE a


seguinte:

NSEQ

ID

DESCR

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

NLCN
CNVA
CNVB
CNVC
CNVD
CNVE
CNVF
CNVG
CNVH
CNVI
CNVJ
CNVK
CNVL
CNVM
CNVN
CNVO
CNVP

Ausncia de Conversor de Protocolo


Conversor SINSC Modo Mestre
Conversor CONITEL C3x00
Conversor SINSC Modo Escravo
Conversor Nulo Protocolo SAC
Conversor REDAC-70 Westinghouse
Conversor L&N IEC/60870-5 (LN57)
Conversor Siemens IEC/60870-5-101 ( I101 )
Conversor DNP 3.0
Conversor ABB 1771/X3.28
Conversor ModBus
Conversor ALTUS AL - 1000
Conversor MicroLab
Conversor IEC/60870-5-104
Conversor TASE2/ICCP-MMS
Conversor IEC/61850
Conversor Microlab-HLDC

Nome do
Processo
cno
c32
cos
cnul
rdac
ln57
i101
dnp3
abb
modb
alts
mlab
i104
iccp
I61850
mlhd

Tabela II-2 - Tipos de Conversores de Protocolo do SAGE.

TTP
Entidade Tipos de Transportadores de Protocolo
Configura os transportadores de protocolo existentes no sistema.
Esta tabela de uso exclusivo do SAGE, qualquer alterao nela
necessita uma adaptao do software equivalente.
Atributos
DESCR - Descrio do Transportador de Protocolo por extenso.
ID - Identificador do Transportador do Protocolo.
NSEQ - Nmero seqencial utilizado como chave de ordenao para
garantir a atribuio de valores numricos simblicos constantes. O
nmero de seqncia zero reservado para ausncia de transportador,
do mesmo modo que para conversor o processo CALC tambm no
utiliza transportador.
A tabela atual de tipos de Transportadores de Protocolo do SAGE a
seguinte:
NSE
Q
0
1
2
3
4
5
6

ID
NLTP
MLX25
MLTCP
DNPF3
IECF3
CXTCP
CXX25

DESCR
Ausncia de Transportador de Protocolo
Transp.de Multiligaes em Protocolo X25/X75
Transp.de Multiligaes em Protocolo TCP/IP
Transp. em Frames FT3 modo balanceado do DNP
Transp. em Frames FT3 do IEC/60870-5
Transp. de Conexes Virtuais UTR em TCP/IP
Transp. de Conexes Virtuais UTR em X25

20
Guia de Configurao
Outubro 2008

PROCESSO
mlx25
tcpd
iec3d
iecd
tcps
x25d

II - Modelagem de Dados
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
34

CXA32
IECF1
CX328
UDPF3
TCPF1
CXTT3
CXTT1
CXTTD
YMBUS
ALTUS
CXTB1
SPTDS
YMLAB
CX104
PCTR
MMST
CXTU1
CXTY1
CA32Y
TMBUS
YHDLC
IEC1S
IEC2S
IEC3S
SMBUS
A32S
SMLAB
SHDLC
TSNMP

Transp. de Conexes Virtuais UTR em Frames Ass. 32 Bits


Transp. em Frames balanceado/no balanceado FT1.2 do IEC/870-5
Transp. em Frames ANSI X3.28
Transp. em Frames FT3-DNP do IEC/60870 sobre UDP
Transp. Balanceado em Frames FT1.2 do IEC/60870 sobre TCP
Transp. em Frames FT3-LN57 do IEC/60870 sobre TTY
Transp. No balanceado em Frames FT1.2 do IEC/60870 sobre TTY
Transp. em Frames FT3 DNP do IEC/60870 sobre TTY
Transp.de Frames ModBus em Enlaces TTY/TCP-IP
Transp. de Frames ALTUS Al-1000 em enlaces TTY/TCP-IP
Transp. Balanceado em Frames FT1.2 do IEC/60870 sobre TTY
Transp.de Multiligaes em Linhas Seriais Assncronas
Transp. de Frames do Protocolo MicroLab sobre TTY
Transp. TCP-IP do IEC/60870-5-104
Transp.de Multiligaes em Datagramas UDP
Transp.de Multiligaes em Conexes MMS/TCP-IP
Transp.Balanceado Biderecional FT 1.2 do IEC/60870 sobre UDP
Transp.Balanceado Bidirecional FT 1.2 do IEC/60870 sobre TTY
Transp. de Conexes Virtuais UTR em Frames Assnc. 32 bits sob TTY
Transportador de Frames Open-MODBUS TCP/IP
Transportador de Frames Assncronos HDLC sobre TTY
Transp. Balanceado em Frames FT1.2 do IEC/60870 p/ Term.Server
Transp. No Balanceado em Frames FT1.2 do IEC/60870 p/ Term.Server
Transportador em Frames FT3-DNP do IEC/60870 para Terminal Server
Transporte de Frames MODBUS para Terminal Server
Transportador em Frames Assncronos 32 Bits para terminal server
Transportador de Frames do Protocolo Microlab para terminal server
Transporte de Frames Assncronos HDLC para Terminal Server
Transporte de SNMP

a32d
iec1d/iec2d
x328d
iec3u
iec1t
iecy
iec2y
iec3y
ybus
alty
iec1y
sptd
ylab
iec4t
pctr
mmst
iec1u
iec1b
a32y
tbus
hdlc
iec1s
iec2s
iec3s
smbus
a32s
smlab
shdlc
tsnmp

Tabela II-3 - Tipos de Transportadores de Protocolo

Para as funes diretamente envolvidas na comunicao com


equipamentos (UTRs, CLPs) ou centros de controle, o SCD implementa
a filosofia de GATEWAYS DE COMUNICAO que so pares de ns
redundantes da rede de difuso confivel, trabalhando no regime hot
standby para realizar o gerenciamento das ligaes virtuais de dados
(LSC - Ligao SCADA) implementadas pelos conversores de protocolo.

21
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Figura II-4 - Entidades da Comunicao de Dados e do Suporte Computacional

22
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Um gateway pode implementar dois tipos de comunicao:


Com Unidades de Aquisio e Controle (UTRs/CLPs): podem existir
vrias Conexes (CXU) que so ligaes com equipamentos em party
line. Uma CXU realizada atravs de dois canais de comunicao que
so os enlaces de conexo (ENU) que podem servir a n unidades de
aquisio e controle (UTRs/CLPs fsicos) agrupadas para efeito de
redundncia em pares (aquisio), ou para estabelecer comunicao
com um Centro de Controle de Nvel Hierrquico Superior (NHS)
emulando o comportamento de uma Unidade de Aquisio e Controle
(UTRs/CLPs virtuais) (distribuio).
Em cada par de enlaces e em cada par de UTRs um chamado de
principal e outro de reserva. Em um dado instante pode-se ter uma
CXU funcionando com o ENU principal ou o reserva como primrio (o
outro ser o secundrio) e com a UTR principal ou a reserva como
primria (a outra ser a secundria). Os dados provenientes da
comunicao no enlace primrio com a UTR primria so armazenados
no Banco de Dados. Os dados provenientes do enlace secundrio com a
UTR secundria so utilizados pelo sistema somente para validao do
funcionamento de ambos.
Os dados fsicos (dados brutos) obtidos de um par de UTRs redundantes
definem uma CNF - Configurao de Aquisio e Controle.
A configurao de aquisio deve ser sempre completa, prevendo-se o
segundo canal (ENU) de uma CXU e a segunda UTR de uma CNF. A
inexistncia do segundo canal descoberta pelo software
automaticamente quando detecta a falta da placa de comunicao a
qual ele est associado, e no caso de no existir a segunda UTR, a
mesma deve ser configurada com endereo igual a zero.
Para distribuio deve-se tambm prever o segundo canal (ENU) de uma
CXU, mas no deve ser configurada uma segunda UTR (virtual) de uma
CNF, ou seja, basta configurar a UTR virtual principal.

23
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Figura II-5 - Entidades da Comunicao de Dados - Conexes

Com Centros de Controle atravs de Multiligaes: podem existir vrias


Multiligaes (MUL) que so ligaes com Centros de Controle. Uma
multiligao pode ser realizada por at quatro canais de comunicao
que so os enlaces de multiligao (ENM). Numa multiligao podem
trafegar dados de vrios tipos, configurados em canais lgicos da
multiligao (CNM).

24
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Figura II-6 - Entidades da Comunicao de Dados Multiligao.

25
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Modelo de Dados: Entidades, Atributos e Relacionamentos

Figura II-7 - Modelo de Dados para a Configurao do Servio de Comunicao


de Dados Parte 2

Descrio das Entidades, Atributos e Relacionamentos

GSD
Entidade Gateway Scada
Configura os gateways do sistema.
Atributos
ID - Identificador do Gateway.
NOME - Descrio por extenso do gateway.

26
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Chaves Estrangeiras Diretas


NO1 - Identificador do NOH da rede de difuso do SAGE que ser o
primeiro n do gateway (principal). Define o relacionamento 1 1 da
entidade NOH com a entidade GSD. Este n tem que ter sido
configurado na entidade INP (Instncia de Processos - na configurao
da Rede de Difuso Confivel), abrigando obrigatoriamente o mdulo
SAC e , opcionalmente, os mdulos SDD, CALC e Conversor de
Protocolo especficos para as conexes e multiligaes que sero
definidas para este gateway. Um n s pode pertencer a um gateway.
NO2 - Identificador do NOH da rede de difuso do SAGE que ser o
segundo n do gateway (reserva). Define o relacionamento 1 1 da
entidade NOH com a entidade GSD. Este n tem que ter sido
configurado na entidade INP de maneira anloga ao NO1. O
preenchimento deste atributo no obrigatrio.

CXU
Entidade Conexes de Comunicao com UTRs e Canais
Configura as conexes de comunicao dos gateways.
Atributos
AQANL - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
AQPOL descrito de acordo com o protocolo utilizado no Anexo
correspondente.
AQTOT descrito de acordo com o protocolo utilizado no Anexo
correspondente.
FAILP - Tempo em centsimos de segundo que o enlace principal
permanece primrio at que ocorra um failover programado. Zero
significa que no haver failover programado. No tem significado caso
a CXU esteja vinculada a uma Ligao de Distribuio.
FAILR - Tempo em centsimos de segundo que o enlace reserva
permanece primrio at que ocorra um failover programado. Zero
significa que no haver failover programado. No tem significado caso
a CXU esteja vinculada a uma Ligao de Distribuio.
ID - Identificador da conexo.
INTGR descrito de acordo com o protocolo utilizado no Anexo
correspondente.
NFAIL - Nmero mximo de tentativas de failover de enlace e de UTR.
Uma tentativa caracterizada pela expirao de SFAIL sem que haja
sincronismo das mquinas de estado. Ao fim de NFAIL tentativas o SCD
desiste do failover. No tem significado caso a CXU esteja vinculada a
uma Ligao de Distribuio.
ORDEM - Nmero seqencial de 1 a n que define a ordem da conexo
UTR (cxu) dentro do GSD. Para os protocolos CONITEL e REDAC no
27
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

caso de utilizao de placas CEPEL (CEP), est associada com o


posicionamento das placas de comunicao dentro do gateway.
A CXU deve ser ordenada por protocolo, para cada protocolo por
aquisio e distribuio, e dentro da aquisio e distribuio por
posicionamento das placas.
SFAIL - Tempo mximo em centsimos de segundo para aguardar o
sincronismo das mquinas de estado dos dois enlaces de comunicao,
sem o qual no possvel realizar o failover. No tem significado caso a
CXU esteja vinculada a uma Ligao de Distribuio.
Chave Estrangeira Direta
GSD - Identificador do gateway SCADA ao qual esta CXU pertence.
Define o relacionamento 1 n entre a entidade GSD e a entidade
conexo (CXU).

ENU
Entidade Enlace de Conexo com UTR
Configura os enlaces (canais de comunicao) de todas as conexes de
todos os gateways do sistema.
Atributos
ID - Identificador de enlace de UTR.
VLUTR - Velocidade em bps do canal de comunicao.
Para os protocolos Iec 60870-5-101, MODBUS e ALTUS caso se queira
utilizar a comunicao sem paridade, deve-se acrescentar uma unidade
a velocidade, ou seja, 9600 indica comunicao a 9600 com paridade, e
9601 indica comunicao a 9600 sem paridade.
Alm disso, este parmetro s vlido quando da utilizao de drivers
tty com placa Cyclades ou Porta COM. Na utilizao de servidores de
terminais estes parmetros so configurados no prprio servidor.
ORDEM - Define se o ENU o principal (PRI) ou o reserva (REV), desta
configurao (CNF).
TDESC Descrito de acordo com o protocolo utilizado no Anexo
correspondente.
TRANS Descrito de acordo com o protocolo utilizado no Anexo
correspondente.
Chave Estrangeira Direta
CXU - Identificador da conexo de comunicao a que este ENU
pertence. Define o relacionamento 1 2 entre a entidade CXU e
entidade enlace (ENU).

28
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

UTR
Entidade Unidade Terminal Remota
Configura as UTRs de todas as conexes de todos os gateways do
sistema, tanto as UTRs fsicas para aquisio, como as virtuais para
distribuio.
Atributos
ENUTR - Endereo da UTR no canal em party line. Zero para UTR
inexistente. Se esta ocorrncia da entidade UTR pertence a uma CXU
vinculada a uma LSC de distribuio este atributo determina o
endereo da UTR emulada para o NHS.
ID - Identificador da UTR.
NTENT - Nmero de tentativas de comunicao com a remota. Para os
protocolos DNP 3.0, I101 e I104 esse nmero de tentativas se refere a
camada de aplicao, e s no aplicvel mensagens de controle.
Caso esse nmero de tentativas se esgote sem se obter sucesso,
disparado o procedimento de failover de UTR se a UTR for a primria; se
mesmo assim no se obter sucesso disparado o procedimento de
failover de enlace. No tem significado se a UTR pertence a uma CXU
vinculada a uma LSC de distribuio.
RESPT - Tempo em centsimos de segundo para espera da resposta da
UTR (timeout de recepo) para os protocolos REDAC, CONITEL e LN57.
Para os protocolos I101, I104 e DNP 3.00 esse timeout se refere a
camada de aplicao. No tem significado se a UTR pertence a uma
CXU vinculada a uma LSC de distribuio.
ORDEM - Define se a UTR a principal (PRI) ou a reserva (REV), desta
configurao (CNF). Numa configurao de ligao com o NHS, no
necessria a configurao de uma ocorrncia reserva de UTR.
Chaves Estrangeiras Diretas
CNF - Identificador da configurao fsica a que esta UTR pertence.
Define o relacionamento 1 2 entre a entidade CNF e a entidade UTR.
CXU - Identificador da conexo a que esta UTR pertence. Define o
relacionamento 1 n entre a entidade CXU e a entidade UTR.

MUL
Entidade Multiligao em Protocolo X25 - X75
Configura as multiligaes de todos os gateways do sistema.
Atributos
GUARD descrito de acordo com o protocolo utilizado no Anexo
correspondente.

29
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

ID - Identificador da multiligao.
JANEL - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
LSIMP - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
TRQML - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
TRSTN - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
VPROT - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
ORDEM - Nmero seqencial de 1 a n que define a ordem da MUL
dentro do GSD.
Chaves Estrangeiras Diretas
CNF - Identificador da configurao fsica de aquisio e/ou
distribuio atendida pelo centro de controle relacionado a
esta
multiligao. Define o relacionamento 1 1 entre a entidade CNF e a
entidade MUL.
GSD - Identificador do gateway ao qual esta multiligao pertence.
Define o relacionamento 1 n entre a entidade GSD e a entidade MUL.

ENM
Entidade Enlace de Multiligao
Configura os enlaces de todas as multiligaes de todos os gateways do
sistema.
Atributos
ENPRI - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
ENSEC - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
ID - Identificador do enlace de multiligao.
JANLK - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
PARN1 - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
PARN2 - descrito de acordo com o protocolo utilizado no Anexo
correspondente.

30
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

PART1 - descrito de acordo com o protocolo utilizado no Anexo


correspondente.
TECON - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
ORDEM - Nmero seqencial de 1 a n que define a ordem do enlace
dentro da MUL.
Chave Estrangeira Direta
MUL - Identificador da multiligao a que o enlace pertence. Define o
relacionamento 1 n, onde n pode variar de 1 a 4, da entidade MUL
com a entidade ENM.

CNM
Entidade Canal Lgico (LLP) de Multiligao X25-X75.
Configura os canais lgicos de todas as multiligaes de todos o
gateways do sistema.
Um canal lgico representa uma ligao lgica de dados com prioridade
estabelecida em uma multiligao. Numa multiligao podem trafegar
dados de diversos canais lgicos, realizando uma multiliplexao lgica
da multiligao, que no afetada pela falha individual dos enlaces
ENM da mesma.
Os dados que trafegam numa ligao entre dois centros de controle
podem ser divididos, por exemplo, nos seguintes canais lgicos:

Canal Lgico de Aquisio Digital.

Canal Lgico de Aquisio Analgica.

Canal Lgico de Aquisio de Totalizadores.

Canal Lgico de Aquisio de SOE.

Canal Lgico de Dados para Controle.

Canal Lgico de Intercmbio de Cpias de Telas.

Canal Lgico de Intercmbio de Relatrios.

Atributos
ID - Identificador do canal lgico.
JANMIN - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
JANRX - descrito de acordo com o protocolo utilizado no Anexo
correspondente.

31
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

JANTX - descrito de acordo com o protocolo utilizado no Anexo


correspondente.
NMSXG - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
PRIORI - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
TMPRE - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
TMPRX - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
TMPTX - descrito de acordo com o protocolo utilizado no Anexo
correspondente.
ORDEM - Nmero seqencial de 1 a n que define a ordem do canal
dentro da MUL.
Chave Estrangeira Direta
MUL - Identificador da multiligao a que o canal lgico pertence.
Define o relacionamento 1 n entre a entidade MUL e a entidade CNM.
PR-PROCESSAMENTO DE DADOS
Acima dos conversores de protocolo esto os mdulos funcionais
principais, responsveis pelas tradicionais funes SCADA de aquisio
de dados e controle supervisrio, alm das funcionalidades
incorporadas funo SCADA pelos requisitos de comunicao entre
centros de controle (distribuio de dados). Nesse nvel atuam os
seguintes mdulos:
SAC - Servio
Supervisrio.

de

Aquisio

de

Dados

Controle

SDD - Servio de Distribuio de Dados e Eventos de Tempo


Real.
Complementando as funes de pr-processamento dos dados de tempo
real do SCD, esto os mdulos funcionais auxiliares que incorporam
uma srie de funcionalidades ao subsistema. Neste grupo esto os
seguintes mdulos:

MSCD - Monitor dos Gateways de Comunicao.

CALC - Processador de Clculos Automticos para Dados em


Tempo Real.
HIST - Armazenador de Arquivos Histricos e Dados para
Curvas de Tendncias.
SERV - Servidor UNIX para Acesso Direto aos Dados de
Tempo Real e Histricos
SDLL - Cliente Microsoft Windows e DLLs para Acesso Direto
aos dados do SERV em ambiente Visual Basic ou Visual C++.
32
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Todas as funes descritas podem ser distribudas pelos ns da rede de


difuso confivel, o que confere um alto grau de tolerncia falhas para
as funes do SCD.
Os mdulos SAC, SDD e CALC juntamente com os Conversores de
Protocolo devem ser alocados nos GATEWAYS DE COMUNICAO
correspondentes.
Cada gateway possui os seus mdulos SAC, SDD e conversores de
protocolo prprios que devem ser configurados nos dois ns do
gateway, mas s executam no n primrio. Logo, podem existir vrios
pares desses mdulos na rede de difuso. J para o mdulo CALC
existe apenas um par dele na rede de difuso e ele responsvel por
apenas uma nica LSC (ligao SCADA - de aquisio, controle e
distribuio) de clculos na qual devem ser configurados todos os
clculos do sistema.
Os Conversores de Protocolo so responsveis pela transformao dos
dados fsicos (dados brutos), obtidos nas CNFs (configuraes fsicas) de
aquisio, nos dados lgicos agrupados em ligaes virtuais lgicas de
aquisio (LIAs).
No outro sentido, so tambm responsveis pela distribuio de dados
lgicos, agrupados em ligaes virtuais lgicas de distribuio (LIDs),
atravs de CNFs de distribuio, para outros centros de controle.

33
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Figura II-8 - Entidades do Servio de Aquisio e Controle e do Servio de


Distribuio de Dados e Eventos

Assim sendo, podemos definir que uma LSC (Ligao SCADA) pode ser
uma LIA (Ligao de Aquisio) ou uma LID (Ligao de Distribuio) ou
ambas e uma CNF (Configurao Fsica) pode descrever dados de
Aquisio ou de Distribuio ou de ambos os tipos, e por conseqncia
uma MUL (multiligao) associada a uma CNF tambm pode ser de
aquisio ou de distribuio ou de ambos os tipos, bem como uma UTR
(entidade) pode representar dados de uma configurao fsica CNF
aquisitados de uma UTR fsica, ou distribudos para um Centro de
34
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Controle representando uma UTR virtual. Neste ltimo caso, de CNFs


associadas a UTRs (fsicas ou virtuais) e conseqentemente a CXUs,
temos que ter uma CNF apenas de aquisio e outra CNF apenas de
distribuio, ou seja, a LSC vai estar associada s 2 CNFs, devido a
natureza mestre escravo dessas comunicaes.
J no caso de multiligaes (MUL), como a comunicao de dados pode
ocorrer nos dois sentidos, basta termos uma CNF que pode ser mista
(de aquisio e distribuio) associada, ou seja, a LSC vai estar
associada a apenas uma CNF.

Configurao do Servio de Aquisio e Controle


O Servio de Aquisio e Controle modelado atravs de LSCs de
aquisio ou mistas. Uma LSC est associada a uma CNF de aquisio
ou mista. Os dados lgicos de aquisio de uma LSC so agrupados em
TACs (Terminais de Aquisio e Controle).

35
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Modelo de Dados: Entidades, Atributos e Relacionamentos

Figura II-9 - Modelo de Dados da Configurao do Servio de Aquisio e


Controle

36
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Descrio das Entidades, Atributos e Relacionamentos

Preservao de Dados

PSV
Entidade Preservao
Configura os dados que sero preservados quando da entrada em
operao de uma nova verso da base de dados.
Atributos
GRUPO Identificador do grupo de preservao. Os dados passveis de
serem preservados foram agrupados de forma lgica.
Os grupos
disponveis so os seguintes:
ALARMES Lista de Alarmes;
ATL_E_ADV - Limites de Advertncia dos equipamentos
configurados com patamares de carga (dados inseridos nas telas
tab_clm_diurno e tab_clm_noturno);
LIM_ESC - Valor do Limite de Escala dos Pontos Analgicos e
Totalizados;
ATL_E_URG - Limites de Urgncia dos equipamentos
configurados com patamares de carga (dados inseridos nas telas
tab_clm_diurno e tab_clm_noturno);
ATL_V_ADV - Limites de Advertncia para as tenses
configuradas com patamares de carga (dados inseridos nas telas
tab_clm_carga_min,
tab_clm_carga_lev,
tab_clm_carga_med,
tab_clm_carga_pes e tab_clm_carga_max);
ATL_V_URG - Limites de Urgncia para as tenses configuradas
com patamares de carga (dados inseridos nas telas
tab_clm_carga_min,
tab_clm_carga_lev,
tab_clm_carga_med,
tab_clm_carga_pes e tab_clm_carga_max);
ATL_PTC - Limites dos pontos que definem o nvel de carga para
atualizao dos limites de tenso (dados inseridos na tela
tab_ptc);
ATL_TEMPO - Entidades TEMPO e FRD (feriados), ou seja,
dados apresentados na tela tab_tmp_pcarg;
TENDENCIA Dados para a Configurao das Curvas de
Tendncia;
LIM_URG Valor do Limite de Urgncia dos Pontos Analgicos e
Totalizados;
LIM_ADV Valor do Limite
Analgicos e Totalizados;

de

Advertncia dos

Pontos

ENTR_MANUAL Entradas Manuais realizadas nos Pontos


Analgicos, Digitais e Totalizados;

37
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

ANALISE_REDES Parmetros e Resultados dos Programas de


Anlise de Redes. Esse grupo s utilizado em bases do tipo
EMS;
CAG Parmetros e Resultados do Controle Automtico de
Gerao. Esse grupo s utilizado em bases do tipo EMS;
ANOTACAO Anotaes realizadas pelos usurios.
ALR_INIB - Inibio de alarme dos pontos analgicos, digitais e
totalizados.
PRESERV Indicador de Preservao para os dados do grupo. Assume
os valores SIM ou NAO. O preenchimento deste campo opcional.
Caso no seja preenchido ser assumido o valor default (SIM).

CRITRIOS DE PRESERVAO
Os critrios de preservao das entradas manuais e dos alarmes so os
seguintes:

Se o atributo GRUPO da entidade PSV for estipulado ALARMES


ser preservado o seguinte:

A lista de alarmes

Os flags de qualidade dinmicos de PAS, PDS e PTS


associados com alarme, ou seja:
Flag de Alarme no Reconhecido
Flag de Habilitao de auto-reconhecimento
Flag de Alarme Inibido

Se o atributo GRUPO da entidade


ENTR_MANUAL ser preservado o seguinte:

PSV

for

estipulado

Valor do PAS/PDS/PTS e os flags de qualidade dinmicos


de PAS/PDS/PTS no relacionados com alarme, ou seja:
Flag de Fora de varredura na origem
Flag Falha de aquisio local
Flag de Invlido na origem
Flag de Invlido local
Flag de Manual na origem
Flag de SAC OK
Flag de No inicializado
Flag de Fora de varredura local
Flag Manual local

38
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Para os Pontos digitais so preservados ainda os seguintes


flags:
Flag de Indicador de transito/dupla transio
Flag de Estado aquisitado
Flag de Estado considerado

LSC
Entidade Ligao SCADA
Configura as ligaes virtuais lgicas de aquisio e controle, de
distribuio e mistas existentes no sistema. As LSCs de distribuio e
as mistas, analogamente as de aquisio e as mistas esto associadas a
TDDs (Terminais de Distribuio de Dados) que sero descritos no
prximo item.
Atributos
ID - Identificador da ligao SCADA.
NOME - Descrio da ligao por extenso.
NSRV1 - Estao de rede onde est alocado o servidor 1 do
transportador de protocolo que servir a esta ligao.
NSRV2 - Estao de rede onde est alocado o servidor 2 do
transportador de protocolo que servir a esta ligao.
TIPO - Tipo da ligao. Pode assumir os seguintes valores:
AA - Ligao de Aquisio.
DD - Ligao de Distribuio.
AD - Ligao de Aquisio e Distribuio.
VERBD - Verso da base de dados dessa ligao (referncia entre fsico
e lgico).
Chaves Estrangeiras Diretas
GSD - Identificador do gateway SCADA ao qual a LSC est associada.
Define um relacionamento 1 n entre a entidade GSD e a entidade
LSC.
MAP - Identificador do macro-alarme ao qual a LSC est associada.
Define um relacionamento 1 n entre a entidade MAP e a entidade
LSC.
TCV - Identificador do Conversor de Protocolo ao qual a LSC est
associada. Define um relacionamento 1 n entre a entidade TCV e a
entidade LSC.

39
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

TTP - Identificador do Transportador de Protocolo ao qual a LSC est


associada. Define um relacionamento 1 n entre a entidade TTP e a
entidade LSC.

INS
Entidade Instalao
Configura as diversas instalaes do SAGE.
A entidade INS (instalao) aparece na Modelagem de Dados apenas
para prover a ligao da base de dados SCADA com a base de dados
EMS, que engloba as funes de Anlise de Redes e de Controle
Automtico de Gerao e no escopo deste manual.
Atributos
CIA Companhia Proprietria.
ID - Identificador da instalao, ou seja, da usina ou subestao.
NOME - Descrio da instalao por extenso.
TIPO - Tipo da instalao. Pode assumir os seguintes valores:
USI -Usina
SUB Subestao
LATIT Latitude da instalao (> 0: ao norte do Equador e < 0: ao sul
do Equador).
LONGT Longitude da instalao (> 0: leste de Greenwich e < 0: a oeste
de Greenwich).
Obs.: Os atributos LATIT e LONGT esto reservados para futuras
funcionalidades de automatizao de desenho de diagramas sinticos,
no sendo portanto, obrigatrio o preenchimento destes.
Chaves Estrangeira Direta
TELA - Identificador da tela associada a instalao. Ou seja, se o
usurio der um click em qualquer alarme no Visor de Alarmes, de
qualquer ponto dessa instalao, a tela associada ser apresentada no
Visor de Telas.
PTC Identificador do patamar de carga associado instalao.
Atributo do tipo string com 20 caracteres. As instalaes associadas a
um mesmo PTC seguiro um mesmo critrio (definido para o PTC) para
a atualizao automtica dos limites de tenso dos pontos analgicos
da instalao. No utilizado para equipamentos. Este campo est
presente tanto na tabela EST (estao) quanto na tabela INS
(instalao). O preenchimento do campo PTC na tabela EST possibilta
uma maior flexibilidade ao usurio permitindo associar apenas algumas
estaes de uma instalao com um determinado PTC. Caso o usurio
preencha tanto o campo PTC de uma instalao quanto o campo PTC de
uma ou mais estaes dessa instalao, ser considerado o
40
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

relacionamento definido pelo campo PTC da tabela INS para todas as


estaes dessa instalao.

TAC
Entidade Terminal de Aquisio e Controle
As TACs definem grupos lgicos de aquisio de uma mesma
funcionalidade. A TAC serve tambm para estabelecer bloqueio de
controle, ou seja, apenas um ponto da TAC pode estar sendo controlado
em um determinado instante.
Atributos
ID - Identificador do terminal de aquisio e controle (TAC).
NOME - Descrio da TAC por extenso.
TPAQS - Tipo da TAC. Pode assumir os seguintes valores:
ASAC - TAC de aquisio e controle.
ACSC - TAC de resultados de clculos estticos compilados, ou
seja, todos os pontos que so resultados de clculos estticos
compilados devem ser agrupados em TACs deste tipo, que devem
pertencer todas a uma nica ligao de aquisio de clculos.
AFIL - TAC de resultados de filtros localizados, ou seja, todos os
pontos que so resultados dos filtros implementados
internamente nos conversores de protocolo e cujas parcelas
pertenam mesma CNF/LSC, devem ser agrupados em TACs
deste tipo.
AFID - TAC de resultados de filtros distribudos, ou seja, todos
os pontos que so resultados dos filtros implementados
internamente nos conversores de protocolo e cujas parcelas
pertenam CNF/LSC diferentes, devem ser agrupados em
TACs deste tipo.
ACDI - TAC de resultados de clculos estticos interpretados e
dinmicos, ou seja, todos os pontos que so resultados de
clculos estticos interpretados devem ser agrupados em TACs
deste tipo, que devem pertencer todas a uma nica ligao de
aquisio de clculos. Caso no exista uma TAC deste tipo na
LSC de clculos, o STI a criar automaticamente para alocar
nela pontos de clculo dinmico a serem utilizados no Visor de
Clculos.
ASDE - TAC de SDE, ou seja, pontos que fazem parte de
seqncia de eventos tm que ser configurados em TACs deste
tipo. Este tipo de TAC utilizado somente pelos protocolos
Conitel e ModBus.
LSA - Limite superior do nmero de alarmes por minuto (se ultrapassar
os pontos dessa tac ficam com alarmes inibido).
LIA - Limite de normalizao do nmero de alarmes por minuto
(quando o nmero de alarmes baixar desse).
41
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Chaves Estrangeiras Diretas


INS - Identificador da instalao qual a TAC pertence. Define um
relacionamento 1 n entre a entidade INS e a entidade TAC.
LSC - Identificador da ligao SCADA qual a TAC pertence. Define um
relacionamento 1 n entre a entidade LSC e a entidade TAC.
Obs: A varivel de ambiente ALRINV indica se deve (on) ou no (off) ser
gerado alarme de invalidade de tac (se % dos pontos da mesma
estiverem invlidos) e de validade de tac (se % dos pontos da mesma
estiverem vlidos).

CGS
Entidade Ponto de Controle Genrico do SAC
Configura os pontos de controle lgicos de todas as TACs de todas as
LSCs do sistema.
Alm dos pontos de controle do Sistema Eltrico pode-se configurar
para cada CNF associada fisicamente a um par de UTRs:
Um ponto de controle para reset de UTR que agir sobre a UTR
primria;
Dois pontos de controle de habilitao de UTR principal e reserva,
respectivamente;
Dois pontos de controle de desabilitao de UTR principal e reserva,
respectivamente;
Dois pontos de controle de failover de UTR principal e reserva,
respectivamente.
Para uma CNF de cada CXU pode-se configurar os seguintes pontos de
controle:
Dois pontos
respectivamente;

de

habilitao

de

enlace

principal

reserva,

Dois pontos de desabilitao de enlace principal e reserva,


respectivamente;
Dois pontos
respectivamente;

de

failover

de

enlace

principal

reserva,

Um ponto de habilitao da funo secundria para a CXU;

Um ponto de desabilitao da funo secundria para a CXU.

Pode-se configurar para cada CNF associada fisicamente a uma


multiligao (MUL):
Trs pontos de controle de ativao respectivamente da MUL, da LIA
(Ligao de Aquisio) e da LID (Ligao de Distribuio) ;
Trs pontos de controle de desativao respectivamente da MUL, da
LIA (Ligao de Aquisio) e da LID (Ligao de Distribuio) ;
Para cada enlace (ENM) dessa MUL :

Um ponto de controle de ativao de enlace (ENM) ;

Um ponto de controle de desativao de enlace (ENM) ;

42
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Para cada TAC dessa LSC :

Um ponto de controle de ativao de TAC ;

Um ponto de controle de desativao de TAC ;

Atributos
ID - Identificador do ponto de controle.
LMI1C - Limite inferior de set-point 1 ou primeiro limite inferior de setpoint 2.
LMI2C - Segundo limite inferior de set-point 2.
LMS1C - Limite superior de set-point 1 ou primeiro limite superior de
set-point 2.
LMS2C - Segundo limite superior de set-point 2.
NOME - Descrio por extenso do ponto de controle.
TIPO - Tipo do ponto supervisionado associado ao ponto de controle.
Pode assumir os seguintes valores:
PAS - se o ponto supervisionado for analgico.
PTS - se o ponto supervisionado for totalizado.
PDS - se o ponto supervisionado for digital.
TRRAC Tempo em segundos para timeout do SAC na espera da
resposta do conversor de protocolos, no envio de um comando.
TPCTL - Tipo de controle. Pode assumir os seguintes valores:
AFIC Controle Fictcio para Pontos Analgicos
CSAC - Controle Supervisrio do SAC.
CSCD - Comandos da Gesto da Comunicao de Dados.
DFIC - .Controle Fictcio para Pontos Digitais.
OBSRV Observaes sobre o ponto de controle.
deste atributo opcional.

O preenchimento

Chave Estrangeira Indireta


PAC - Identificador do ponto supervisionado associado ao ponto de
controle. Dependendo do atributo TIPO desta entidade, aponta para a
entidade PAS ou PDS. Define ento, um relacionamento 1 1 entre a
entidade PAS e a entidade CGS ou entre a entidade PDS e a entidade
CGS.
Chaves Estrangeiras Diretas
PINT - Identificador do ponto digital de intertravamento. Define um
relacionamento 1 1 entre a entidade CGS e a entidade PDS. O
preenchimento desta chave no obrigatrio.
TAC - Identificador da TAC qual o ponto de controle pertence. Define
um relacionamento 1 n entre a entidade TAC e a entidade CGS.
43
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

TIPOE Identificador do tipo do equipamento controlado. Define um


relacionamento de 1 1 entre a entidade TCTL e a entidade CGS.

TCTL
Entidade Tipo de Controle.
Especifica os tipos que o ponto de controle pode assumir na
configurao do dilogo de controle.
Atributos
ID Identificador do tipo de controle.
seguintes tipos pr-cadastrados:

Esta entidade j possui os

CTCL - Digital de abrir 0/fechar 1.


BLOQ - Bloqueado 1, Desbloqueado 0.
LCRM - Local 1, Remoto 0.
HABD - Habilitado 1, Desabilitado 0.
MANA - Manual 1, Automtico 0.
LIGD - Ligado 1, Desligado 0.
AUMD - Aumentar 1, Diminuir 0.
TRNL - Transferir 1, Normalizar 0.
RSTC - Reset de equipamento em close 1.
PULS - Pulsos de raise/lower.
STPT - Set-point nico.
STP2 - Set-point duplo.
REST - Reset de UTR/CLP ou pedido de integridade do protocolo SINSC.
RSTT - Reset de equipamento em trip 0.
LSTAT Gesto de Comunicao de Dados
PFUTR - Failover de UTR.
PFCAN - Failover de enlace.
PHUTR - Habilitao de UTR.
PDUTR - Desabilitao de UTR.
PHCAN - Habilitao de enlace de UTR.
PDCAN - Desabilitao de enlace de UTR.
PHSEC - Habilitao da funo secundria (funo que mantm
comunicao simultnea atravs do enlace secundrio com as
UTRs secundrias).
PDSEC - Desabilitao da funo secundria.
ATLIA - Ativao de uma Ligao de Aquisio.
DTLIA - Desativao de uma Ligao de Aquisio.
ATLID - Ativao de uma Ligao de Distribuio.
DTLID - Desativao de uma Ligao de Distribuio.
ATTAC - Ativao de TAC.
DTTAC - Desativao de TAC.
ATENM - Ativao de Enlace de Multiligao.
DTENM - Desativao de Enlace de Multiligao.
44
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

ATCNM Ativao do Canal


DTCNM Desativao do Canal
ATMUL - Ativao de Multiligao
DTMUL - Desativao de Multiligao
ATMSE - Ativao de Medidas do Sistema Externo.
DTMSE - Desativao de Medidas do Sistema Externo.
ATCSE - Ativao de Calculados do Sistema Externo.
DTCSE - Desativao de Calculados do Sistema Externo.
ATTSE - Ativao de Telesinais do Sistema Externo
DTTSE - Desativao de Telesinais do Sistema Externo.
TIP Tipos de comandos. Pode assumir os valores:
CTL - Comandos do Sistema Eltrico (Controle Tempo Real)
CMD Comandos da Gesto da Comunicao de Dados
ALR_CLOSE Texto para a ao do comando CLOSE no dilogo de
controle.
ALR_TRIP Texto para a ao do comando TRIP no dilogo de controle.
DLG_CLOSE Texto escolhido pelo usurio para ser exibido no dilogo
de controle do comando CLOSE.
DLG_TRIP Texto escolhido pelo usurio para ser exibido no dilogo de
controle do comando TRIP.
NSEQ Nmero que sequencia os tipos de ponto de controle.

PAS
Entidade Ponto de Medio Analgica
Configura os pontos analgicos e calculados analgicos lgicos de todas
as TACs de todas as LSCs do sistema.
Atributos
ALRIN - Indica se o alarme do ponto deve ser inibido (SIM) ou no
(NAO).
ALINT - Indica se deve (SIM) ou no (NAO) ser gerado alarme do ponto
na inicializao e em qualquer outra transio de ponto invlido para
vlido ou vice-versa.
BDTR Indicador de que o ponto analgico configurado na base fonte
ser includo na base de tempo real (SIM) ou no (NAO).
BNDMO - Banda morta do ponto que um percentual calculado em
relao ao limite de escala utilizado para filtrar as variaes da medida.
TXVAR - Percentual utilizado para que seja gerado um alarme
indicativo de variao abrupta.
45
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

HTRIS - Valor em unidade de engenharia, que define a histerese que


ser considerada sobre limites de advertncia e urgncia para filtrar os
alarmes de retorno da medida cruzando algum desses limites.
HISTPER Indicador se o ponto vai ou no para a Base Histrica,
podendo conter ou no o Perodo de Exportao. Pode assumir os
seguintes valores:
-1

O ponto no vai para a Base Histrica.


O ponto vai para a Base Histrica com o Perodo de
Exportao default definido no ambiente histrico para a
tabela PAS.
O ponto gravado na Base Histrica com a periodicidade
definida pelo atributo HISTPER indicada em segundos,
sobrepondo para este ponto o valor definido no ambiente
histrico para a tabela PAS.

onde x citado acima, qualquer valor positivo 0 e mltiplo da


varredura estabelecida no ambiente histrico.
Obs.: O preenchimento deste atributo opcional. Caso este no seja
preenchido, assumido o valor default 0.
CDINIC - Indica a condio do ponto. Pode assumir os seguintes
valores:
NORMAL - ponto em varredura e no manual;
MANUAL - ponto com varredura inibida e manual;
NAOSUP - ponto no supervisionado, ou seja, no existe
configurao fsica para este ponto.
ESTIMADO ponto no supervisionado, ser apresentado o valor
calculado pelo estimador.
EQP - Equipamento associado. Na base de dados SCADA este atributo
deixado em branco.
ID - Identificador da medida.
SELSD Indica se o valor deste ponto ao ser distribudo deve ser (SIM)
o aquisitado ou (NO) o considerado.
LIE - Limite inferior de escala do medidor em unidades de engenharia.
LSE - Limite superior de escala do medidor em unidades de engenharia.
LIA - Limite inferior de advertncia em unidades de engenharia.
LIU - Limite inferior de urgncia em unidades de engenharia.
LSA - Limite superior de advertncia em unidades de engenharia.
LSU - Limite superior de urgncia em unidades de engenharia.
NOME - Descrio do ponto por extenso.
LIAMI - Limite inferior de advertncia para o patamar de carga mnima,
em unidades de engenharia. O preenchimento do atributo opcional.
46
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

LIALE - Limite inferior de advertncia para o patamar de carga leve, em


unidades de engenharia. O preenchimento do atributo opcional.
LIAME - Limite inferior de advertncia para o patamar de carga mdia,
em unidades de engenharia. O preenchimento do atributo opcional.
LIAPE - Limite inferior de advertncia para o patamar de carga pesada
/ periodo diurno, em unidades de engenharia. O preenchimento do
atributo opcional.
LIAMA - Limite inferior de advertncia para o patamar de carga mxima
/ periodo noturno, em unidades de engenharia. O preenchimento do
atributo opcional.
LIUMI - Limite inferior de urgncia para o patamar de carga mnima,
em unidades de engenharia. O preenchimento do atributo opcional.
LIULE - Limite inferior de urgncia para o patamar de carga leve, em
unidades de engenharia. O preenchimento do atributo opcional.
LIUME - Limite inferior de urgncia para o patamar de carga mdia, em
unidades de engenharia. O preenchimento do atributo opcional.
LIUPE - Limite inferior de urgncia para o patamar de carga pesada /
periodo diurno, em unidades de engenharia. O preenchimento do
atributo opcional.
LIUMA - Limite inferior de urgncia para o patamar de carga mxima /
periodo noturno, em unidades de engenharia. O preenchimento do
atributo opcional.
LSAMI - Limite superior de advertncia para o patamar de carga
mnima, em unidades de engenharia. O preenchimento do atributo
opcional.
LSALE - Limite superior de advertncia para o patamar de carga leve,
em unidades de engenharia. O preenchimento do atributo opcional.
LSAME - Limite superior de advertncia para o patamar de carga
mdia, em unidades de engenharia. O preenchimento do atributo
opcional.
LSAPE - Limite superior de advertncia para o patamar de carga pesada
/ periodo diurno, em unidades de engenharia. O preenchimento do
atributo opcional.
LSAMA - Limite superior de advertncia para o patamar de carga
mxima / periodo noturno, em unidades de engenharia. O
preenchimento do atributo opcional.
LSUMI - Limite superior de urgncia para o patamar de carga mnima,
em unidades de engenharia. O preenchimento do atributo opcional.
LSULE - Limite superior de urgncia para o patamar de carga leve, em
unidades de engenharia. O preenchimento do atributo opcional.
LSUME - Limite superior de urgncia para o patamar de carga mdia,
em unidades de engenharia. O preenchimento do atributo opcional.

47
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

LSUPE - Limite superior de urgncia para o patamar de carga pesada /


periodo diurno, em unidades de engenharia. O preenchimento do
atributo opcional.
LSUMA - Limite superior de urgncia para o patamar de carga mxima
/ periodo noturno, em unidades de engenharia. O preenchimento do
atributo opcional.
PTC Identificador do patamar de carga associado ao ponto analgico.
Atributo do tipo string com 20 caracteres. Os pontos analgicos
associados a um mesmo PTC seguiro um mesmo critrio (definido para
o PTC) para a atualizao automtica dos limites. O preenchimento
deste atributo na tabela PAS tem prioridade sobre o preenchimento
deste mesmo atributo nas tabelas INS, EST, SIS, REG, ACO e CIA.
Observao: O atributo PTC e os limites descritos acima, s devem ser
preenchidos em uma base de dados puramente SCADA em que o
usurio opte por no preencher esses limites atravs das tabelas EST,
CAR, LTR, RAM, TR2 e TR3, apesar do menor esforo que o
preenchimento destas tabelas proporciona. Outra desvantagem do
preenchimento dos limites por ponto analgico que a visualizao e a
eventual edio destes limites nas telas do IHM, tambm ser realizada
por ponto analgico.
TIPO - Tipo da grandeza medida. Pode assumir os seguintes valores:
AMP corrente
AMP_A corrente - fase A
AMP_B corrente - fase B
AMP_C corrente - fase C
AMP_N corrente - neutro
ANG_FASE - ngulo de fase
BIAS -variao de potencia ativa
DIST distncia
ECA - erro de controle de rea
FPOT - fator de potncia
FREQ - freqncia
KV - tenso fase
KV_AB tenso fase-fase AB
KV_BC tenso fase-fase BC
KV_CA tenso fase-fase CA
KV_AN tenso fase-neutro AN
KV_BN tenso fase-neutro BN
KV_CN tenso fase-neutro CN
KVFN - tenso fase neutro
MHH demanda ativa
MVA - potncia aparente
MVAR - potncia reativa
MVARH energia reativa
MVARH_E energia reativa entrante
MVARH_S - energia reativa saente
48
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

MW - potncia ativa
MWH - energia
NVEL - nvel do reservatrio
OUTROS outros
PCARGA patamar de carga
PLUVI ndice pluviomtrico
PRESSAO presso
RPM - velocidade
TAP - tap de transformador
TEMPO - tempo
TMP temperatura
VAZAO vazo
VCC tenso contnua
Obs.: O preenchimento deste atributo no obrigatrio para a
base de dados SCADA.
TPEQP - Tipo do equipamento onde se localiza a medida. O
preenchimento deste atributo obrigatrio para uma base de dados
EMS. Pode assumir os seguintes valores:
SBA - seo de barra
UGE - unidade geradora
CSI - compensador sncrono
LTR - linha de transmisso CA
RAM - ramal de linha
TR2 - trafo de 2 enrolamentos
TR3 - trafo de 3 enrolamentos
REA - reator
CSE - capacitor srie
CAR - carga
BCP - banco de capacitores
CRE - compensador reativo esttico controlvel
CNV - conversor CA/CC
LDC - linha de transmisso CC
ELE - eletrodo de terra
USI - usina
OBS: Este atributo deve ser deixado em branco para uma base de dados
SCADA, exceto se o usurio for utilizar a funcionalidade de Patamares
de Carga (Pcarg) para equipamentos. Neste caso, este atributo e o
atributo TIPO devem ser preenchidos coerentemente com o que for
estipulado na entidade TGL.
TEND - Indica se o ponto (SIM) ou no (NAO) selecionado para
tendncia.
TPFIL Tipo do filtro, dentre aqueles implementados pelo conversor de
protocolo, usado pela LSC associada a este ponto. Um filtro mapeia
vrios pontos fsicos em um ponto lgico.
49
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

VLINIC - Valor inicial do ponto.


UAPL - Indica se o ponto selecionado (SIM) para compor planilha de
Histrico Simplicado (.csv) gerada em $ARQS pelo mdulo hist do
SAGE, ou no (NAO). Para mais informaes, consulte o Captulo VIII
Planilha Excel gerada pelo Mdulo Hist no Manual de
Administrao do SAGE.
OBSRV Observaes sobre o ponto analgico.
Chaves Estrangeiras Diretas
OCR - Identificador da primeira ocorrncia de um grupo de 11
ocorrncias definidas consecutivamente na entidade OCR, sendo que
essas ocorrncias significam as seguintes transies, obedecendo-se a
ordem dada:
1. Retornou a regio normal
2. Ultrapassou a regio de advertncia superior
3. Ultrapassou a regio de urgncia superior
4. Atingiu limite superior de escala
5. Ultrapassou a regio de advertncia inferior
6. Ultrapassou a regio de urgncia inferior
7. Atingiu limite inferior de escala
8. Retornou a regio superior de advertncia
9. Retornou a regio superior de urgncia
10. Retornou a regio inferior de advertncia
11. Retornou a regio inferior de urgncia
Define um relacionamento 1 n entre a entidade OCR e a entidade
PAS.
TAC - Identificador da TAC qual o ponto pertence. Define um
relacionamento 1 n entre a entidade TAC e a entidade PAS.
TCL - Identificador do tipo de clculo (TCL) usado para gerar este ponto.
Esta chave s preenchida se a medida for um ponto calculado, caso
contrrio preenchido com nulo (NLCL). Um ponto calculado
resultado de um clculo feito a partir de pontos lgicos. Define o
relacionamento 1 n entre a entidade TCL e a entidade PAS.

PTS
Entidade Ponto de Medio de Totalizao
Configura os pontos totalizadores e calculados totalizadores lgicos de
todas as TACs de todas as LSCs do sistema.
Atributos
ALRIN - Indica se o alarme do ponto deve ser inibido (SIM) ou no
(NAO).
50
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

ALINT - Indica se deve (SIM) ou no (NAO) ser gerado alarme do ponto


na inicializao e em qualquer outra transio de ponto invlido para
vlido.
CDINIC - Indica a condio do ponto. Pode assumir os seguintes
valores:
NORMAL - ponto em varredura e no manual;
MANUAL - ponto com varredura inibida e manual;
NAOSUP - ponto no supervisionado, ou seja, no existe
configurao fsica para este ponto.
EQP - - Equipamento associado. Na base de dados SCADA este atributo
deixado em branco.
ID - Identificador da medida.
SELSD Indica se o valor deste ponto ao ser distribudo deve ser (SIM)
o aquisitado ou (NO) o considerado.
LSE - Limite superior de escala do medidor em unidades de engenharia.
LSA - Limite superior de advertncia em unidades de engenharia.
LSU - Limite superior de urgncia em unidades de engenharia.
NOME - Descrio do ponto por extenso.
TIPO - Tipo da grandeza medida. Pode assumir os seguintes valores:
MWH -potncia ativa por hora (energia);
NIVEL - nvel do reservatrio;
OUTROS - outros tipos de grandezas;
DISCR ponto discreto podendo assumir valores entre 0 e LSE
PLUVI - precipitao pluviomtrica.
Obs1: O preenchimento deste atributo no obrigatrio para a
base de dados SCADA.
TPEQP - Tipo do equipamento onde se localiza a medida. O
preenchimento deste atributo obrigatrio. Pode assumir os seguintes
valores:
BCP - banco de capacitores
CAR - carga
ELE - eletrodo de terra
CNV - conversor CA/CC
CRE - compensador reativo esttico controlvel
CSE - capacitor srie
CSI - compensador sncrono
LDC - linha de transmisso CC
LTR - linha de transmisso CA
RAM - ramal de linha
REA - reator
SBA - seo de barra
TR2 - trafo de 2 enrolamentos
51
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

TR3 - trafo de 3 enrolamentos


UGE - unidade geradora
Obs2: Para a base de dados SCADA, deve ser deixado em branco.
TPFIL - Tipo do filtro, dentre aqueles implementados pelo conversor de
protocolo, usado pela LSC associada a este ponto. Um filtro mapeia
vrios pontos fsicos em um ponto lgico. Pode assumir os seguintes
valores:
NLFL - nulo. O conversor no utiliza nenhum filtro totalizador;
SOMA - o conversor envia o resultado de uma soma.
VLINIC - Valor inicial do ponto.
UAPL - Indica se o ponto selecionado (SIM) para compor as planilhas
de histrico simplificado do SAGE. Mais informaes sobre esta
funcionalidade podem ser encontradas no Guia de Administrao do
SAGE.
HISTPER Indicador se o ponto vai ou no para a Base Histrica,
podendo conter ou no o Perodo de Exportao. Pode assumir os
seguintes valores:
O ponto no vai para a Base Histrica.

-1

O ponto vai para a Base Histrica com o Perodo de


Exportao default definido no ambiente histrico para a
tabela PAS.

O ponto gravado na Base Histrica com a periodicidade


definida pelo atributo HISTPER indicada em segundos,
sobrepondo para este ponto o valor definido no ambiente
histrico para a tabela PAS.

onde x citado acima, qualquer valor positivo 0 e mltiplo da


varredura estabelecida no ambiente histrico.
OBSRV Observaes sobre o ponto totalizado.
Chaves Estrangeiras Diretas
OCR - Identificador da primeira ocorrncia de um grupo de 4
ocorrncias definidas consecutivamente na entidade OCR, sendo que
essas ocorrncias significam as seguintes transies, obedecendo-se a
ordem dada:
1.
2.
3.
4.

Ocorrncia reservada
Ultrapassou a regio de advertncia superior
Ultrapassou a regio de urgncia superior
Atingiu limite superior de escala

Define um relacionamento 1 n entre a entidade OCR e a entidade


PTS.
Obs.3: Se o tipo da grandeza medida configurado for DISCR, o nmero
de ocorrncias deve ser igual a (LSE + 1) ao invs de 4. Os textos devem
descrever o significado de cada valor discreto, comeando pelo
52
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

significado para o valor zero e terminando no significado para o valor


LSE.
TAC - Identificador da TAC qual o ponto pertence. Define um
relacionamento 1 n entre a entidade TAC e a entidade PTS.
TCL - Identificador do tipo de clculo (TCL) usado para gerar este ponto.
Esta chave s preenchida se a medida for um ponto calculado, caso
contrrio preenchido com nulo (NLCL). Um ponto calculado
resultado de um clculo feito a partir de pontos lgicos. Define o
relacionamento 1 n entre a entidade TCL e a entidade PTS.

PDS
Entidade Ponto Digital
Configura os pontos digitais e calculados digitais lgicos de todas as
TACs de todas as LSCs do sistema.
Atributos
ALRIN - Indica se o alarme do ponto deve ser inibido (SIM) ou no
(NAO).
ALINT - Indica se deve (SIM) ou no (NAO) ser gerado alarme do ponto
na inicializao ou em qualquer outra transio de ponto invlido para
ponto vlido.
BDTR Indicador de que o ponto digital ser includo na Base de
Tempo-Real.
CDINIC - Indica a condio do ponto. Pode assumir os seguintes
valores:
NORMAL - ponto em varredura e no manual;
MANUAL - ponto com varredura inibida e manual. O valor inicial
utilizado encontra-se no atributo STINI;
NAOSUP para esta configurao, vide OBS_NAOSUP;
EQP - Equipamento associado. Na base de dados SCADA este atributo
tem que ser deixado em branco.
ID - Identificador do ponto.
SELSD Indica se o valor deste ponto ao ser distribudo deve ser (SIM)
o aquisitado ou (NO) o considerado.
NOME - Descrio do ponto por extenso.
STINI - Indica, o estado inicial do ponto. Pode assumir os seguintes
valores:
A - Aberto (zero)
F - Fechado (um)
STNOR - Indica o estado de referncia do ponto, ou seja, o estado do
ponto definido em STNOR ser apresentado no Visor de Telas em verde
53
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

(cor de referncia); o estado oposto ser apresentado em vermelho. Pode


assumir os seguintes valores:
A - Aberto (zero)
F - Fechado (um)
TIPO - Tipo do ponto. Pode assumir os seguintes valores:
ALTP - alarme de temperatura
CAG - estado do CAG da Companhia.
CAG_CIA - medida digital associada ao estado do CAG (controle
automtico de gerao) da companhia
CAG_MF - modo 2 de operao do CAG.
CAG_MI - modo 1 de operao do CAG.
CHAVE - chaves seccionadoras e chaves terra.
DISJ - disjuntor
FLCN - falha de canal
OUTROS outros tipos de pontos digitais no especificados
PTNI - proteo no impeditiva
PTIP - proteo impeditiva
UTR - estado da remota do campo
OBS: O preenchimento deste atributo no obrigatrio para uma base
de dados SCADA.
TPEQP - Tipo do equipamento associado ao ponto digital. O
preenchimento deste atributo obrigatrio. Pode assumir os seguintes
valores:
BCP banco de capacitores
CAR carga
CIA - companhia
CNC - conector (chave, disjuntor)
CRE compensador esttico
CSE capacitor srie
CSI compensador sncrono
LTR linha de transmisso
RAM ramal de linha
REA reator
SBA seo de barra
TR2 transformador de 2 terminais
TR3 transformador de 3 terminais
UGE - unidade geradora
USI - usina
OBS.: Se a base de dados for SCADA deve ser deixado em branco, assim
como o atributo EQP.
TPFIL - Tipo do filtro, dentre aqueles implementados pelo conversor de
protocolo, usado pela LSC associada a este ponto. O filtro mapeia vrios
pontos fsicos em um ponto lgico.

54
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

UAPL Indicador de ponto selecionado (SIM) para aplicao do usurio


ou no (NAO).
HISTSLC Indicador de ponto selecionado (default - SIM) para a base
histrica ou no (NAO). Para os pontos selecionados, a gravao na
base histrica realizada por integridade (sendo o intervalo de tempo
entre duas integridades sucessivas definido no ambiente histrico) e por
exceo (sempre que o estado de um ponto digital selecionado muda de
valor gravada uma ocorrncia na base histrica).
OBSRV Observaes sobre o ponto digital.
Chaves Estrangeiras Diretas
OCR - Identificador da primeira ocorrncia de um grupo de 6
ocorrncias, definidas consecutivamente na entidade OCR, sendo que
essas ocorrncias significam as seguintes transies, obedecendo-se a
ordem dada:
1. Inconsistncia 1
2. Inconsistncia 0
3. 0 1 e 1 0
4. 0 1
5. 1 0
6. 1 0 e 0 1
OBS.: As ocorrncias relativas a inconsistncia (1,2) relatam
inconsistncia na integridade entre o Conversor de Protocolo e o SAC.
Inconsistncias detectadas entre o Conversor e a Remota geram alarme.
Define um relacionamento 1 n entre a entidade OCR e a entidade
PDS.
TAC - Identificador da TAC qual o ponto pertence. Define um
relacionamento 1 n entre a entidade TAC e a entidade PDS.
TCL - Identificador do tipo de clculo (TCL) usado para gerar esse
ponto. Esta chave s preenchida se o ponto digital for um clculo,
caso contrrio preenchido com NULO (NLCL). Um ponto calculado o
resultado de um clculo feito a partir de pontos lgicos. Define o
relacionamento 1 n entre a entidade TCL e a entidade PDS.

OBS_NAOSUP - A funo original dos pontos NAOSUP ignorar o dado


vindo do campo, esses pontos deve ser assim configurados:

Coloc-los com atributo CDINIC de PAS, PDS ou PTS = NAOSUP;

Coloc-los numa LSC com conversor, pode ser at conversor


nulo, mas normalmente eles esto na LSC de aquisio do campo
com o seu devido conversor;

Coloc-los na TAC de aquisio e controle (atributo TPQAS de


TAC = ASAC);

Configurar ponto fsico associado se o conversor da sua LSC for


diferente do Conversor Nulo.

55
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Esses pontos vo ficar sempre invlidos (brancos). Eles aceitam


entrada manual pelo despachante, mas se forem retirados de entrada
manual, voltam a ficar brancos.
A nova funo dos pontos NAOSUP , alm de continuar ignorando o
dado vindo do campo, poder colocar valores nesses pontos e fazer
com que eles sejam apresentados com cor, em vez de aparecerem
brancos. Eles devem ser assim configurados:

Coloc-los com atributo CDINIC de PAS, PDS ou PTS = NAOSUP;

Coloc-los numa LSC sem conversor;

Coloc-los numa TAC de aquisio e controle (atributo TPQAS de


TAC = ASAC);

No configurar ponto fsico associado (se no tem conversor, no


tem configurao fsica);

Configurar um ponto de controle lgico (CGS) (trip/close para


digitais e set-point para analgicos e totalizados), para cada ponto
NAOSUP, ou seja, o CGS criado tem o ponto NOSUP como o seu
supervisionado (atributo PAC de CGS);

Configurar para os digitais a cor para o estado de aberto


(COR_NOSUP_ABERTO) e fechado (COR_NOSUP_FECHADO) no
arquivo SigPaleta.dat. Para analgicos e totalizados as cores usadas
so as mesmas dos pontos normais, amarelo para advertncia,
vermelho para urgncia, etc.
Esses pontos vo aparecer nas telas com as cores definidas e seus
valores podem ser trocados pelo despachante atravs da realizao de
um controle lgico no ponto de controle cujo PAC corresponde ao ponto
NAOSUP em questo. Estes pontos NAOSUP tambm aceitam entrada
manual, ficando na cor azul ciano, mas se forem retirados de entrada
manual, voltam a funcionar conforme descrito acima.

Utilizao de Pontos Manuais de Clculo Nulo


Pontos Lgicos que no possuem pontos fsicos associados, ou seja, no
vo ser aquisitados de equipamentos de campo nem de outro Centro,
mas que voc quer que estejam na base para serem utilizados em telas,
quer que j sejam inicializados em entrada manual com um valor j
inserido (vo ficar em azul ciano), e que o despachante possa mexer
nesse valor inserido, podem ser configurados da seguinte maneira:

Coloc-los como pontos normais (atributo CDINIC de PAS, PDS


ou PTS = NORMAL);

Inicializar o seu valor/estado inicial (atributo VLINIC/STINIC


respectivamente para PAS e PTS/PDS);

Coloc-los como pontos de clculo nulo (atributo TCL de PAS,


PDS ou PTS = NLCL);

Coloc-los na nica LSC de clculos existente na base;

Coloc-los numa TAC de clculos estticos compilados (atributo


TPQAS de TAC = ACSC). Esta TAC pode ser apenas uma para todos
os pontos da base, mas neste caso voc no ter indicao de qual
subestao este ponto pertence, ou pode haver vrias TACs deste
tipo, uma por subestao, por exemplo, e dividir esses pontos por
56
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

subestao, assim esta indicao poder ir para base de dados


histrica, por exemplo.

RCA
Relacionamento de Pontos Lgicos x Pontos Calculados
Especifica os relacionamentos n m entre as entidades PAS, PTS e
PDS (pontos lgicos simples) e as entidades PAS, PTS e PDS (pontos
lgicos calculados). Enumera todas as parcelas (pontos lgicos simples)
de todos os pontos calculados.
Existem trs tipos de clculos no SAGE, que so:
Clculo Dinmico
Clculo Esttico Interpretado
Clculo Esttico Compilado
O Clculo Dinmico no configurado na Base Fonte. A lgica do
usurio cria na Base Referncia um nmero fixo de clculos dinmicos
que podero ser usados, e suas frmulas definidas no Visor de
Clculos.
O Clculo Esttico Interpretado tem suas parcelas e frmulas definidas
na Base Fonte.
O Clculo Esttico Compilado tem suas parcelas e tipo de clculo
definido na Base Fonte, sua frmula implementada em um mdulo em
C do SAGE (Calculos. c) e gerado em tempo de compilao.
Chaves Estrangeiras Indiretas
PARC - Identificador da parcela do clculo. Dependendo do atributo de
relacionamento TPPARC, aponta para PAS, PTS ou PDS.
PNT - Identificador do ponto calculado. Dependendo do atributo de
relacionamento TPPNT, aponta para PAS, PTS ou PDS.
Atributos de Relacionamento
ORDEM - Nmero seqencial de 1 a n que ordena a parcela no clculo.
Onde n o nmero de parcelas.
TIPOP - Tipo da parcela. Pode assumir os seguintes valores:
EDC - Estado Digital Considerado - o estado corrente sendo
usado pelo sistema, pode ser o aquisitado ou o manual.
EDN - Estado de Trnsito.
IED Evento de Transio Instantnea em Estado Digital.
Permite ao processador de clculos usar como parcela de clculo
no s um estado corrente obtido do PDS (EDC para posio ou
EDN para indicao de trnsito) mas a ocorrncia de uma
transio de estado muito rpida nesse PDS.
IAA - Valor do Limite Inferior de Advertncia do Analgico.
57
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

IEA - Valor do Limite Inferior de Escala do Analgico.


IUA - Valor do Limite Inferior de Urgncia do Analgico.
SAA - Valor do Limite Superior de Advertncia do Analgico.
SAT - Valor do Limite Superior de Advertncia do Totalizador.
SEA - Valor do Limite Superior de Escala do Analgico.
SET - Valor do Limite Superior de Escala do Totalizador.
SUA - Valor do Limite Superior de Urgncia do Analgico.
SUT - Valor do Limite Superior de Urgncia do Totalizador.
VAA - Valor da Varredura Anterior a Corrente do Analgico.
VAC - Valor Corrente do Analgico que pode ser o aquisitado, o
manual ou o estimado pela anlise de redes.
VTC - Valor Corrente do Totalizador que pode ser o aquisitado
ou o manual.
TPPARC - Tipo da parcela. Pode assumir os seguintes valores:
PAS - Se a parcela for analgico.
PTS - Se a parcela for totalizado.
PDS - Se a parcela for digital.
TPPNT - Tipo do ponto calculado. Pode assumir os seguintes valores:
PAS - Se o ponto calculado for analgico.
PTS - Se o ponto calculado for totalizado.
PDS - Se o ponto calculado for digital.

TCL
Entidade Tipos de Clculos
Configura os clculos implementados no sistema.
Esta tabela no que se refere a clculos compilados de uso
exclusivo do SAGE, qualquer alterao nela necessita uma
adaptao do software equivalente. Com relao a clculos
interpretados o usurio pode mexer nela livremente.
Atributos
DESCR - Descrio por extenso do clculo.
NSEQ - Nmero seqencial que enderea a rotina deste clculo
compilado. Para clculos interpretados no precisa ser preenchido.
ID - Identificador do clculo. Os clculos estticos compilados
existentes atualmente no sistema so:
FORMULA - Frmula para tipos de clculos estticos interpretados,
escrita em sintaxe LUA.
Por exemplo:
P1 + P2 * P3 - P4 / P5
58
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Onde Pi indica a parcela de ordem i definido em RCA.


O usurio do SAGE recebe uma Verso do Sistema que j implementa
os seguintes clculos estticos compilados:

NSEQ
0
1

ID
NLCL
PA

DESCR
Ausncia de clculo
Clculo de Potncia Aparente

CON_T

CON

TAP_S15

SOMA

EG_OU

EG_E

CORRENTE

Clculo de conectividade Linha


Barra com Trafo
Clculo de conectividade Linha
Barra com Trafo
Posio em kV de tap de trato em
steps de 1.5 kV
Somatrios (gerao de usina,
rea, intercmbio)
Clculo de estado de energizao
de trecho ou
Clculo de estado de energizao
de trecho e
Clculo de corrente na Pot.
Ativa/Pot.reativa/Tenso

FPOT

Clculo de fator potncia

10
11

OU
COMTAP

Clculo OU
Posio do Tap selecionado

12

ANDNOT

Clculo AND e NOT

EXPRESSO
-

A2 + B2
(A ou (B e C e D)) e E
(A ou (B e C e D))
230 (((C B)/2) 1,5 + ((A B)
1,5))
Soma at 15 parcelas analgicas
Expresso 6
Expresso 7
A2 + B 2
1000
.

C
3

cos A *

180
Faz OU de at 40 parcelas digitais
(((float)A)*E) +(((float) B)*F) +
(((float)C)*G) +(((float)D)*H)
(A AND (NOT(B)))

Tipos de Clculos

Onde

A - 1a parcela
B - 2a parcela
C - 3a parcela
D - 4a parcela
.
.
.

E para:
NSEQ=1
As parcelas A e B so pontos analgicos
NSEQ=2
As parcelas A, B, C, D e E so pontos digitais
NSEQ=3
As parcelas A,B,C e D so pontos digitais
NSEQ=4
A parcela A o valor considerado de um ponto analgico,
a parcela B o limite inferior de escala do ponto analgico e a parcela C
o limite superior de escala do ponto analgico.
NSEQ=5
As parcelas so pontos analgicos.
NSEQ=6
Podemos ter de um a quatro trechos:
Expresso 6
1 trecho IF
2 trechos IF

((A e (B > C)) ento retorna 1 seno retorna 0


((A e (B > C)) ou
((D e (E > F)) ento retorna 1 seno retorna 0
59

SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

3 trechos IF

4 trechos IF

((A e (B > C)) ou


((D e (E > F)) ou
((G e (H > I)) ento retorna 1 seno retorna 0
((A e (B > C)) ou
((D e (E > F)) ou
((G e (H > I)) ou
((J e (K > L)) ento retorna 1 seno retorna 0

As parcelas A, D, G e J so pontos digitais, as B, E, H e K so valores


considerados de pontos analgicos e as C, F, I e L so os limites
inferiores de urgncia.
NSEQ=7

Podemos ter de um a quatro trechos:

Expresso 7
1 trecho IF
2 trechos IF
3 trechos IF

4 trechos IF

((A e (B > C)) ento retorna 1 seno retorna 0


((A e (B > C)) e
((D e (E > F)) ento retorna 1 seno retorna 0
((A e (B > C)) e
((D e (E > F)) e
((G e (H > I)) ento retorna 1 seno retorna 0
((A e (B > C)) e
((D e (E > F)) e
((G e (H > I)) e
((J e (K > L)) ento retorna 1 seno retorna 0

As parcelas A, D, G e J so pontos digitais, as B, E, H e K so valores


considerados de pontos analgicos e as C, F, I e L so os limites
inferiores de urgncia.
NSEQ=8
A parcela A um ponto analgico de potncia ativa, a B
um ponto analgico de potncia reativa e a C um ponto analgico de
tenso.
NSEQ=11/13 A parcela A a primeira parcela do ponto digital e a B e a
segunda parcela do ponto digital.
NSEQ=12
As parcelas A, B, C e D so pontos digitais e as parcelas
E, F, G e H so pontos analgicos.

Como Criar uma Nova Frmula de Clculo Esttico Compilado


O usurio recebe o SAGE com a Entidade Tipos de Clculos (TCL) com
uma srie de frmulas de clculos estticos compilados j
implementadas. A incluso de uma nova frmula de clculo esttico
compilado no sistema fcil e ser descrita a seguir.
1 - Incluir na tabela TCL da Base Fonte o novo clculo conforme
descrio dos atributos dessa entidade e gerar a Base Referncia no
UNIX.

60
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

2 - Caso o Processador de Clculos esteja sendo executado, inibir o


processo CALC, utilizando-se para isso o programa gcd_shell da
seguinte forma:
gcd_shell inpr_glo calc
ou atravs do Visor de Processos.
3 - Criar
a rotina do clculo incluindo-a no
$SAGE/calculos/$BASE/calculos.c da seguinte maneira:

arquivo

No fim do arquivo na estrutura:


struct lista_calc lista[ ] = {
{ K_TIP_CALC_PA, (void*) func PA }
{ K_TIP_CALC_CON_T, (void*) func CON_T }

.
.
.
{ -1, (void*) (-1) }
};
incluir o novo clculo antes do (-1) no padro :
{K_TIP_CALC_id, (void*) func_id},
onde id o identificador do novo clculo na tabela TCL da Base Fonte e
func_id o nome da funo chamada para executar o novo clculo.
Nesse mesmo arquivo antes dessa estrutura existe uma srie de
funes, incluir a a rotina do novo clculo no seguinte padro:
void *func_id (np, par)
int np;
void *par[ ];
{
tipo do resultado r;
if (np!= no de parcelas do calculo)
{
hora ( );
printf (Numero de parcelas passado para func_id
diferente de
no de parcelas do clculo, %d\n, np);
}
r = frmula do clculo escrita em C ;
RETORNA ( r );
}
Observar que um resultado de clculo definido no sistema como um
ponto lgico pertencente a uma das trs entidades PAS, PDS ou PTS do
STI. A varivel r (resultado do clculo) deve ser compatvel com o
clculo, isto , o tipo do resultado depende em qual entidade o
resultado do clculo foi definido:
se PAS -> float
se PDS -> unsigned int
se PTS -> unsigned short
O retorno deve ser feito pelo uso do macro RETORNA como mostrado
acima.
61
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Os parmetros passados para a funo de clculo so:


- np -> nmero de parcelas que compe o clculo
- par -> vetor com as parcelas
As parcelas a serem usadas na frmula do clculo escrita em C so
conseguidas atravs dos macros:
PARCELA_ANA_1
PARCELA_ANA_2

.
.
.
at no mximo 40 parcelas analgicas, ou seja, at PARCELA_ANA_40;
PARCELA_DIG_1
PARCELA_DIG_2

.
.
.
at no mximo 20 parcelas digitais, ou seja, at PARCELA_DIG_20;
PARCELA_TOT_1
PARCELA_TOT_2

.
.
.
at no mximo 20 parcelas totalizadas, ou seja, at PARCELA_TOT_20;
Num clculo s pode existir uma parcela de cada nmero, por exemplo,
se definirmos um clculo com 3 parcelas, a primeira e a terceira
analgicas e a segunda digital, usaremos na frmula:
PARCELA_ANA_1, PARCELA_DIG_2 e PARCELA_ANA_3.
4 - Executar o script $SAGE/calculos/instala_calculos que compila o
mdulo calculos.c e gera o novo binrio do processador de clculos
(calc).
5 - Desinibir o processador de clculos da seguinte maneira:
gcd_shell depr_glo calc
ou atravs do Visor de Processos.

GRUPO
Entidade Grupo de componentes para dilogo automtico.
Configura grupos de componentes para dilogo automtico.

62
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Atributos
ID Identificador do grupo de componentes para dilogo automtico.
NOME - Nome do grupo de componentes para dilogo automtico.
APLIC Identifica o processo do SAGE que vai utilizar este grupo de
componentes para dilogo automtico. Pode assumir os seguintes
valores:
VTELAS Para o Visor de Telas
REGCOND para o Registrador Condicional

COR - Cor de fundo do dilogo associado ao grupo.


TIPO - Tipo do grupo. Pode assumir os seguintes valores:
CONTRL Controle
DIAG Diagnstico
INTER Interravamento
OUTROS dilogos com informaes de um equipamento
(default).
Obs.: Os tipos CONTRL, DIAG e INTER esto reservados para uso
futuro, sendo que atualmente s utilizado tipo OUTROS.
TPPNT - Tipo de componente principal do grupo para dilogo
automtico. Pode assumir os seguintes valores:
CGS Controle Geral do SAC
GRUPO Grupo de componentes para dilogo automtico
PAS Ponto Analgico do SAC
PDS Ponto Digital do SAC
PTS Ponto Totalizado do SAC

Chave Estrangeira Indireta


PNT Identificador do componente principal do grupo de componentes
para dilogo automtico. Dependendo do atributo TPPNT aponta para
CGS, GRUPO, PAS, PDS ou PTS. Define um relacionamento de 1 n
entre as entidades CGS, GRUPO, PAS, PDS ou PTS e a entidade
GRUPO.

GRCMP
Entidade de Relacionamento de Componentes de Grupos de Dilogo
Automtico.
Atributos
ACAO Ao associada ao componente. Atributo reservado para uso
futuro.
63
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

CORTXT - Cor definida no arquivo de configurao de cores


SigPaleta.dat para o texto associado ao componente no subdilogo.
ORDEM1 Primeiro nvel de ordem do componente
ORDEM2 Segundo nvel de ordem do componente.
Os atributos ORDEM1 e ORDEM2 descritos acima representam
respectivamente, a linha e a coluna que o componente vai ocupar na
janela de dilogo de grupo no Visor de Telas. Para o Registrador
Condicional estes atributos no so utilizados.
TPPNT - Tipo de recurso associado ao componente para dilogo
automtico. Pode assumir os seguintes valores:
CGS Controle Geral do SAC
GRUPO Grupode componentes para dilogo automtico
PAS Ponto Analgico do SAC
PDS Ponto Digital do SAC
PTS Ponto Totalizado do SAC
TPSIMB - Modo de apresentao de componente digital. Este atributo
s ser utilizado se o atributo TPPNT=PDS. Pode assumir os seguintes
valores:
CHECK Marcador de acompanhamento (1 = tique/0 = X).
CHECK_INV Marcador Invertido (0 = tique/1 = X).
ESTADO Texto com o estado atual.
FIGURA Figura representando o ponto. Se o ponto for um
disjuntor ser utilizado o smbolo do disjuntor (quadrado), se o
ponto for uma seccionadora ser utilizado o smbolo de
seccionadora (chave faca) e para qualquer outro tipo de ponto
ser utilizado um smbolo genrico (carto).
NULO Sem smbolo.
TPTXT Tipo de texto associado ao componente.
seguintes valores:

Pode assumir os

ID Id do ponto.
NOME Narrativa do ponto.
NULO Sem descrio.
TXT Texto a ser inserido.
TXT - .Texto associado ao componente. Este atributo s ser
preenchido se TPTXT=TXT e TPPNT=PDS ou TPPNT no estiver
preenchido.
Chaves Estrangeiras Diretas
GRUPO Identificador do grupo de dilogo automtico ao qual o
componente pertence. Define um relacionamento de 1 n entre a
entidade GRUPO e a entidade GRCMP.

64
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Chaves Estrangeiras Indiretas


PNT Identificador do componente para dilogo automtico. Este
atributo juntamente com o atributo TPPNT podem ser deixados em
branco, no caso do componente ser apenas um texto fixo sem
associao a nenhum ponto ou grupo (TPTXT=TXT). Dependendo do
atributo TPPNT aponta para CGS, GRUPO, PAS, PDS ou PTS. Define
um relacionamento de 1 n entre as entidades CGS, GRUPO, PAS,
PDS ou PTS e a entidade GRCMP.

TGL
Entidade Tipo de Grandeza para Atualizao Automtica dos Limites
de Equipamento.
Os registros da entidade TGL definem conjuntos com os tipos de
grandeza (atributo GRAND) e os tipos de equipamento (atributo TPEQP)
e a granularidade dessa definio (atributo GRUPO) para a atualizao
automtica dos limites de equipamento.
Nesta entidade s sero configuradas grandezas do tipo corrente,
potncia aparente, potncia reativa e potncia ativa que podero ter
apenas 2 tipos de patamares de carga: diurno e noturno.
Exemplo: Deseja-se que o limite de potncias ativa das linhas de
transmisso seja atualizado automaticamente, e que o critrio de
atualizao seja definido por companhia. Nesse caso a tabela TGL deve
ser preenchida da seguinte forma:
TGL
GRAND= MW
TPEQP=

LTR

GRUPO= CIA
Essa definio deve ser complementada pelo preenchimento adequado
das tabelas PTC, CIA e TEMPO. Na tabela PTC deve ser criado um
patamar para cada companhia. Na tabela CIA deve ser preenchido o
atributo PTC e na tabela TEMPO devem ser preenchidas ocorrncias
relacionadas com os patamares das companhias.
Os limites so definidos nas tabelas CAR, LTR, RAM, TR2 e TR3.
Alternativamente, para bases de dados puramante SCADA, os limites
podem ser definidos diretamente na tabela PAS. Se os limites relativos
aos perodos diurno e noturno no forem preenchidos nas tabelas de
equipamento (ou na tabela PAS), esses limites sero inicializados com a
mdia dos limites (advertncia/urgncia) dos pontos analgicos
associados aos equipamentos. Estes limites podem ser atualizados online no Visor de Telas atravs das telas tab_clm_diurno e
tab_clm_noturno.

65
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Atributos
GRAND - tipo de grandeza do ponto. Pode assumir as seguintes
grandezas:
AMP corrente;
MVA potncia aparente;
MVAR potncia reativa;
MW potncia ativa.

TPEQP Tipo de equipamento ao qual a grandeza pertence. So eles:


UGE - unidade geradora
CSI - compensador sncrono
LTR - linha de transmisso CA
RAM - ramal de linha
TR2 - trafo de 2 enrolamentos
TR3 - trafo de 3 enrolamentos
CSE - capacitor srie
CAR - carga
CRE - compensador reativo esttico controlvel
Observao: Para os equipamentos TR2 e TR2 no permitido a
associao com a grandeza AMP.
GRUPO Grupo no qual a grandeza reside. Este atributo serve para
agrupar os equipamentos que tenham o mesmo comportamento, para
efeito da atualizao automtica de limites. Pode assumir os seguintes
valores :
SIS Sistema interligado
REG - Regio
ACO rea controlada
CIA - Companhia

PTC
Entidade Patamar de Carga para a atualizao automtica de limites.
Atravs dessa tabela o usurio definir quantos e quais so os
conjuntos independentes de pontos analgicos que sero submetidos
atualizao automtica de limites, ou seja, esta entidade serve para
agrupar os pontos analgicos que tenham o mesmo comportamento.
Uma ocorrncia da tabela PTC pode estar associada de modo exclusivo
ou atualizao de limites de tenso ou atualizao de limites de
equipamentos.
Quando o PTC est associado a equipamentos, os patamares de carga
so definidos por horrio: diurno e noturno, estipulados na tabela
TEMPO. O relacionamento entre os equipamentos e o PTC realizado
atravs do preenchimento da tabela TGL e das entidades SIS, REG,
66
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

ACO e CIA. Alternativamente, em bases puramente SCADA, o usurio


pode optar por preencher os limites e o relacionamento com a tabela
PTC diretamente na tabela PAS.
Quando o PTC est associado a limites de tenso, o relacionamento
entre os pontos analgicos e o PTC realizado atravs do
preenchimento das tabelas INS ou EST, e os limites de tenso so
definidos na tabela EST. Alternativamente, em bases puramente
SCADA, o usurio pode optar por preencher os limites e o
relacionamento com a tabela PTC diretamente na tabela PAS. A
definio do patamar de carga vigente pode se realizada de duas formas:
Por horrio: estipulado na entidade TEMPO para carga
mnima, leve, mdia, pesada e mxima. Neste caso, o atributo
PAS da entidade PTC no deve ser preenchido.
Por carga: estipulado pelo atributo PAS da entidade PTC
(mnima, leve, mdia, pesada e mxima).
Neste caso, o
preenchimento do atributo PAS da entidade PTC obrigatrio.

Atributos
ID Identificador do patamar de carga. Atributo do tipo string com 20
caracteres. O preenchimento do atributo obrigatrio.
Chave Estrangeira Direta
PAS Identificador do PAS que define o nvel de carga do patamar para
os pontos de tenso. O valor do PAS ser utilizado para verificar a
transio de patamar de carga.
Os limites deste PAS iniciam os patamares de carga da seguinte
maneira:
Mnima
LIA

Limite Inferior de Advertncia

Leve
LIU

Limite Inferior de Urgncia

Mdia
LSA

Limite Superior de Advertncia

Pesada
LSU

Limite Superior de Urgncia

Estes limites podem ser trocados on-line no Visor de Telas atravs da


tela de Patamares de Carga tab_ptc.

DTS
Entidade Dias Tpicos Semanais.
Descreve os dias tpicos da semana (dias teis, fim de semana, etc.).
Um dia que feriado tratado pelo SAC, na atualizao automtica de
limites, como se fosse um domingo. Isso permite reduzir o nmero de
67
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

registros da tabela TEMPO, simplificando a configurao da base de


dados.
Atributos
ID Identificador do dia da semana. Possui como domnio:
DOMINGO
SEGUNDA
TERCA
QUARTA
QUINTA
SEXTA
SABADO
DTIP Tipo do dia da semana. Indica se o dia da semana deve ser
tratado de forma genrica como dia til ou fim de semana, ou de forma
particular. Nesse ltimo caso os valores dos atributos ID e DTIP so
iguais. Possui como domnio:
DIA_UTIL
FIM_SEMANA
DOMINGO
SEGUNDA
TERCA
QUARTA
QUINTA
SEXTA
SABADO

FRD
Entidade Feriados Fixos
Descreve as datas associadas aos feriados fixos.
Um dia que feriado tratado pelo SAC, na atualizao automtica de
limites, como se fosse um domingo. Isso permite reduzir o nmero de
registros da tabela TEMPO, simplificando a configurao da base de
dados.
Atributos
ID Data associada ao feriado no seguinte formato: dd/mm. Onde dd
o dia e mm o ms. (Exemplo: 25/12).
NOME Descrio do feriado

68
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

TEMPO
Entidade Tabela de tempo para a atualizao automtica de limites.
Define os horrios em que ser executada a atualizao automtica de
limites.
Chave Estrangeira Direta
PTC Identificador do patamar de carga associado ou o caractere *
indicando que a entrada da tabela de tempo est associada a todos os
PTCs. Atributo do tipo string com 20 caracteres.
Atributos
ID Identificador que define a ordenao de pesquisa nas entradas da
tabela de tempo utilizando o seguinte padro T_xxx_yy, onde xxx est
no formato 001 a 999 e yy no formato 01 a 99.
HORARIO
formataes:

Descrio

Dia Tpico :

do

horrio.

Podem

ser

utilizadas

duas

DXv HH:MM HH:MM.

Para especificar uma faixa de tempo genrica baseada em hora e


minuto para incio e fim em qualquer ano, ms e dia de um
determinado dia da semana, onde X 1 para o domingo, 2 para
segunda ... at 7 para o sbado ou a letra u para os dias teis,
ou a letra f para os dias do fim de semana, e v uma letra
opcional para especificar que a entrada s vlida em horrio de
vero.
Dia Especial : DD/MM/AA-HH:MM DD/MM/AA-HH:MM.
Para especificar uma faixa de tempo especfica baseada em dia,
ms, ano, hora e minuto para incio e fim. Pode ser usado o
caractere * para especificar o ano, significando assim que o dia
e ms sero considerados em qualquer ano.

PATAMAR Define o valor do patamar de carga dentre as palavras


chave MIN, LEV, MED, PES, MAX para os patamares de carga mnima,
leve, mdia, pesada e mxima, respectivamente (s para tenso) ou DIA
e NOT para os patamares de carga diurna e noturna respectivamente
(para tenso e equipamento).

69
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Configurao do Sistema Eltrico


As entidades que compem o modelo abaixo sero utilizadas na
configurao do mdulo Pcarg do SAGE (Patamares de Carga), que a
funo de ajuste automtico de limites operativos de medidas
analgicas por monitorao de patamares de carga.
Modelo de Dados: Entidades, Atributos e Relacionamentos

Figura II-10 Modelo de Dados da Configurao do Sistema Eltrico.

Descrio das Entidades, Atributos e Relacionamentos

SIS
Sistema Interligado
A entidade bsica sistema, da qual todas as outras decorrem. O
sistema composto por vrias regies.
definido um nico sistema, ao qual atribui-se um ttulo que pode
conter uma descrio sucinta do Sistema Interligado.
Atributos
ID Identificador do sistema interligado. Atributo do tipo string com 2
caracteres. O preenchimento do atributo obrigatrio.
MVAB - Potncia base sistema interligado. Atributo do tipo inteiro. A
unidade associada aos valores MVA. O preenchimento do atributo
opcional. Caso o valor no seja fornecido assumido o valor default
100.
NOME - Nome do sistema interligado. Atributo do tipo string com 14
caracteres. O preenchimento do atributo obrigatrio.
70
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

Chave Estrangeira Direta


PTC Identificador do patamar de carga associado ao sistema
interligado. Atributo do tipo string com 20 caracteres Os sistemas
interligados associados a um mesmo PTC seguiro um mesmo critrio
(definido para o PTC) para a atualizao automtica dos limites de MW,
MVAR, MVA e AMP dos equipamentos (linhas de transmisso,
transformadores, etc.) pertencentes ao sistema interligado.
No
utilizado para limites de tenso.

REG
Regio
Define uma regio geogrfica dentro do sistema eltrico. Cada Regio
engloba uma ou mais reas de controle.
Atributos
ID Identificador da regio. Atributo do tipo string com 2 caracteres. O
preenchimento do atributo obrigatrio.
NOME Nome da regio. Atributo do tipo string com 12 caracteres. O
preenchimento do atributo obrigatrio.
SIS - Sistema interligado. Atributo do tipo string com 2 caracteres. O
preenchimento do atributo obrigatrio.
Chave Estrangeira Direta
PTC Identificador do patamr de carga associado regio. . Atributo do
tipo string com 20 caracteres. As regies associadas a um mesmo PTC
seguiro um mesmo critrio (definido para o PTC) para a atualizao
automtica dos limites de MW, MVAR, MVA e AMP dos equipamentos
(linhas de transmisso, transformadores, etc.) pertencentes regio.
No utilizado para limites de tenso.

ACO
rea de Controle
Define as reas de controle do sistema eltrico. Cada rea de controle
engloba uma ou mais Companhias, para as quais nica a
responsabilidade de operao do controle automtico de gerao (CAG).
Atributos
ID Identificador rea de controle. Atributo do tipo string com 2
caracteres. O preenchimento do atributo obrigatrio.
NOME - Nome da rea de controle. Atributo do tipo string com 11
caracteres. O preenchimento do atributo obrigatrio.
71
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

REG Regio da rea de controle. Atributo do tipo string com 2


caracteres. O preenchimento do atributo obrigatrio.
Chave Estrangeira Direta
PTC Identificador do patamar de carga associado rea de controle. .
Atributo do tipo string com 20 caracteres
As reas de controle
associadas a um mesmo PTC seguiro um mesmo critrio (definido para
o PTC) para a atualizao automtica dos limites de MW, MVAR, MVA e
AMP dos equipamentos (linhas de transmisso, transformadores, etc.)
pertencentes rea de controle. No utilizado para limites de tenso.

CIA
Companhia
Define as companhias do sistema eltrico. Cada companhia compe-se
de um conjunto de Instalaes, que o nome genrico dado a Usinas e
Subestaes.
Atributos
ACO - rea de controle default associada companhia. Atributo do tipo
string com 2 caracteres. O preenchimento do atributo obrigatrio.
ID Identificador da companhia. Atributo do tipo string com 2
caracteres. O preenchimento do atributo obrigatrio.
NOME - Nome da companhia. Atributo do tipo string com 11 caracteres.
O preenchimento do atributo obrigatrio.
Chave Estrangeira Direta
PTC Identificador do PTC associado companhia. As companhias
associadas a um mesmo PTC seguiro um mesmo critrio (definido para
o PTC) para a atualizao automtica dos limites de MW, MVAR, MVA e
AMP dos equipamentos (linhas de transmisso, transformadores, etc.)
pertencentes companhia. No utilizado para limites de tenso.

EST
Estao
Do ponto de vista da rede AC, uma usina ou subestao apresenta uma
ou mais Estaes, que correspondem aos diferentes nveis de tenso AC
da subestao/usina.
Uma estao pode ser definida, a princpio, como um conjunto de
equipamentos de uma instalao passveis de serem conectados sem
impedncia.
Se o usurio estiver configurando Patamares de Carga com nveis de
tenso e no queira preencher a tabela EST descrita abaixo ele ter que
72
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

preencher na tabela PAS, descrita neste manual, ou nas telas


tab_clm_carga_min,
tab_clm_carga_leve,
tab_clm_carga_med,
tab_clm_carga_pes, tab_clm_carga_max, os valores dos limites para
cada um dos patamares de cargas para todos os PAS de tipo KV de
todas as instalaes que possuam PTC associado. Para simplificar o
preenchimento das telas citadas anteriormente, o usurio pode optar
pelo preenchimento da entidade EST, e neste caso estas telas tero
apenas um registro para cada nvel de tenso (EST) de cada instalao
(INS) com um patamar de carga (PTC) associado.
Atributos
ID Identificador da estao. Atributo do tipo string com 12 caracteres.
O preenchimento do atributo obrigatrio.
VNOM - Tenso nominal da estao. A unidade associada aos valores
KV. O preenchimento do atributo obrigatrio
LIAMI - Limite inferior de advertncia de tenso para o patamar de
carga mnima. A unidade associada aos valores KV. O preenchimento
do atributo opcional.
LIALE - Limite inferior de advertncia de tenso para o patamar de
carga leve. A unidade associada aos valores KV. O preenchimento do
atributo opcional.
LIAME - Limite inferior de advertncia de tenso para o patamar de
carga mdia. A unidade associada aos valores KV. O preenchimento
do atributo opcional.
LIAPE - Limite inferior de advertncia de tenso para o patamar de
carga pesada. A unidade associada aos valores KV. O preenchimento
do atributo opcional.
LIAMA - Limite inferior de advertncia de tenso para o patamar de
carga mxima. A unidade associada aos valores KV. O preenchimento
do atributo opcional.
LIUMI - Limite inferior de urgncia de tenso para o patamar de carga
mnima. A unidade associada aos valores KV. O preenchimento do
atributo opcional.
LIULE - Limite inferior de urgncia de tenso para o patamar de carga
leve. A unidade associada aos valores KV. O preenchimento do
atributo opcional.
LIUME - Limite inferior de urgncia de tenso para o patamar de carga
mdia. A unidade associada aos valores KV. O preenchimento do
atributo opcional.
LIUPE - Limite inferior de urgncia de tenso para o patamar de carga
pesada. A unidade associada aos valores KV. O preenchimento do
atributo opcional.
LIUMA - Limite inferior de urgncia de tenso para o patamar de carga
mxima. A unidade associada aos valores KV. O preenchimento do
atributo opcional.

73
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

LSAMI - Limite superior de advertncia de tenso para o patamar de


carga mnima. A unidade associada aos valores KV. O preenchimento
do atributo opcional.
LSALE - Limite superior de advertncia de tenso para o patamar de
carga leve. A unidade associada aos valores KV. O preenchimento do
atributo opcional.
LSAME - Limite superior de advertncia de tenso para o patamar de
carga mdia. A unidade associada aos valores KV. O preenchimento
do atributo opcional.
LSAPE - Limite superior de advertncia de tenso para o patamar de
carga pesada. A unidade associada aos valores KV. O preenchimento
do atributo opcional.
LSAMA - Limite superior de advertncia de tenso para o patamar de
carga mxima. A unidade associada aos valores KV. O preenchimento
do atributo opcional.
LSUMI - Limite superior de urgncia de tenso para o patamar de carga
mnima. A unidade associada aos valores KV. O preenchimento do
atributo opcional.
LSULE - Limite superior de urgncia de tenso para o patamar de carga
leve. A unidade associada aos valores KV. O preenchimento do
atributo opcional.
LSUME - Limite superior de urgncia de tenso para o patamar de
carga mdia. A unidade associada aos valores KV. O preenchimento
do atributo opcional.
LSUPE - Limite superior de urgncia de tenso para o patamar de carga
pesada. A unidade associada aos valores KV. O preenchimento do
atributo opcional.
LSUMA - Limite superior de urgncia de tenso para o patamar de
carga mxima. A unidade associada aos valores KV. O preenchimento
do atributo opcional.
No permitido o preenchimento parcial dos limites de tenso descritos
acima. Se o usurio no quiser definir esses limites na base fonte ele
ter que defini-los nas telas tab_clm_carga_min, tab_clm_carga_leve,
tab_clm_carga_med, tab_clm_carga_pes, tab_clm_carga_max.
Chaves Estrangeiras Diretas
INS Instalao da estao. Atributo do tipo string com 6 caracteres. O
preenchimento do atributo obrigatrio.
PTC Identificador do patamar de carga associado estao. Atributo
do tipo string com 20 caracteres. As estaes associadas a um mesmo
PTC seguiro um mesmo critrio (definido para o PTC) para a
atualizao automtica dos limites de tenso dos pontos analgicos da
estao. No utilizado para equipamentos. Este campo est presente
tanto na tabela EST (estao) quanto na tabela INS (instalao). O
preenchimento do campo PTC na tabela EST possibilta uma maior
flexibilidade ao usurio permitindo associar apenas algumas estaes
de uma instalao com um determinado PTC. Caso o usurio preencha
tanto o campo PTC de uma instalao quanto o campo PTC de uma ou
74
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

mais estaes dessa instalao, ser considerado o relacionamento


definido pelo campo PTC da tabela INS para todas as estaes dessa
instalao.

CAR
Carga
A carga corresponde a modelagem de uma linha de transmisso ou de
um transformador que foi desprezado do sistema de interesse. Ou seja
os equipamentos do tipo linha de transmisso ou transformador que
fazem a interface entre o sistema de interesse e a parte do sistema que
foi desprezada so modelados na base de dados como carga. Desta
forma as estaes desses equipamentos que no pertencem ao sistema
de interesse no so modeladas no banco de dados e o equipamento
(linha de transmisso ou transformador) substitudo por uma carga
conectada estao que faz parte do sistema de interesse.
Atributos
ID Identificador da carga. Atributo do tipo string com 14 caracteres. O
preenchimento do atributo obrigatrio.
GRLIM Grandeza associada aos limites do equipamento. Atributo do
tipo string com 3 caracteres. O preenchimento do atributo opcional.
Caso o valor no seja fornecido assumido o valor default MVA. Os
valores possveis so os seguintes:
MVA Os limites do equipamento so fornecidos em MVA.
AMP Os limites do equipamento so fornecidos em Amper.
LSADI Limite superior de advertncia no periodo diurno, em unidades
de engenharia. O preenchimento do atributo opcional.
LSANO Limite superior de advertncia no periodo noturno, em
unidades de engenharia. O preenchimento do atributo opcional.
LSUDI Limite superior de urgncia no periodo diurno, em unidades de
engenharia. O preenchimento do atributo opcional.
LSUNO Limite superior de urgncia no periodo noturno, em unidades
de engenharia. O preenchimento do atributo opcional.
Chaves Estrangeiras Diretas
EST - Estao a que pertence a carga. Atributo do tipo string com 12
caracteres. O preenchimento do atributo obrigatrio.

75
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

LTR
Linha de Transmisso
Equipamento eltrico destinado a transmitir energia em corrente
alternada entre duas instalaes distintas e de mesmo nvel de tenso.
No caso da linha de transmisso possuir derivao, faz-se necessrio
definir, na entidade Ramal descrita logo a seguir, o percentual de
localizao do ramal em relao estao DE da linha.
Atributos
ID Identificador da linha de transmisso. Atributo do tipo string com
16 caracteres. O preenchimento do atributo obrigatrio.
GRLIM Grandeza associada aos limites do equipamento. Atributo do
tipo string com 3 caracteres. O preenchimento do atributo opcional.
Caso o valor no seja fornecido assumido o valor default MVA. Os
valores possveis so os seguintes:
MVA Os limites do equipamento so fornecidos em MVA.
AMP Os limites do equipamento so fornecidos em Amper.
LSADI Limite superior de advertncia no periodo diurno, em unidades
de engenharia. O preenchimento do atributo opcional.
LSANO Limite superior de advertncia no periodo noturno, em
unidades de engenharia. O preenchimento do atributo opcional.
LSUDI Limite superior de urgncia no periodo diurno, em unidades de
engenharia. O preenchimento do atributo opcional.
LSUNO Limite superior de urgncia no periodo noturno, em unidades
de engenharia. O preenchimento do atributo opcional.
Chaves Estrangeiras Diretas
CIA - Companhia proprietria da linha de transmisso. Atributo do
tipo string com 2 caracteres.
O preenchimento do atributo
obrigatrio.
DE - Estao do lado DE da linha de transmisso. Atributo do tipo
string com 12 caracteres. O preenchimento do atributo obrigatrio.
PARA - Estao do lado PARA da linha de transmisso. Atributo do
tipo string com 12 caracteres.
O preenchimento do atributo
obrigatrio.

76
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

RAM
Ramal
Equipamento eltrico destinado a transmitir energia em corrente
alternada entre uma linha de transmisso ou um outro ramal e a
instalao terminal do ramal.
Atributos
ID Identificador do ramal. Atributo do tipo string com 16 caracteres.
O preenchimento do atributo obrigatrio.
TPEQP - Tipo do equipamento ao qual est conectado o ramal. Atributo
do tipo string com 3 caracteres. O preenchimento do atributo
obrigatrio. Os valores possveis so os seguintes:
LTR O ramal est conectado a uma linha de transmisso.
RAM - O ramal est conectado a um outro ramal.
GRLIM Grandeza associada aos limites do equipamento. Atributo do
tipo string com 3 caracteres. O preenchimento do atributo opcional.
Caso o valor no seja fornecido assumido o valor default MVA. Os
valores possveis so os seguintes:
MVA Os limites do equipamento so fornecidos em MVA.
AMP Os limites do equipamento so fornecidos em Amper.
LSADI Limite superior de advertncia no periodo diurno, em unidades
de engenharia. O preenchimento do atributo opcional.
LSANO Limite superior de advertncia no periodo noturno, em
unidades de engenharia. O preenchimento do atributo opcional.
LSUDI Limite superior de urgncia no periodo diurno, em unidades de
engenharia. O preenchimento do atributo opcional.
LSUNO Limite superior de urgncia no periodo noturno, em unidades
de engenharia. O preenchimento do atributo opcional.
Chaves Estrangeiras Diretas
CIA - Companhia proprietria do ramal. Atributo do tipo string com 2
caracteres. O preenchimento do atributo obrigatrio.
EST - Estao terminal do ramal. Atributo do tipo string com 12
caracteres. O preenchimento do atributo obrigatrio.
Chave Estrangeira Indireta
EQP - Equipamento ao qual est conectado o ramal. Atributo do tipo
string com 16 caracteres. O preenchimento do atributo obrigatrio e
est ligado ao atributo TPEQP.
77
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

TR2
Transformador de dois terminais
Equipamento eltrico, que por induo eletromagntica, transforma
valores de tenso e corrente alternada entre dois terminais, mantendo
sempre a mesma freqncia.
Atributos
ID Identificador do transformador de dois terminais. Atributo do tipo
string com 18 caracteres. O preenchimento do atributo obrigatrio.
LSADI - Limite superior de advertncia no periodo diurno para os
terminais primario/secundario, em MVA. O preenchimento do atributo
opcional.
LSANO - Limite superior de advertncia no periodo noturno para os
terminais primario/secundario, em MVA. O preenchimento do atributo
opcional.
LSUDI - Limite superior de urgncia no periodo diurno para os
terminais primario/secundario, em MVA. O preenchimento do atributo
opcional.
LSUNO - Limite superior de urgncia no periodo noturno para os
terminais primario/secundario, em MVA. O preenchimento do atributo
opcional.
Chaves Estrangeiras Diretas
PRIM - Estao do terminal primrio do transformador de dois
terminais. Atributo do tipo string com 12 caracteres. O preenchimento
do atributo obrigatrio.
SEC - Estao do terminal secundrio do transformador de dois
terminais. Atributo do tipo string com 12 caracteres. O preenchimento
do atributo obrigatrio.

TR3
Transformador de trs terminais
Define o equipamento transformador de trs terminais associada
estao controlada.
Equipamento eltrico, que por induo eletromagntica, transforma
valores de tenso e corrente alternada entre os seus 3 terminais,
mantendo sempre a mesma freqncia.
Atributos
ID Identificador do transformador de trs terminais. Atributo do tipo
string com 18 caracteres. O preenchimento do atributo obrigatrio.

78
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

LSADI - Limite superior de advertncia no periodo diurno para os


terminais primario/secundario, em MVA. O preenchimento do atributo
opcional.
LSADIT - Limite superior de advertncia no periodo diurno para o
terminal terciario, em MVA. O preenchimento do atributo opcional.
LSANO - Limite superior de advertncia no periodo noturno para os
terminais primario/secundario, em MVA. O preenchimento do atributo
opcional.
LSANOT - Limite superior de advertncia no periodo noturno para o
terminal terciario, em MVA. O preenchimento do atributo opcional.
LSUDI - Limite superior de urgncia no periodo diurno para os
terminais primario/secundario, em MVA. O preenchimento do atributo
opcional.
LSUDIT - Limite superior de urgncia no periodo diurno para o terminal
terciario, em MVA. O preenchimento do atributo opcional.
LSUNO - Limite superior de urgncia no periodo noturno para os
terminais primario/secundario, em MVA. O preenchimento do atributo
opcional.
LSUNOT - Limite superior de urgncia no periodo noturno para o
terminal terciario, em MVA. O preenchimento do atributo opcional.
Chaves Estrangeiras Diretas
PRIM - Estao do terminal do primrio do transformador de trs
terminais. Atributo do tipo string com 12 caracteres. O preenchimento
do atributo obrigatrio.
SEC - Estao do terminal do secundrio do transformador de trs
terminais. Atributo do tipo string com 12 caracteres. O preenchimento
do atributo obrigatrio.
TERC - Estao do terminal do tercirio do transformador de trs
terminais. Atributo do tipo string com 12 caracteres. O preenchimento
do atributo obrigatrio.

79
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Configurao do Servio de Distribuio de Dados e Eventos


Analogamente ao Servio de Aquisio e Controle, o Servio de
Distribuio de Dados e Eventos , tambm, modelado atravs de LSCs
de distribuio ou mistas. Uma LSC est associada a uma CNF de
distribuio ou mista. Os dados lgicos de distribuio de uma LSC so
agrupados em TDDs (Terminais de Distribuio de Dados).
Modelo de Dados: Entidades, Atributos e Relacionamentos

Figura II-11 - Modelo de Dados da Configurao de Servio de Distribuio de


Dados e Eventos

Descrio das Entidades, Atributos e Relacionamentos

TDD
Entidade Terminal de Distribuio de Dados
As TDDs definem grupos de pontos lgicos de distribuio de uma
mesma funcionalidade.
Atributos
ID - Identificador do Terminal de Distribuio de Dados.
80
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

NOME - Descrio por extenso do terminal de distribuio de dados.


Chave Estrangeira Direta
LSC - Identificador da ligao virtual lgica associada TDD. Define o
relacionamento 1 n entre a entidade LSC e a entidade TDD.

PAD
Entidade Ponto Analgico de Distribuio
Configura todos os pontos analgicos de distribuio de todas as TDDs
de todas as LSCs de distribuio ou mistas.
Atributos
ID - Identificador do ponto de distribuio analgico.
Chaves Estrangeiras Diretas
PAS - Identificador do ponto de medio analgico lgico, associado ao
ponto de distribuio. Define o relacionamento 1 n entre a entidade
PAS e a entidade PAD.
TDD - Identificador do terminal de distribuio de dados ao qual o
ponto de distribuio pertence. Define o relacionamento 1 n entre a
entidade TDD e a entidade PAD.

PTD
Entidade Ponto Totalizador de Distribuio.
Configura todos os pontos totalizadores de distribuio de todas as
TDDs de todas as LSCs de distribuio ou mistas.
Atributos
ID - Identificador do ponto de distribuio totalizado.
Chaves Estrangeiras Diretas
PTS - Identificador do ponto de medio de totalizao lgico, associado
ao ponto de distribuio. Define o relacionamento 1 n entre a
entidade PTS e a entidade PAD.
TDD - Identificador do terminal de distribuio de dados ao qual o
ponto de distribuio pertence. Define o relacionamento 1 n entre a
entidade TDD e a entidade PTD.

81
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

PDD
Entidade Ponto Digital de Distribuio
Configura todos os pontos digitais de distribuio de todas as TDDs e
de todas as LSCs de distribuio ou mistas.
Atributos
ID - Identificador do ponto de distribuio digital.
Chaves Estrangeiras Diretas
PDS - Identificador do ponto digital lgico associado ao ponto de
distribuio. Define o relacionamento 1 n entre a entidade PDS e a
entidade PDD.
TDD - Identificador do terminal de distribuio de dados ao qual o
ponto de distribuio pertence. Define o relacionamento 1n entre a
entidade TDD e a entidade PDD.

Configurao do Mdulo de Tendncia


Configura a Tendncia de medidas analgicas.
Modelo de Dados: Entidades, Atributos e Relacionamentos

Descrio das Entidades, Atributos e Relacionamentos

TND
Entidade Tendncia
Configurao da anlise de tendncia de medidas analgicas. Esta
entidade possui apenas um registro.
Atributos
ID Identificador da entidade de tendncia.
HORIZ - Horizonte para anlise de tendncias de medidas analgicas,
isto , nmero de horas que as medidas tendenciveis sero
armazenadas. Mximo de 24 horas.
82
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

VARRED - Tempo em segundos da varredura para anlise de


tendncias de medidas analgicas. Valores tpicos: base de dados
SCADA = 2 segs e base de dados EMS = 10 segs.

GRP
Entidade Grupo de Medidas para Tendncia
Define os grupos de medidas para tendncia.
Atributos
ID - Identificador do grupo de medidas para tendncia.
ORDEM - Ordem do grupo.

Configurao dos Pontos Fsicos


Configura os pontos fsicos de aquisio e distribuio organizados em
CNFs (configuraes fsicas).
Uma configurao pode estar relacionada a unidades de aquisio reais
(por exemplo, duas UTRs redundantes) e neste caso uma configurao
de aquisio, ou a unidades de distribuio (UTRs virtuais) e neste caso
uma configurao de distribuio; ou a uma multiligao e neste caso
tambm pode ser uma configurao de aquisio e/ou de distribuio.
A Configurao dos Pontos Fsicos depende da organizao dos dados
para cada protocolo utilizado. Neste tpico descrevemos as entidades
que compem esta configurao de uma maneira geral, e em anexos
descrevemos estas
mesmas
entidades
para
cada
protocolo
implementado no SAGE.

83
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Modelo de Dados: Entidades, Atributos e Relacionamentos

Figura II-12 - Modelo de Dados da Configurao dos Pontos Fsicos

Descrio das Entidades, Atributos e Relacionamentos

CNF
Entidade Configurao da Ligao Fsica do SCD
Configura todas as CNFs de aquisio e/ou distribuio associadas a
todas as LSCs do sistema.
Atributos
CONFIG - Configurao especfica da ligao associada a um
determinado conversor de protocolo, ou seja, pode representar qualquer
84
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

parametrizao necessria que no possa ser generalizada para todos


os conversores de protocolos.
ID - Identificador da configurao fsica.
Chave Estrangeira Direta
LSC - Identificador da ligao (LSC) qual a CNF pertence. Define o
relacionamento 1 1 entre a entidade LSC e a entidade CNF.

NV1
Entidade Nvel 1 da Configurao Fsica
Configura todas as entidades de nvel 1 de todas as CNFs.
Atributos
CONFIG - Configurao especfica do nvel 1.
ID - Identificador da entidade de nvel 1.
ORDEM - Nmero seqencial de 1 a n que indica a ordem da entidade
de nvel 1 dentro da configurao (CNF) a que ela pertence.
Chaves Estrangeiras Diretas
CNF - Identificador da configurao qual a entidade de nvel 1
pertence. Define um relacionamento 1 n entre a entidade CNF e a
entidade NV1.
TN1 - Identificador do tipo de entidade de nvel 1, sendo configurado
entre os cadastrados na entidade TN1. Define um relacionamento 1 n
entre a entidade TN1 e a entidade NV1. Podem existir vrias entidades
de nvel 1 de um determinado tipo.

NV2
Entidade Nvel 2 da Configurao Fsica
Configura todas as entidades de nvel 2 de todas as entidades de nvel 1
de todas as CNFs.
Atributos
CONFIG - Configurao especfica do nvel 2.
ID - Identificador da entidade de nvel 2.
ORDEM - Nmero seqencial de 1 a n que indica a ordem da entidade
de nvel 2 dentro da entidade de nvel 1 qual ela pertence.

85
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

TPPNT - Tipo dos pontos fsicos contidos nesta entidade de nvel 2 .


Pode assumir os seguintes valores:
PAF - se os pontos forem analgicos
PDF -se os pontos forem digitais
PTF -se os pontos forem totalizadores
CGF - se os pontos forem de controle
Chaves Estrangeiras Diretas
NV1 - Identificador da entidade de nvel 1 qual a entidade de nvel 2
pertence. Define um relacionamento 1 n entre a entidade NV1 e a
entidade NV2.
TN2 - Identificador do tipo de entidade de nvel 2, sendo configurado
entre os cadastrados na entidade TN2. Define um relacionamento 1 n
entre a entidade TN2 e a entidade NV2. Podem existir vrias entidades
de nvel 2 de um determinado tipo.

TN1
Entidade Tipo de Entidade Fsica do Nvel 1
Esta entidade descreve os tipos de entidades de nvel 1 que podem
existir.
Esta tabela de uso exclusivo do SAGE, qualquer alterao nela
necessita uma adaptao do software equivalente.
Atributos
DESCR - Descrio do tipo de entidade fsica de nvel 1.
ID - Identificador do tipo de entidade de nvel 1.
NSEQ - Nmero seqencial utilizado como chave de ordenao para
garantir a atribuio de valores numricos simblicos constantes. O
nmero zero reservado para ausncia de tipo de entidade de nvel 1.

TN2
Entidade Tipo de Entidade Fsica do Nvel 2
Esta entidade descreve os tipos de entidades de nvel 2 que podem
existir.
Esta tabela de uso exclusivo do SAGE, qualquer alterao nela
necessita uma adaptao do software equivalente.
Atributos
DESCR - Descrio do tipo de entidade fsica do nvel 2.
86
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

ID - Identificador do tipo de entidade de nvel 2.


NSEQ - Nmero seqencial utilizado como chave de ordenao para
garantir a atribuio de valores numricos simblicos constantes. O
nmero zero reservado para ausncia de tipo de entidade de nvel 2.

CGF
Entidade Ponto de Controle Fsico
Configura todos os pontos de controle fsicos de aquisio e de
distribuio associados a todas as configuraes CNFs de todas as
ligaes LSCs.
Atributos
ID - Identificador do ponto de controle fsico.
KCONV - Define a converso do ponto lgico no ponto fsico, ou seja, da
unidade de engenharia para unidade do equipamento. Para cada
conversor de protocolo este atributo tem um significado diferente. Para
roteamento de controle em protocolos diferentes (aquisio e
distribuio) dever ser usada a seguinte sintaxe:
KCONV= [espao] CGS= [espao] xxx
ORDEM - Nmero seqencial de 1 a n que indica a ordem do ponto no
nvel 2 da configurao fsica.
DESC1 Informaes complementares 1.
atributo opcional.

O preenchimento deste

DESC2 Informaes complementares 2.


atributo opcional.

O preenchimento deste

Chaves Estrangeiras Diretas


CGS - Identificador do ponto de controle lgico associado ao ponto de
controle fsico. Define um relacionamento 1 1 entre a entidade CGS e
a entidade CGF.
NV2 - Identificador do nvel 2 (NV2) ao qual o ponto pertence. Define
um relacionamento 1 n entre a entidade NV2 e a entidade CGF.
CNF - Identificador da configurao fsica de aquisio para pontos
vinculados s configuraes de distribuio (pontos de controle
roteados). Define um relacionamento 1 1 entre a entidade CNF e a
entidade CGF.

87
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

PAF
Entidade Ponto Analgico Fsico
Configura todos os pontos analgicos fsicos de aquisio e de
distribuio associados a todas as configuraes (CNFs) de todas as
ligaes (LSCs).
Atributos
ID - Identificador do ponto analgico fsico.
Os atributos KCONV abaixo definem a converso do ponto fsico no
ponto lgico (da unidade do equipamento para unidade de engenharia),
no caso de aquisio e ao contrrio no caso de distribuio, ou seja, so
parmetros que dependem do protocolo utilizado.
KCONV1 - Definio conforme protocolo utilizado.
KCONV2 - Definio conforme protocolo utilizado.
KCONV3 - Definio conforme protocolo utilizado.
ORDEM - Nmero seqencial de 1 a n que indica a ordem do ponto no
nvel 2 da configurao fsica.
TPPNT - Indica se o ponto fsico de aquisio (PAS) ou de distribuio
(PAD).
DESC1 Informaes complementares 1.
atributo opcional.

O preenchimento deste

DESC2 Informaes complementares 2.


atributo opcional.

O preenchimento deste

Chave Estrangeira Direta


NV2 - Identificador do nvel 2 (NV2) ao qual o ponto fsico pertence.
Define um relacionamento 1 n entre a entidade NV2 e a entidade
PAF.
Chave Estrangeira Indireta
PNT - Identificador do ponto analgico lgico ao qual o ponto analgico
fsico est associado, caso o ponto fsico seja de aquisio. Define um
relacionamento 1 1 entre a entidade PAS e a entidade PAF se o ponto
fsico no for parcela de um filtro; e define um relacionamento 1 n
entre a entidade PAS e a entidade PAF se o ponto fsico for parcela de
um filtro.
ou
Identificador do ponto analgico de distribuio ao qual o ponto
analgico fsico est associado, caso o ponto fsico seja de distribuio.
Define um relacionamento 1 1 entre a entidade PAD e a entidade
PAF.
88
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

PDF
Entidade Ponto Digital Fsico
Configura todos os pontos digitais fsicos de aquisio e de distribuio
associados a todas as configuraes (CNFs) de todas as ligaes (LSCs).
Atributos
ID - Identificador do ponto digital fsico.
KCONV - Este atributo define a converso do ponto fsico no ponto
lgico para aquisio ou vice-versa para distribuio, dependendo do
protocolo utilizado.
ORDEM - Nmero seqencial de 1 a n que indica a ordem do ponto no
nvel 2 (NV2) da configurao fsica.
TPPNT - Indica se o ponto fsico de aquisio (PDS) ou de distribuio
(PDD).
DESC1 Informaes complementares 1.
atributo opcional.

O preenchimento deste

DESC2 Informaes complementares 2.


atributo opcional.

O preenchimento deste

Chave Estrangeira Direta


NV2 - Identificador do nvel 2 (NV2) ao qual o ponto fsico pertence.
Define um relacionamento 1 n entre a entidade NV2 e a entidade
PDF.
Chave Estrangeira Indireta
PNT - Identificador do ponto digital lgico ou de filtro simples ao qual o
ponto digital fsico est associado, caso o ponto fsico seja de aquisio.
Define um relacionamento 1 1 entre a entidade PDS e a entidade PDF
se o ponto fsico no for parcela de um filtro; e define um
relacionamento 1 n entre a entidade PDS e a entidade PDF se o ponto
fsico for parcela de um filtro simples. Se o ponto fsico for parcela de
filtros compostos este atributo deve ser deixado em branco e a entidade
RFC deve ser preenchida.
ou
Identificador do ponto digital de distribuio ao qual o ponto digital
fsico est associado, caso o ponto fsico seja de distribuio. Define um
relacionamento 1 1 entre a entidade PDD e a entidade PDF.

PTF
Entidade Ponto Totalizado Fsico
Configura todos os pontos totalizadores fsicos de aquisio e de
distribuio associados a todas as configuraes de todas as ligaes.
89
SAGE
Sistema Aberto de Gerenciamento de Energia

II - Modelagem de Dados

Atributos
ID - Identificador do ponto totalizador fsico.
Os atributos KCONV abaixo definem a converso do ponto fsico no
ponto lgico (da unidade do equipamento para unidade de engenharia)
no caso de aquisio e ao contrrio no caso de distribuio, ou seja, so
parmetros que dependem do protocolo utilizado.
KCONV1 - Definio conforme protocolo utilizado.
KCONV2 - Definio conforme protocolo utilizado.
ORDEM - Nmero sequencial de 1 a n que indica a ordem do ponto no
nvel 2 da configurao fsica.
TPPNT - Indica se o ponto fsico de aquisio (PTS) ou de distribuio
(PTD).
DESC1 Informaes complementares 1.
DESC2 - Informaes complementares 2.
Chave Estrangeira Direta
NV2 - Identificador do nvel 2 (NV2) ao qual o ponto fsico pertence.
Define um relacionamento 1 n entre a entidade NV2 e a entidade
PTF.
Chave Estrangeira Indireta
PNT - Identificador do ponto totalizador lgico ao qual o ponto
totalizador fsico est associado, caso o ponto fsico seja de aquisio.
Define um relacionamento 1 1 entre a entidade PTS e a entidade PTF
se o ponto fsico no for parcela de um filtro; e define um
relacionamento 1 n entre a entidade PTS e a entidade PTF se o ponto
fsico for parcela de um filtro.
ou
Identificador do ponto totalizador de distribuio ao qual o ponto
totalizador fsico est associado, caso o ponto fsico seja de distribuio.
Define um relacionamento 1 1 entre a entidade PTD e a entidade
PTF.

RFI
Entidade Relacionamento de Filtros Simples
Filtro simples aquele cujas parcelas (pontos fsicos) podem participar
de apenas um nico filtro gerando ponto lgico.
Atributos de Relacionamento
ORDEM - Nmero sequencial de 1 a n que indica a ordem da parcela no
filtro.
90
Guia de Configurao
Outubro 2008

II - Modelagem de Dados

TIPOP - Tipo da parcela do filtro. Pode assumir os seguintes valores:


PAF - Se a parcela do filtro for um ponto analgico fsico.
PDF - Se a parcela do filtro for um ponto digital fsico.
PTF - Se a parcela do filtro for um ponto totalizador fsico.
Chaves Estrangeiras Indiretas
PNT - Identificador do ponto fsico que compe a parcela. Dependendo
do atributo de relacionamento TIPOP aponta para PAF, PDF ou PTF.
Define o relacionamento 1 1 entre as entidades de pontos fsicos
(PAF, PDF e PTF).

RFC
Entidade Relacionamento de Filtros Compostos
Filtro composto aquele cujas parcelas (pontos fsicos) pode participar
de vrios filtros gerando vrios pontos lgicos.
Atributos de Relacionamento
ORDEM - Nmero sequencial de 1 a n que indica a ordem da parcela no
filtro.
TPPARC - Tipo da parcela do filtro. Pode assumir os seguintes valores:
PAF - Se a parcela do filtro for um ponto analgico fsico.
PDF - Se a parcela do filtro forem pontos digitais fsicos.
PTF - Se a parcela e o resultado do filtro forem pontos
totalizadores fsicos.
TPPNT - Tipo do ponto resultante do filtro. Pode assumir os seguintes
valores:
PAS - Se o ponto resultante do filtro for analgico lgico.
PDS Se o ponto resultante do filtro for digitais lgicos.
PTS - Se a parcela e o resultado do filtro forem pontos
totalizadores lgicos.
Chaves Estrangeiras Indiretas
PARC Idenificador do ponto fsico que compe a parcela do filtro.
PNT - Identificador do ponto fsico resultante do filtro. Dependendo do
atributo de relacionamento TPPNT aponta para PAS, PDS ou PTS.
Define o relacionamento 1 1 entre as entidades de pontos lgicos
(PAS, PDS e PTS).

91
SAGE
Sistema Aberto de Gerenciamento de Energia

III.

Carregamento da Base Fonte

A Base Fonte modela os dados do processo eltrico do sistema de


comunicao de dados e da configurao do ambiente computacional do
SAGE. Esta base criada em ambiente Windows com auxlio da
ferramenta CARGBF (Carregamento da Base Fonte) que foi desenvolvida
em Visual C++ e utiliza um gerenciador de banco de dados relacional .

A Base Fonte possui as seguintes caractersticas:

Organizao relacional, padro SQL;

Residente em disco;

Utilizada em ambiente off-line;

Preenchida pelo usurio;

Implementa um modelo de dados voltado para a descrio


das caractersticas dos sistemas eltricos e de comunicao de
dados, assim como do ambiente computacional do SAGE.
A Base Fonte como toda base relacional descrita atravs de entidades,
atributos e relacionamentos. A descrio da sua estrutura encontra-se
nos mdulos Modelagem de Dados e Descrio dos Campos das Tabelas
da Base Fonte.
Antes de o usurio comear o carregamento da Base Fonte atravs da
ferramenta CARGBF, devem ser modelados os dados do processo
eltrico, da comunicao de dados e da configurao do SAGE.

O Programa CARGBF
A ativao da ferramenta CARGBF realizada atravs de um clique
duplo no cone Carregamento da Base Fonte, localizado no desktop do
SAGE.
O CARGBF uma ferramenta destinada ao carregamento e manuteno
da Base Fonte. Como j mencionado, a Base Fonte implementa o
modelo de dados que descreve as caractersticas do sistema eltrico, do
Subsistema de Comunicao de Dados e do Subsistema de Suporte
Computacional do SAGE.
Esta ferramenta possui as seguintes funcionalidades bsicas:
Carregamento da Base de Dados Fonte a partir de um conjunto de
arquivos texto (extenso .dat) contendo os dados;
Carregamento, atualizao e consulta da Base de Dados Fonte,
utilizando um conjunto de formulrios, de forma interativa;

Gerao de relatrios do contedo da Base Fonte;


92
SAGE
Sistema Aberto de Gerenciamento de Energia

III - Carregamento da Base Fonte

Gerao de um conjunto de arquivos texto contendo os dados


carregados na Base Fonte. Estes arquivos, que servem como backup do
contedo da base, podem ser utilizados para carreg-la posteriormente;
Gerao da Base Referncia descrita no mdulo Carregamento da
Base Referncia.
A seguir ser descrito como o usurio utiliza o CARGBF para executar
as funcionalidades descritas acima.

Como Utilizar o CARGBF


INFORMAES GERAIS
Ao ativar o programa uma janela semelhante a da Figura III-1. Esta
janela mostra o contedo de um registro de uma tabela da base fonte.
A navegao pela tabelas da base fonte feita atravs do menu
Formulrio. L encontram-se, organizados pr Servio do SAGE,
acesso a todos os formulrios de configurao. Este menu apresenta a
facilidade de mostrar na barra de status uma breve descrio da
entidade selecionada.
O menu Registro utilizado para a interao com o contedo da tabela
selecionada. Nele esto os comandos para navegao, modificao e
filtragem/ordenao dos registros da tabela corrente.
O programa permite tambm que a configurao seja feita a partir de
arquivos texto, que podem ser preenchidos atravs de um editor
comum, e importados para o banco de dados relacional, aps a
importao os dados j consistidos ficam disponveis para visualizao
e modificao. De forma inversa possvel a exportao dos dados da
base fonte para arquivos texto, oferecendo uma importante ferramenta
de backup da base fonte.
O formulrio sempre mantm sempre a consistncia referencial, ou seja
ao se tentar excluir um registro feita uma verificao se algum registro
de outra tabela faa referncia ao registro a ser excludo caso positivo
uma mensagem informa ao usurio e impede a excluso. Ao se alterar
uma chave referenciada todos os registros de todas a tabelas que fazem
referncia a chave alterada so alterados tambm.

93
SAGE
Sistema Aberto de Gerenciamento de Energia

III - Carregamento da Base Fonte

Minimiza
Mxima
Fecha Janela

Barra de Menu

Indicador
de Modo de
Operao

Barra
de
Ferramenta
s

Redimensionar
Janela

Barra de Status

Figura III-1 Tela Inicial do Carga da Base Fonte

O Indicador de Modo de Operao pode assumir as seguintes formas:


- Modo Visualizao de Registros
- Modo Incluso de Registros
- Modo Alterao de Registros

DETALHAMENTO DA INTERFACE GRFICA


Barra de Menu
Arquivo

Novo

Chama dialogo de criao de uma nova base fonte, visto na figura


abaixo, permite a criao de uma nova base fonte.

Figura III-2 Tela de Criao da Base Fonte

Abrir...

Chama dilogo de seleo de configuraes, visto na figura III.3, que


permite a abertura de uma base fonte existente.
94
Guia de Configurao
Outubro 2008

III - Carregamento da Base Fonte

Figura III-3 - Dilogo de Seleo da Configurao

Exportar

Transfere os dados da base fonte para os arquivos texto. Ferramenta


muito til para o backup e transporte de configuraes.

Importar

Carrega a base fonte com os dados contidos nos arquivos texto. Os


arquivos ficam do diretrio \sage\config\<nome da base>\bd\dados,
Tem a seguinte nomenclatura <nome da entidade>.dat. A edio dos
arquivos texto ser vista com mais detalhes no item III.3 deste manual.
Durante a Importao os dados lidos dos arquivos texto so criticados e
no caso de erros estes so mostrados no dialogo de diagnstico (figura
III.4), e a importao no se efetua.

Diagnstico

Mostra o dialogo de diagnstico, figura III.4, contendo resultado de


operaes efetuadas.

95
SAGE
Sistema Aberto de Gerenciamento de Energia

III - Carregamento da Base Fonte

Figura III-4 - Dilogo Diagnstico

Listar

Gera relatrios no formato texto do contedo das tabelas da base fonte


no diretrio \sage\config\<nome da base>\bd\lis. O nome arquivos
tem a seguinte forma <nome da tabela>.lis. Apresenta duas opes:
Tudo (lista todas as tabelas da base fonte) e Vista Corrente (lista a
tabela apresentada na janela).

Sair

Encerra o programa.
Tempo Real

Carrega Base Tempo Real

Gera as MCDs da base tempo real a partir dos dados da base fonte.
Gera
em
\sage\config\nome_da_base>\bd
os
arquivos
<nome_da_mcd>.xdr contendo as estruturas e os dados de inicializao
da base on-line.
Tambm so gerados em \sage\config\nome_da_base>\bd\lis os
arquivos texto <nome_da_mcd>.lis contendo relatrios com o contedo
das MCDs.

Lista Base Tempo Real

Gera relatrios descritos acima.

Transfere para Unix

No caso do programa estar sendo executado na rede do SAGE, faz a


transferncia da base tempo real e dos relatrios para a rvore do SAGE
tempo real via protocolo FTP.
O dialogo de transferncia mostrado na figura abaixo.

96
Guia de Configurao
Outubro 2008

III - Carregamento da Base Fonte

Figura III-5 - Dilogo de transferncia para o Unix

Formulrio

Faz a navegao pelas tabelas da base fonte. As tabelas so organizadas


pr servios do SAGE a serem configurados.
Registro

Inserir

Insere um novo registro na tabela corrente. O comando tambm pode


ser feito pelo boto
da barra de ferramentas ou pela tecla + do bloco
numrico do teclado.
A operao de incluso feita em dois passos. O primeiro ao se dar o
comando de insero o formulrio entra em modo de incluso indicado
pelo cone . Aps a digitao dos dados do novo registro dado um
novo comando de incluso e o programa criticar os dados e efetuar a
insero do registro na base fonte no caso da ausncia de erros. Ao final
o formulrio retorna ao modo de visualizao indicado pelo cone .
Ao se pedir a incluso de um registro so aproveitados os dados do
registro que est sendo visualizado. No caso de no haver registro sendo
visualizado os campos com inicializados com os valores default.

Cancelar

Esc

Abandona operao corrente e refresca formulrio. Deve ser executado


aps a importao de dados afim de possibilitar a visualizao dos
mesmos.

Excluir

Exclui registro visualizado. Caso o registro seja referenciado pr outra


tabela o registro emitida mensagem informando o fato o registro NO
excludo.

Alterar

Enter

Altera registro visualizado. De forma semelhante incluso, a alterao


feita em dois passos. O primeiro ao se comandar uma atualizao o
formulrio colocado no modo alterao indicado pelo cone . Aps a
97
SAGE
Sistema Aberto de Gerenciamento de Energia

III - Carregamento da Base Fonte

digitao dos dados um novo comando de alterao dado para que os


dados sejam criticados e gravados na base fonte.
A consistncia referencial mantida, no caso de alterao de uma chave
todos os registros das tabelas que fazem referncia chave sero
alterados tambm.

Home

Primeiro Registro

Move para o primeiro registro da tabela corrente.

Page Up

Pgina Anterior

Move dez registros em direo ao incio da tabela.

Registro Anterior

Move para registro anterior.

Prximo Registro

Move para prximo registro.

Page Down

Prxima Pgina

Move dez registros em direo ao fim da tabela.

ltimo Registro

End

Move para o ltimo registro da tabela corrente.

Filtros e Chaves

Chama o dilogo de seleo de filtros e chaves, mostrado na figura III.7


O item ser visto com mais detalhe no tpico Selecionando Filtros e
Chaves.
Exibir

Barra de Ferramentas

Exibe/oculta a barra de ferramentas.

Barra de Status

Exibe/oculta barra de status.


Ajuda

Sobre Cargbf...

Exibe dialogo da figura abaixo mostrando verso do programa.

98
Guia de Configurao
Outubro 2008

III - Carregamento da Base Fonte

Verso do
Programa

Figura III-6 - Verso do Cargbf

SELECIONANDO FILTROS E CHAVES


O programa cargbf oferece a possibilidade de se filtrar e ordenar os
registros visualizados no formulrio, para isso basta pressionar o boto
da barra de ferramentas ou selecione a opo

Nome da Entidade

Exclui chave

Inclui chave

Chaves de
Ordenao

Atributos da Entidade

Expresso para
filtragem de registros

Figura III-7 - Escolha do Chaves e Filtro

A dilogo apresenta dois grupos de objetos, acima fica o grupo de


seleo de chaves e abaixo o grupo de seleo de filtro.

99
SAGE
Sistema Aberto de Gerenciamento de Energia

III - Carregamento da Base Fonte

Definio de chaves
Para definir as chaves de ordenao, basta selecionar o atributo na
caixa da esquerda, atributos da entidade e pressionar o boto incluir
chave, o atributo ser movido para a caixa da esquerda, chaves de
ordenao. O ordem dos atributos na caixa de chaves de ordenao
indica a ordem das chaves, o primeiro atributo a chave primria o
segundo a chave secundria e assim pr diante.
Para retirar um atributo das chaves de ordenao basta selecionar o
atributo na caixa da direita e pressionar o boto excluir chave.
Um duplo clique sobre um atributo em qualquer uma das caixas
equivalente operao de selecionar e pressionar o boto de incluso
ou excluso.
Definio de Filtros
Um filtro uma expresso booleana envolvendo valores dos atributos e
operadores lgicos e aritmticos, que ir definir quais registros sero
visualizados.
Operadores:
=
>
<
>=
<=
<>
LIKE
AND
OR
NOT

Igual
Maior
Menor
Maior ou igual
Menor
Diferente de
Pesquisa substring
Operador lgico E
Operador lgico OU
Operador lgico de negao

Exemplos de filtros:
Filtrar todos os pontos analgicos
Aquisio e Controle (TAC) E1_CALC.

pertencentes ao Terminal de

Para tal devemos selecionar o formulrio de Pontos Analgicos e chamar


o dialogo de seleo de chaves e no campo de seleo de filtros
preencher:
TAC = E1_CALC
Filtrar todos os pontos analgicos
com AE1_AMP

cujo identificador (ID) comece

No campo de seleo de filtros preencher:


ID LIKE AE1_AMP%
Observe que o smbolo % foi utilizado para indicar que qualquer
conjunto de caracteres vlido na continuao do identificador do
ponto. No operador LIKE este smbolo funciona como coringa ou seja
durante o processo de seleo ele substitudo pr qualquer conjunto
de caracteres.
100
Guia de Configurao
Outubro 2008

III - Carregamento da Base Fonte

Filtrar todos os pontos analgicos que contenham a palavra VOLT e


que pertenam ao terminal de aquisio e controle E14_TAC.
ID LIKE %VOLT% AND TAC = E14_TAC
PESQUISANDO CHAVES EXTERNAS
Durante o processo de edio de um registro seja na incluso ou na
alterao o Cargbf
oferece uma ferramenta muito til para o
preenchimento de chaves externas, o dialogo de pesquisa de chave
externa. Para utiliza-lo basta dar um duplo clique no campo a ser
preenchido que ser mostrado o dilogo da figura III.7. Nele basta
selecionar a chave desejada e clicar no boto OK, ou dar um duplo
clique na chave, que o valor ser transferido para o campo do
formulrio. Caso exista alguma palavra previamente escrita no campo
selecionado, ela ser utilizada como chave de pesquisa mostrando no
dilogo somente palavras que contenham a chave de pesquisa.

Escolha de Chaves e Filtro

PESQUISANDO REGISTROS
O programa oferece uma ferramenta de pesquisa na tabela sendo
visualizada. Para usa-la basta dar um duplo clique sobre o campo que
deseja fazer a pesquisa e ele ser aberto para entrada de dados. Digite a
palavra a ser pesquisada e de um segundo duplo clique sobre o campo.
Ser feita uma pesquisa procurando um registro cujo o campo
pesquisado contenha a palavra pesquisada. Caso encontre exibe o
registro encontrado.

101
SAGE
Sistema Aberto de Gerenciamento de Energia

III - Carregamento da Base Fonte

Edio dos Arquivos Texto.


Os arquivos contendo os dados para o carregamento da Base Fonte
esto
localizados
no
diretrio
sage\config\<nome
da
configurao>\bd\dados. Onde < nome da configurao > o nome da
configurao associada aos dados.
Estes arquivos podem ser preenchidos pr qualquer editor de texto
disponvel.
O formato dos arquivos descrito a seguir:
Cada arquivo contm os dados relacionados com uma nica
tabela da Base Fonte. O nome deste arquivo possui um padro
de nomenclatura que composto pelo nome da tabela com
extenso .dat.
Os arquivos podem conter linhas em branco e linhas de
comentrio, estas ltimas so caracterizadas pelo caractere ;
(ponto e vrgula) na coluna 1.
Os dados associados a um registro da Base de Dados so
agrupados em vrias linhas (uma para cada atributo). Este
conjunto deve ser precedido pr uma linha contendo o nome da
tabela.
Como exemplo vejamos o arquivo ins.dat que contm os dados das
instalaes (Usinas e Subestaes).
INS
ID=
BOAESP
NOME Boa Esperana
TIPO= SUB
INS
ID=
BOAESP_USI
NOME= Usina de Boa Esperana
TIPO= USI
A palavra INS indica que o conjunto de linhas que se segue descreve os
dados para um registro da tabela INS da Base de Dados.
ID, NOME e TIPO so os atributos da tabela INS.
obrigatria a existncia do caractere = entre o nome do atributo e o
seu valor. A menos desta restrio o preenchimento feito em formato
livre.
Neste exemplo o arquivo ins.dat possui dados para o preenchimento
de dois registros da tabela INS da Base Fonte.
Visando no afetar o funcionamento do sistema existem restries
relativas a configurao de identificadores no SAGE. A regra diz que os
identificadores dos pontos s podem ser compostos por letras
(maisculas e minsculas), algarismos e pelos caracteres: _ - +

102
Guia de Configurao
Outubro 2008

IV. Documentao Tcnica da Planilha da


Base de Dados Fonte do SAGE
Introduo
Freqentemente o preenchimento da Base de Dados Fonte do SAGE
inicializado a partir de dados disponveis em planilhas, ou facilmente
obtidas a partir da leitura de arquivos para a planilha. A planilha tem a
vantagem de permitir a manipulao de dados atravs de macros,
acelerando a composico de nomes de diversos atributos.

Pblico Alvo
Usurios que configuram o Banco de Dados Fonte do SAGE.

Objetivo
A planilha tem por objetivo facilitar a edio do contedo inicial da Base
de Dados Fonte do SAGE. Existem duas verses da planilha: uma para
o Windows em Excel e outra para o Unix em OpenOffice.org Calc. O
OpenOffice.org tambm disponibiliza uma verso para o Windows.
A planilha recomendada para a inicializao de uma Base de Dados
Fonte do SAGE mas no a melhor ferramenta para a manuteno
dessa base.

Apresentao
A instalao do STI no Windows coloca a planilha no diretrio
C:\sage\config\demo_ems\bd\Template_ems.xls.
Tanto o nome
quanto o diretrio podem ser alterados, j que at o momento no h
aplicativos que fazem acesso planilha.
A planilha composta de uma pasta principal chamada de Main, onde
esto os botes para a execuo de suas operaes bsicas. Cada uma
das outras pastas representa uma entidade da Base de Dados Fonte do
SAGE e cada atributo da entidade uma coluna na pasta.

SAGE
Sistema Aberto de Gerenciamento de Energia

10
3

IV - Documentao Tcnica da Planilha da Base de Dados Fonte do SAGE

Figura IV-1 - Tela principal da planilha.

No ttulo de cada pasta est o nome, a descrio da entidade e, entre


parnteses, o modelo ao qual ela pertence.
Abaixo do ttulo da entidade esto os ttulos das colunas com os nomes
dos atributos da entidade. Quando o cursor do mouse est sobre uma
das clulas de ttulo de atributo exibida a descrio do atributo.
Toda entidade tem um atributo CMT, ou comentrio, que est sempre
associado a um registro (record).
Este comentrio est no arquivo .dat nas linhas iniciadas com ;.
Atributos que possuem domnio, ou seja, que possuem prdeterminadas opes de valores, por exemplo, na entidade PAS o
atributo ALINT pode ser apenas SIM ou NO. Neste caso, a clula deste
atributo tem um lista onde o usurio pode selecionar uma dessas
opes.
Todas as clulas possuem uma validade configurada (menu Dados /
Validao), caso o usurio insira um valor inadequado quanto ao
tamanho: limite de caracteres e limite de nmero inteiro ou real, a
validao s tem efeito se o preenchimento da clula for feita atravs da
edio na prpria clula.
importante observar que esta
funcionalidade perde efeito se o usurio preencher as clulas usando o
colar (cortar/copiar/colar), pois a validao um atributo da clula
como a cor de fundo, por exemplo. Ao colar, a validao (se foi
configurada) da clula origem levada para a clula destino, assim se a
clula original no tiver validao, a clula destino tambm no ter,
mesmo que anteriormente ao colar a clula possusse uma validao.
Colunas com clulas com a cor de fundo em amarelo indicam a
obrigatoriedade de preenchimento do campo.
Entre os registros no deve haver linhas vazias.

104
Guia de Configurao
Outubro 2008

IV - Documentao Tcnica da Planilha da Base de Dados Fonte do SAGE

Funcionalidades
A planilha executa as seguintes operaes:

L arquivo .dat e transporta para a pasta correspondente;

Escreve cada pasta para um arquivo .dat correspondente;

L de um
correspondente;

banco de dados e transporta para a pasta

Cria pastas.

Cada uma dessas operaes sero detalhadas a seguir.


ENTRE ARQUIVO E PLANILHA
O arquivo .dat do SAGE tem o seguinte formato:
ENT
; Esta minha linha de comentrio
ID = id1
NOME = abc

ENT
; Comentrio de
; duas linhas
ID = id2
NOME = xyz

Cdigo 1 Arquivo dat exemplo.

Ao ser lido para a planilha todo contedo entre dois delimitadores de


entidade sero uma linha na planilha. Neste exemplo, a pasta da
entidade ENT na planilha teria a seguinte aparncia:

Figura IV-2 Pasta preenchida com o contedo do Cdigo 1.

105
SAGE
Sistema Aberto de Gerenciamento de Energia

IV - Documentao Tcnica da Planilha da Base de Dados Fonte do SAGE

Cada linha, ou registro pode ter apenas um comentrio.


cometrios de atributos como por exemplo:

Assim,

ENT
; Esta minha linha de comentrio
ID = id1
;NOME = abc
;---------- Aqui comea a segunda linha ----------ENT
; Comentrio de
; duas linhas
ID = id2
NOME = xyz
;---------- Aqui termina a segunda linha -----------

Cdigo 2 Arquivo dat com comentrios que ficaro desordenados na planilha.

que ficam timos no arquivo ASCII mas ao serem colocados na planilha


perdem a utilidade.

Figura IV-3 - Pasta preenchida com o contedo do Cdigo 2.

Observe que o atributo NOME da primeira linha est vazia pois foi
comentada no arquivo dat, agora o NOME = abc est posicionada na
coluna CMT.

106
Guia de Configurao
Outubro 2008

IV - Documentao Tcnica da Planilha da Base de Dados Fonte do SAGE

Esta planilha ao ser salva em arquivo os comentrios ficaro nas


seguintes posies:
ENT
; Esta minha linha de comentrio
;NOME = abc
;---------- Aqui comea a segunda linha ----------ID = id1
ENT
; Comentrio de
; duas linhas
;---------- Aqui termina a segunda linha ----------ID = id2
NOME = xyz

Cdigo 3 - Arquivo dat com os comentrios reordenados pela planilha.

Pois todo comentrio ser sempre a primeira informao da linha a ser


escrita no arquivo.
Observao: para forar a quebra-de-linha
combinao das teclas Alt-Enter.

na clula

utilize a

Os atributos so escritos no arquivo dat at que se encontre um ttulo


de atributo em branco, assim, podem ser criadas colunas auxiliares
durante a edio.

Figura IV-4 - A quarta coluna no ser escrita no arquivo dat.

A ordem das colunas pode ser alterada indistintamente, assim as


colunas menos utlizadas podem ser empurradas para a direita,
reduzindo a necessidade de rolagem da planilha.
Observao: no Unix o nome dos arquivos .dat devem estar em letras
minsculas. Junto com a distributio da planilha h um script
chamando minus que modifica o nome de todos os arquivos do
diretrio corrente para letras minsculas.
107
SAGE
Sistema Aberto de Gerenciamento de Energia

IV - Documentao Tcnica da Planilha da Base de Dados Fonte do SAGE

ENTRE BANCO DE DADOS E PLANILHA


O nome do DSN (Windows), e o nome da Database (Unix) dever estar
preenchido na planilha, na pasta Main, para estabelecer conexo com o
banco de dados.
Uma verificao mnima realizada no contedo da planilha antes de
escrev-la na base de dados:

Tamanho de caracteres;

Limite de inteiro e real;

Valor obrigatrio;

Prenchimento com default quando o campo no obrigatrio.

Se o valor da clula violar um desses requisitos a clula marcada em


vermelho.
Na realidade a funcionalidade de validao (menu
Dados/Validao) da planilha que est sendo utilizada. Portanto, se a
validao da clula foi alterada ou apagada (por exemplo pelo colar
descrito anteriormente) esta verificao ter falhado durante a edio da
planilha.
Como a planilha no oferece proteo para a validao da clula, antes
de escrever na base de dados as validaes de cada coluna so refeitas.
A planilha no faz as verificaes de integridade que o STI faz.
Para tanto executado um outro programa (STI_cargbf no Unix e
C:\sage\bin\windows\sybase\ems\STI_cargbfDOS.exe no Windows).
No Excel o boto Confere Base executa este programa e em seguida o
notepad aberto com o arquivo de log (mesmo quanto no h erro).
Observar que esse boto s tem utilidade se a base estiver local. Se a
base estiver num Linux, por exemplo, o usurio dever ir para a
mquina Linux e executar o comando STI_cargbf X (passando o
parmetro X) e proceder como de costume para ler o log.
CRIA PASTAS
Esta opo permite a criao das pastas da planilha a partir das
entidades DOMINIO, ATRIBUTO e ENTIDADE do Catlogo do Banco de
Dados Fonte do SAGE.
Eventualmente, uma planilha com todas as entidades preenchidas pode
ficar to grande a ponto do Excel ou o OpenOffice.org Calc ficarem
lentos. Por isso, foi criada esta opo para criar somente determinadas
entidades.
Importante! Antes de criar as pastas, todas as pastas, exceto a Main,
so apagadas.
TODAS AS ENTIDADES OU SOMENTE AS SELECIONADAS
Para todas as operaes h a opo de se executar para todas as
entidades ou somente para as listadas a partir da clula G7 para baixo.
A seleo pode ser feita atravs da lista (combo box) ou o usurio pode
escrever diretamente na clula. As entidades sero processadas uma a
uma at que se encontre uma clula vazia.
108
Guia de Configurao
Outubro 2008

IV - Documentao Tcnica da Planilha da Base de Dados Fonte do SAGE

Figura IV-5 - Observe a clula G9 em branco.

Na figura anterior h uma clula em branco entre PDS e CNF. Ento,


se o usurio executar alguma operao para Somente os listados
apenas PAS e PDS sero processados.
Observao: o Unix case sensitive, portanto no nome dos arquivos a
entidade deve estar em maiscula e a extenso em minscula (p. ex.
ACO.dat e no aco.dat ou Aco.DAT etc).
NAVEGAO
A partir de qualquer pasta a combinao Ctrl-M leva pasta principal.
A planilha permite que registros sejam marcados e desmarcados com
Ctrl-Q indicando que esses registros no sero escritos nem no arquivo
dat nem na base de dados.

Conexo com o banco de dados


A planilha tem dois campos distintos para obter qual o banco de dados
de leitura e de escrita. Assim, se o usurio preferir poder ler de um
banco e escrever em outro.
EXCEL
A conexo com o banco de dados pode ser feita atravs do ODBC
padro do Windows (Iniciar/Painel de Controle/Ferramentas
Administrativas/Data Sources(ODBC)/DSN).
No ODBC do Sybase preciso informar o arquivo db (Database file), por
exemplo,
para
a
base
demo_ems
indicar
c:\sage\config\demo_ems\basfont.db ou basfont8.db, se Sybase 8.
No
caso
do
PostgreSQL
baixe
o
driver
em
//www.postgresql.org/ftp/odbc/versions/dll/, instale-o e em seguida
configure o DSN: Control Panel/Administrative Tools/Data Sources
(ODBC)/System DSN. Configurando corretamente o usurio e a senha
do banco de dados no DSN o usurio da planilha poder manter em
109
SAGE
Sistema Aberto de Gerenciamento de Energia

IV - Documentao Tcnica da Planilha da Base de Dados Fonte do SAGE

branco estes campos quando solicitado durante a execuo da planilha.


Para outros bancos de dados os passos so anlogos, a menos da
obteno do driver.
Usualmente j existe um DSN com o nome sage criado pelo STI.
OPENOFFICE.ORG CALC
Antes de se conectar com uma base de dados, esta precisa ser
configurada no OpenOffice.org. As instrues a seguir utilizam JDBC,
para outras formas consulte a pgina do OpenOffice.org:

Menu Tools/Options para abrir um dilogo;

Caminhe na rvore at a opo OpenOffice.org/Java;

Boto Class Path;

Boto Add Archive;

Indicar o .jar do banco de dados, por exemplo:


Banco
PostgreSQL
Oracle
Informix
Sybase

Driver jar
/usr/share/java/pg74.213.jdbc3.jar
/opt/oracle/product/9.2.0/jdbc/lib/classes12.jar
/usr/jdbc/lib/ifxjdbc.jar
jconn2.jar

Tabela IV-1 - Banco de dados e seus possveis caminhos e arquivos jar.

Para ter efeito o OpenOffice precisa ser reinicializado!


E em seguida preciso registr-lo no OpenOffice.org:

Menu File/New/Database;

Selecionar a opo Connect to an existing database;

Database type JDBC;

Continue com o boto Next;

Database URL:

postgresql://ip ou nome da mquina/nome_da base, por


exemplo
postgresql://123.45.78.9/bfdemo_ems_sage

JDBC Driver class:


org.postgresql.Driver

Faa um teste acionando o boto Test class;

Continue com o boto Next;

Edite o nome do usurio, geralmente precisa tambm da senha e


faa o teste de conexo acionando o boto Test connection;

Continue com o boto Finish;

Fornea o nome em File name.

Ao final do registro o usurio dever fornecer um nome (File Name),


este nome que dever ser preenchido na pasta Main e ser usado pelo
Calc para se conectar com o banco de dados.
110
Guia de Configurao
Outubro 2008

IV - Documentao Tcnica da Planilha da Base de Dados Fonte do SAGE

Pr-requisitos
WINDOWS
Verso Excel 2002 ou superior.
Se houver falha de falta de biblioteca, por exemplo, reclamar da falta de
Microsoft ActiveX Data Objects 2.6 Library. Entrar no menu
Ferramentas/Referncias desmarcar a biblioteca que est ausente e
selecionar o correlato disponvel, neste exemplo trocar pelo Microsoft
ActiveX Data Objects 2.5 Library ou o mais recente disponvel.
UNIX
Atualmente s existe a verso beta do OpenOffice.org 2 que pode ser
baixado gratuitamente de www.openoffice.org.

111
SAGE
Sistema Aberto de Gerenciamento de Energia

IV - Documentao Tcnica da Planilha da Base de Dados Fonte do SAGE

112
Guia de Configurao
Outubro 2008

V. Carregamento da Base Referncia


A Base Referncia modela os dados utilizados pelos programas
aplicativos do SAGE. Possui as seguintes caractersticas:

Residente em disco, ambiente UNIX;

Utilizada em ambiente off-line;

Armazenada em formato padro (xdr) que independe da


representao interna dos ns da rede;

Implementa um modelo de dados voltado para as necessidades


dos programas aplicativos do SAGE.
O carregamento da Base Referncia feito a partir da Base Fonte
atravs da execuo de uma lgica de carregamento. Esse carregamento
realizado atravs da ferramenta CARGBF no menu Tempo Real, em
ambiente Windows, e gera arquivos .txt.
A ativao da ferramenta CARGBF realizada atravs de um click duplo
no cone Carregamento da Base Fonte, localizado no desktop do
SAGE. Neste aplicativo O menu Tempo Real possui trs opes: Carrega
Base Tempo Real, Lista Base Tempo Real e Transferncia para Unix,
descritos a seguir:
Carrega Base Tempo Real: Esta opo executa o carregamento
da base referncia atravs da execuo da lgica de carregamento
que converte o modelo de dados da Base Fonte para o modelo de
dados da Base Referncia. O processo de carregamento gera, ao final,
os arquivos .txt. Estes arquivos so a imagem do Banco de Dados
Referncia em formato ASCII (futuramente os arquivos sero gerados
diretamente no formato xdr). Ao final do carregamento so gerados
tambm um conjunto de arquivos .lis. Estes arquivos so a
imagem da Base Referncia em formato de relatrio, e se destinam
consulta e documentao.
Lista Base Tempo Real: Esta opo gera um conjunto de
arquivos .lis , que so a imagem da Base Referncia em formato de
relatrio. Estes arquivos se destinam consulta e documentao.
Transferncia para Unix: Transfere atravs de protocolo FTP a
Base Referncia para micro UNIX.

SAGE
Sistema Aberto de Gerenciamento de Energia

11
3

V - Carregamento da Base Referncia

Transferncia da Base Referncia para o ambiente UNIX


Essa transferncia pode ser realizada em duas formas:
Local - Transfere a base de dados para a partio UNIX do mesmo
Micro.
Procedimento:
1. O usurio deve realizar um reboot do sistema, chaveando para o
ambiente UNIX.
2. Copiar os arquivos do ambiente Windows para o ambiente UNIX.
Isso feito pela execuo do aplicativo CopiaBase. localizado no
diretrio $HOME/sage/bin/pc. Durante a execuo deste
aplicativo solicitada uma password ao usurio, que deve
fornecer a password da conta root do ambiente UNIX.
3. Converso dos arquivos txt para o formato xdr. O usurio deve
executar o aplicativo STI_convTxtXDR localizado no diretrio
$HOME/sage/bin/pc/scada. A necessidade deste procedimento
de converso (txt para xdr) provisria. Futuramente este passo
ser suprimido. No caso particular da transferncia Local o
procedimento de converso j realizado ao final da cpia dos
arquivos atravs do comando CopiaBase.
Remoto - Transfere a base de dados para a partio UNIX do OUTRO
MICRO.
Procedimento:
1. Ao final do carregamento da Base Referncia o usurio deve
selecionar a opo Transferncia para Unix, localizado no menu
Tempo Real do CARGBF. Este procedimento transfere os arquivos
do banco de dados para a partio UNIX do disco do outro micro.

Figura V-1 Dilogo ilustrando o processo de transferncia.

114
Guia de Configurao
Outubro 2008

VI. Manuteno da Base de Dados do SAGE


em Ambiente Unix
A partir da verso 2004 possvel configurar a base do SAGE em
ambiente Unix e para isso foi desenvolvida uma interface grfica para o
auxilio do usurio.
Para configurar a base do SAGE em ambiente Unix basta copiar os
arquivos com a configurao da base fonte (.dat) para o diretrio
correspondente
no
ambiente
Unix,
que
fica
em
$HOME/sage/config/<nome_da_base>/bd/dados e ativar a interface
grfica.
As funcionalidades oferecidas pela interface variam em funo de existir
ou no um servidor de base de dados relacional configurado no
ambiente Unix.
Caso deseje executar a manuteno da base de dados atravs do
terminal, utilize o script AtualizaBD. Veja as opes desse script no
documento Scripts de Manuteno do SAGE.
Ao final da configurao da base de dados, seja atravs da interface
grfica ou atravs do script AtualizaBD, a base do SAGE estar pronta
para uso no diretrio $SAGE/config/<nome da base>/bd. Para
equalizar as bases dos diversos ns da rede de difuso com a base
recem criada, o usurio deve executar o script sincconfig na mquina
que contm a base atualizada. Veja as opes de utilizao desse script
no dococumento Scripts de Manuteno do SAGE.
Para ativar a interface grfica para configurao da base do SAGE
execute o comando $HOME/sage/bin/java/STI_cargbfJ. No Desktop do
SAGE foi criado um cone de nome Base-SAGE para ativar a interface.
Ao ativar a interface ser apresentada a seguinte tela:

SAGE
Sistema Aberto de Gerenciamento de Energia

11
5

VI - Manuteno da Base de Dados do SAGE em Ambiente Unix

Atravs da interface possvel executar as seguintes operaes:


Importar Base Fonte: os arquivos texto (.dat) com a configurao da
base do SAGE so lidos e criticados, e caso no contenham erros so
armazenados no banco de dados. Caso no exista nenhum servidor de
banco de dados configurado no ambiente Unix, essa opo ficar
desabilitada.
Exportar Base Fonte: so gerados arquivos texto (.dat) a partir do que
est armazenado no banco de dados. Caso no exista nenhum servidor
de banco de dados configurado no ambiente Unix, essa opo ficar
desabilitada.
Listar Base Fonte: gera relatrios por entidade da base fonte do SAGE.
Caso no exista nenhum servidor de banco de dados configurado no
ambiente Unix, essa opo ficar desabilitada.
Gerar Base Quente: essa operao gera uma nova base de dados
quente do SAGE a partir da preservao dos dados dinmicos de uma
base local ou remota. Ao se selecionar essa operao, inicialmente o
programa verifica a existncia de arquivos enviados a partir do
ambiente Windows (.txt) e caso eles existam e sejam mais recentes que
os
arquivos
da
base
referncia
fria
(.xdr)
em
$home/sage/config/<nome_da_base>/bd/fria) executada a converso
de txt para xdr e em seguida feita a preservao dos dados dinmicos
sendo
o
resultado
gravado
no
diretrio
$home/sage/config/<nome_da_base>/bd. Nesse ponto a base est
pronta para o uso. No caso de no existirem arquivos provenientes do
ambiente Windows ou no caso destes serem anteriores aos arquivos xdr
da base fria o programa segue dois caminhos possveis. O primeiro no
caso, no havendo servidor de banco de dados configurado no ambiente
Unix, o programa simplesmente executa a preservao gravando uma
base quente no diretrio correspondente. No segundo caso, ou seja,
quando existe um servidor de banco de dados configurado no ambiente
Unix, o programa verifica se necessrio importar a base fonte a partir
116
Guia de Configurao
Outubro 2008

VI - Manuteno da Base de Dados do SAGE em Ambiente Unix

dos
arquivos
texto
localizados
em
$HOME/sage/config/<nome_da_base>/bd/dados e no caso positivo
efetua a operao para em seguida gerar uma base fria a partir da base
fonte recm carregada. No caso da base fonte j estar atualizada
somente a base fria ser gerada. Aps a base fria ter sido gerada ento
executada a preservao dos dados dinmicos. Se for solicitada uma
preservao a partir de uma base remota os dados dinmicos sero
obtidos a partir dos arquivos xdr localizados no diretrio escolhido.
Gerar Base Fria: Essa opo gera uma base de dados do sage fria, ou
seja, somente com os dados cadastrais preenchidos. Seu funcionamento
muito semelhante ao da gerao da base quente excluindo a
preservao dos dados dinmicos. Inicialmente o programa verifica a
existncia de arquivos enviados a partir do ambiente Windows (.txt) e
caso eles existam e sejam mais recentes que os arquivos da base fria
em $home/sage/config/<nome_da_base>/bd/fria) executada a
converso de txt para xdr e o resultado copiado para
$home/sage/config/<nome_da_base>/bd. No caso de no existirem
arquivos provenientes do ambiente Windows ou no caso destes serem
anteriores aos arquivos xdr da base fria o programa segue dois
caminhos possveis. O primeiro no caso de no haver banco de dados
instalado o programa simplesmente copia a base fria para o diretrio
correspondente base quente. No segundo caso, ou seja, exista um
banco de dados instalado, o programa verifica se necessrio importar
a base fonte e no caso positivo efetua a operao para em seguida gerar
uma base fria a partir da base fonte recm carregada. Ao final a base
fria gerada copiada para $home/sage/config/<nome_da_base>/bd.
Retroceder Base: essa opo permite restaurar a verso anterior da
base quente do sage.
Listar Base Quente: gera um relatrio com o contedo da base quente
do sage.
Criar Base Nova: cria a estrutura de diretrios para receber uma nova
base do SAGE. Caso exista um banco de dados instalado cria tambm
as estruturas para as base fonte, histrica e consolidada do SAGE.
Preservao Remota: para que a preservao seja realizada a partir de
uma base de dados remota o usurio deve selecionar a opo Preservar
a partir de uma base de dados remota, digitar o path completo do
diretrio onde esto localizados os arquivos.xdr da base antiga a ser
preservada e por ltimo clicar no boto Gerar Base Quente.
Diagnstico: o diagnstico das operaes de carregamento da base,
preservao, etc., podem ser visualizadas na aba Resultados.

117
SAGE
Sistema Aberto de Gerenciamento de Energia

VI - Manuteno da Base de Dados do SAGE em Ambiente Unix

118
Guia de Configurao
Outubro 2008

VII. Configurao da Interface Grfica


O sistema de Interface Grfica foi concebido com o objetivo de
proporcionar a mxima flexibilidade e abertura, com real capacidade de
adaptao a diferentes plataformas e configuraes. Sua configurao
feita em ambiente Unix.
Neste mdulo sero examinados aspectos relativos configurao do
controle de acesso, dos fontes, das cores, das telas e dos relatrios.

Controle de Acesso
O sistema de Controle de Acesso visa minimizar a possibilidade de
aes acidentais que possam causar efeitos danosos ao funcionamento
do sistema eltrico ou ao sistema de superviso. Esse sistema no visa
proteger contra aes intencionais efetuadas por intrusos, uma vez
que o sistema operacional UNIX j fornece mecanismos suficientes para
tal.
A estrutura do sistema permite grande flexibilidade de configurao,
podendo adaptar-se a diferentes filosofias de Controle de Acesso. Ela
est baseada nos conceitos de Aes, Privilgios e Licenas.
CONCEITOS

Aes
Designam aes executadas sobre o sistema eltrico, supervisrio ou
computacional.
Seus nomes so pr-definidos e no podem ser
alterados. As seguintes aes esto definidas:
Controle de Ativao de Programas e Processos

ACAO_AtivarVisorDeTelas ativao do Visor de Telas

ACAO_AtivarVisorDeAlarmes ativao do Visor de Alarmes

ACAO_AtivarVisorDeTendencias
Tendncias

ativao

do

Visor

ACAO_AtivarVisorDeLog ativao do Visor de Log

ACAO_AtivarEditor ativao do Editor

ACAO_AtivarLigador ativao do Ligador

ACAO_AtivarVisorHistoricos ativao do Visor Histrico

ACAO_AtivarVisorCalculos ativao do Visor de Clculos

ACAO_AtivarVisorProcessos ativao do Visor de Processos

ACAO_AtivarVisorBase ativao do Visor Base

ACAO_AtivarVisorCap ativao do Visor Capacidade

SAGE
Sistema Aberto de Gerenciamento de Energia

de

11
9

VII - Configurao da Interface Grfica

ACAO_AtivarWallTrend ativao do WallTrend

ACAO_AtivarOutros ativao de programas auxiliares

ACAO_ConfigurarAtivacaoAutomatica configurao da ativao


automtica do sistema de tempo real
ACAO_ConfigurarAtivacaoDesktop configurao da ativao do
desktop do SAGE

ACAO_AtivarSAGE ativao do ambiente de tempo real

ACAO_EnviarVisorDisplayRemoto uso da opo de ativao de


visor em display remoto
ACAO_EnviarVisorDisplayAvancado uso da opo de ativao
de visor usando especificao avanada do display

ACAO_DesativarSAGE desativao do ambiente de tempo real

ACAO_ConfigurarHora ajuste da hora do sistema

ACAO_AlterarNumeroDeVisores altera o nmero mximo de


visores que podem ser abertos simultaneamente.
Controle do Visor de Telas

ACAO_FecharVisor fechamento de um Visor de Telas.

ACAO_AtivarDialogoNovaTela ativao do dilogo de seleo de


telas.
ACAO_AtivarDialogoCamadas ativao do dilogo de controle de
camadas.
ACAO_AtivarDialogoFiltragem ativao do dilogo de controle de
filtragem.
ACAO_AtivarDialogoDescongestionamento ativao do dilogo de
controle do descongestionamento.
ACAO_AtivarDialogoImpressao ativao do dilogo de controle
da impresso de telas e relatrios.
ACAO_AtivarDialogoCriacaoDeSinonimo ativao do dilogo de
criao de sinnimos.

ACAO_CongelarTela congelamento da atualizao de uma tela.

ACAO_FecharTela fechamento de uma tela.

ACAO_InserirTelaNaMemoria insero de uma tela na lista de


telas memorizadas.
ACAO_RetirarTelaDaMemoria retirada de uma tela da lista de
telas memorizadas.

ACAO_LigarTela execuo do Ligador pare esta tela.

ACAO_CriarAnotacao criao de anotao.

ACAO_AlterarAnotacao alterao de anotao.

ACAO_ExcluirAnotacao excluso de uma anotao.

ACAO_IntertravarEmAnotacao possibilita intrertravamento a


partir de anotaes.

ACAO_EditarGrupo Edio de grupos.

ACAO_ModificarEstimacao atuao no dilogo de estimao de


medidas.

120
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

Controle de Aes Efetuadas nas Telas

ACAO_ControlarTripClose execuo de controle tipo TripClose

ACAO_ControlarSetPoint execuo de controle tipo SetPoint

ACAO_ControlarRaiseLower
RaiseLower.

execuo

de

controle

tipo

ACAO_ControlarComunicacao controle da comunicao.

ACAO_EntrarDadoTempoReal_Valor entrada de dado tempo real


do tipo valor.
ACAO_AlterarLimitesAdvertencia
advertncia.

alterao

nos

limites

de

ACAO_AlterarLimitesUrgencia alterao nos limites de urgncia.

ACAO_AlterarLimitesEscala alterao nos limites de escala.

ACAO_AlterarLimitesTAC alterao nos limites de TAC.

ACAO_EntrarDadoNaoTempoReal entrada de dado no tempo


real.

ACAO_VerTela visualizao de tela no Visor de Telas

ACAO_EntradaGenerica entrada genrica de dado

ACAO_EntrarDadoPorClick entrada de dado

Controle de Aes Efetuadas no Visor de Alarmes

ACAO_ReconhecerAlarme reconhecimento de alarme.

ACAO_EliminarAlarme eliminao de alarme.

ACAO_InserirAnotacao insero de anotaes.

ACAO_HabilitarSomAlarme habilita alarme.

ACAO_InibirSomAlarme inibe alarme.

ACAO_SilenciarSomAlarme silencia alarme.

Controle de Aes Efetuadas no Visor de Tendncias

ACAO_ConfigurarCurvas configurao das curvas a serem


apresentadas

Controle de Aes Efetuadas no Visor de Log

ACAO_VerLog acesso aos arquivos de log

ACAO_VerArq acesso a arquivos texto

ACAO_Imprimir impresso do contedo da tela

Privilgios
Dizem respeito aos usurios e/ou s aes sobre o sistema. So nomes
que podem ser definidos livremente.
Exemplos:

121
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

PRIV_Operador, PRIV_Supervisor, PRIV_SuperUsuario,


PRIV_AtivarEditor, PRIV_VerTelaReservada,
PRIV_EntrarDados, PRIV_ExecutarControle,
PRIV_Administracao etc.

Licenas
Relacionam as aes com os privilgios exigidos para a sua realizao
(note a ausncia de acentuao nos nomes):
1. LIC_ControleAtivacao (obrigatria): aes do Controle de Ativao
de Programas e Processos.
2. LIC_VisorDeTelas (obrigatria): aes do Controle do Visor de Telas;
3. LIC_Default (obrigatria) e demais licenas de telas (opcionais):
aes do Controle de Aes Efetuadas nas Telas;
4. Lic_Monitorao: aes
5. LIC_VisorAlarme (obrigatria): aes do Controle do Visor de
Alarmes;
6. LIC_VisorLog (obrigatria): aes de Controle do Visor de Log;
7. LIC_VisorTend (obrigatria): aes de Controle do Visor de
Tendncias.
8. Lic_Conv_Dump: aes
O nmero de licenas possveis relativas ao do Controle de Aes
Efetuadas nas Telas ilimitado. No entanto, cada tela utiliza uma e
apenas uma licena. As licenas podem ser usadas para controlar o
acesso s aes em telas com diferentes graus de importncia. Podem
ser definidas licenas que exijam privilgios especiais para telas que
devam ter acesso mais restrito, por exemplo.
Cada licena composta de um conjunto de itens ao-privilgios, da
seguinte forma:
{ nome_da_ao
... }

num_de_privilgios

privilgio_1

privilgio_2

Note a necessidade de existncia de espao em branco entre os


parnteses e o texto interno. Para uma ao ser autorizada, o usurio
deve ter habilitado pelo menos um dos privilgios especificados no item
respectivo da lista. Aes que no constem da licena no sero
autorizadas em nenhuma hiptese.
Exemplo:
LIC_ControleAtivacao {
{ ACAO_AtivarVisorDeTelas
{ ACAO_AtivarVisorDeAlarmes
{ ACAO_AtivarVisorDeTendencias
{ ACAO_AtivarVisorDeLog
{ ACAO_AtivarEditor
{ ACAO_AtivarLigador
{ ACAO_AtivarVisorHistoricos
{ ACAO_AtivarVisorCalculos
{ ACAO_AtivarVisorProcessos
{ ACAO_AtivarVisorBase
{ ACAO_AtivarOutros
{ ACAO_ConfigurarAtivacaoAutomatica
{ ACAO_ConfigurarAtivacaoDesktop
{ ACAO_AtivarSAGE
{ ACAO_EnviarVisorDisplayRemoto
{ ACAO_EnviarVisorDisplayAvancado
{ ACAO_DesativarSAGE
{ ACAO_ConfigurarHora
{ ACAO_AlterarNumeroDeVisores
}

2
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

PRIV_Operador PRIV_Minimo }
PRIV_Operador PRIV_Minimo }
PRIV_Operador }
PRIV_Operador PRIV_Minimo }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Operador }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Operador }
PRIV_Supervisor }

LIC_VisorDeTelas {

122
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica


{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
{
}

ACAO_FecharVisor
ACAO_AtivarDialogoNovaTela
ACAO_AtivarDialogoCamadas
ACAO_AtivarDialogoFiltragem
ACAO_AtivarDialogoDescongestionamento
ACAO_AtivarDialogoImpressao
ACAO_AtivarDialogoCriacaoDeSinonimo
ACAO_CongelarTela
ACAO_FecharTela
ACAO_InserirTelaNaMemoria
ACAO_RetirarTelaDaMemoria
ACAO_LigarTela
ACAO_CriarAnotacao
ACAO_AlterarAnotacao
ACAO_ExcluirAnotacao
ACAO_IntertravarEmAnotacao
ACAO_EditarGrupo
ACAO_ModificarEstimacao

2
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1

PRIV_Operador PRIV_Minimo }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador PRIV_Minimo }
PRIV_Operador }
PRIV_Operador PRIV_Minimo }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Supervisor }

LIC_Default {
{ ACAO_ControlarTripClose
{ ACAO_ControlarSetPoint
{ ACAO_ControlarRaiseLower
{ ACAO_ControlarComunicacao
{ ACAO_EntrarDadoTempoReal_Valor
{ ACAO_AlterarLimitesAdvertencia
{ ACAO_AlterarLimitesUrgencia
{ ACAO_AlterarLimitesEscala
{ ACAO_AlterarLimitesTAC
{ ACAO_EntrarDadoNaoTempoReal
{ ACAO_VerTela
{ ACAO_EntradaGenerica
{ ACAO_EntrarDadoPorClick
}

1
1
1
1
1
1
1
1
1
1
2
1
1

PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Manutencao }
PRIV_Manutencao }
PRIV_Programacao }
PRIV_Programacao }
PRIV_Operador }
PRIV_Operador PRIV_Minimo }
PRIV_Operador }
PRIV_Operador }

LIC_Monitoracao {
{ ACAO_ControlarTripClose
{ ACAO_ControlarSetPoint
{ ACAO_ControlarRaiseLower
{ ACAO_ControlarComunicacao
{ ACAO_EntrarDadoTempoReal_Valor
{ ACAO_AlterarLimitesAdvertencia
{ ACAO_AlterarLimitesUrgencia
{ ACAO_AlterarLimitesEscala
{ ACAO_AlterarLimitesTAC
{ ACAO_EntrarDadoNaoTempoReal
{ ACAO_VerTela
}

1
1
1
1
1
1
1
1
1
1
2

PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Operador }
PRIV_Supervisor }
PRIV_Supervisor }
PRIV_Operador }
PRIV_Operador PRIV_Minimo }

LIC_VisorAlarme {
{ ACAO_ReconhecerAlarme
{ ACAO_EliminarAlarme
{ ACAO_InserirAnotacao
{ ACAO_HabilitarSomAlarme
{ ACAO_InibirSomAlarme
{ ACAO_SilenciarSomAlarme
}

1
1
1
1
1
1

PRIV_Operador
PRIV_Operador
PRIV_Operador
PRIV_Operador
PRIV_Operador
PRIV_Operador

LIC_VisorTend {
{ ACAO_ConfigurarCurvas
}

1 PRIV_Operador }

LIC_VisorLog {
{ ACAO_VerLog
{ ACAO_VerArq
{ ACAO_Imprimir
}

2 PRIV_Operador PRIV_Minimo }
1 PRIV_Operador }
2 PRIV_Operador PRIV_Minimo }

LIC_Conv_Dump {
{ ACAO_EntrarDadoTempoReal_Valor
{ ACAO_EntrarDadoNaoTempoReal
{ ACAO_VerTela
{ ACAO_EntradaGenerica
{ ACAO_EntrarDadoPorClick
}

1
1
1
1
1

}
}
}
}
}
}

PRIV_Supervisor
PRIV_Supervisor
PRIV_Operador }
PRIV_Supervisor
PRIV_Supervisor

}
}
}
}

No exemplo dado anteriormente, h duas licenas de telas:


LIC_Default e LIC_Administracao. Esta ltima, opcional, ser usada
em telas que s podero ser visualizadas e operadas por usurios que
possuam o privilgio PRIV_Administracao.
ARQUIVOS
O SAGE possui duas solues alternativas para o arquivo de senhas:
arquivo legvel e arquivo criptografado. A alternativa selecionada
definida durante a compilao do sistema, e por medida de segurana
no pode ser alterada sem a substituio do cdigo. O uso de senhas
123
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

criptografadas recomendado em sistemas onde os aspectos de


segurana de acesso so crticos. As alternativas so descritas a seguir.
Arquivos de Senha Legvel
O arquivo de senhas, chamado Senhas.dat, fica armazenado no
diretrio indicado pelo nome lgico $SIG_CONFIG. Os recursos do
sistema operacional devem ser usados para proteg-lo contra acessos
indevidos. Somente o administrador deve ter permisso para escrita; os
usurios autorizados devem ter somente permisso para leitura do
arquivo; os demais no devero ter qualquer acesso a ele.
O arquivo consiste de pares usurio-senha, e deve ser alterado somente
pelo responsvel pelo sistema.
Exemplo:

Usuario_1
Usuario_2
...
Usuario_n

senha_1
senha_2
...
senha_n

Arquivo de Senhas Criptografado


O arquivo de senhas criptografado, chamado Usuarios.dat, fica
armazenado no diretrio indicado pelo nome lgico $SIG_CONFIG. Os
recursos do sistema operacional devem ser usados para proteg-lo
contra acessos indevidos. Somente o administrador deve ter permisso
para escrita; os usurios autorizados devem ter somente permisso
para leitura do arquivo; os demais no devero ter qualquer acesso a
ele.
O arquivo consiste de pares usurio-senha, onde o nome do usurio
legvel e a senha criptografada:
Exemplo:

Usuario_1
Usuario_2
...
Usuario_n

senha_1_criptografada
senha_2_criptografada
...
senha_n_criptografada

O arquivo criado e atualizado pelo programa CadUsuario.


A
atualizao do arquivo Usuarios.dat s deve ser feita a partir deste
programa e pelo administrador do sistema.
O uso do programa CadUsuario bastante simples. A interface bsica
do programa e a funcionalidade dos componentes so apresentadas a
seguir:

124
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

Figura VII-1 Interface do Programa CadUsurio.

Lista de usurios j cadastrados.

Boto Adiciona...: ativa um dilogo para definio de um novo


usurio, onde sero preenchidos nome e senha.
Boto Edita...: ativa um dilogo para a alterao de nome e senha
de um usurio.

Boto Remove: remove da lista o usurio selecionado.

Boto Grava cadastro: salva no arquivo Usuarios.dat as alteraes


efetuadas.
Menu Opes: contm formas alternativas de acesso aos botes
acima e permite o encerramento da execuo do programa.
Menu Ajuda: disponibiliza a opo Sobre... atravs da qual
exibida uma janela com verso do programa.

Figura VII-2 Janela exibida pela opo Sobre... do menu Ajuda.

Arquivos de Privilgios de Usurios


Cada usurio possui um ou mais arquivos no diretrio indicado pelo
nome lgico $SIG_CONFIG, descrevendo os privilgios a ele atribudos.
H duas possibilidades de atribuio de privilgios:
Privilgios dependentes da mquina: O conjunto de
privilgios atribudo aos usurios depende da mquina onde o
Visor de Acesso foi ativado.
Neste caso, a cada usurio
corresponde um conjunto de arquivos, onde o nome de cada
arquivo composto pelo nome do usurio seguido de .prv. e do
nome da mquina:
125
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

<nome_usuario>.prv.<nome_da_maquina>
Ou seja, se o usurio usuario_1 ativar o Visor de Acesso na
mquina Maquina_1, o SAGE procurar inicialmente o arquivo
usuario_1.prv.maquina_1; caso no o encontre, procurar,
ento, o arquivo usuario_1.prv, que independe da mquina.
Em geral, o arquivo usuario_1.prv especificar um conjunto de
privilgios mais limitado que os arquivos vinculados s
mquinas.
Esta alternativa de configurao de privilgios justifica-se em
sistemas complexos, onde as aes que os usurios podem
executar esto vinculadas a mquinas pr-definidas da rede.
Privilgios gerais: O conjunto de privilgios atribudo aos
usurios o mesmo em todas as mquinas do sistema. Esta
soluo atende a maioria dos casos.
A cada usurio
corresponde um arquivo cujo nome composto pelo nome do
usurio seguido de .prv:
<nome_usuario>.prv
possvel combinar as duas abordagens, pois o SAGE procura por
default o arquivo de privilgios do usurio concatenado ao nome da
mquina; caso no o encontre, usa o arquivo geral do usurio.
Os privilgios no possuem uma hierarquia, ou seja, o fato de possuir
um privilgio chamado PRIV_SuperUsuario no significa que o usurio
ter acesso autorizado a qualquer ao. Para que isto seja possvel
necessrio que o usurio acumule todos os privilgios definidos no
sistema, ou que PRIV_SuperUsuario esteja presente em todas as aes
de todas as licenas.
O arquivo de privilgios deve ser protegido, usando os recursos do
sistema operacional, para que apenas o administrador tenha
possibilidade de alter-lo.
Exemplo:
Arquivo Supervisor.prv

PRIV_Operador
PRIV_Supervisor
PRIV_SuperUsuario
PRIV_Desenvolvimento
PRIV_Manutencao
PRIV_UsarEditor

1
1
1
1
1
1

1
1
1
1
1
1

Os nmeros 1 1 devem ser inseridos para compatibilidade com


futuros desenvolvimentos, visando permitir a configurao dinmica
dos privilgios.

Arquivo de Licenas
O arquivo de licenas descreve as licenas disponveis no sistema. Seu
nome Licencas.dat, e fica no diretrio especificado pelo nome lgico
$SIG_CONFIG.
126
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

CONFIGURANDO O CONTROLE DE ACESSO


Como j foi dito, os conceitos usados pelo SAGE viabilizam a
implantao de uma variedade de polticas de Controle de Acesso com
facilidade. Como no possvel examinar todas as alternativas, sero
exploradas as situaes mais comuns. Em geral a configurao do
Controle de Acesso requer as etapas a seguir:

Definio dos Usurios


Os usurios podem ser definidos por indivduos, por tipo de atividade
(operadores, programadores, supervisores, etc), por projetos, etc. Em
geral, devido s restries de segurana e existncia de log de aes, a
utilizao da identificao por indivduo tende a ser a mais indicada.

Definio de Privilgios
Esta etapa requer um planejamento cuidadoso. Os privilgios so
nomes definidos livremente, mas pode ser conveniente associ-los a
categorias de uso, como por exemplo PRIV_Operaao, PRIV_Supervisao
ou PRIV_Desenvolvimento. Outra alternativa associ-los diretamente
s aes: PRIV_ControlarTripClose, PRIV_AtivarVisorDeTelas, etc.
Finalmente, caso existam telas acessveis somente a um subgrupo de
usurios (por exemplo, suponha que as telas com recursos para efetuar
manobras sobre os equipamentos de 500 kV s possam ser acessadas
por alguns usurios), podem ser criados privilgios mais especficos:
PRIV_Manobra500kV, por exemplo.
possvel criar um privilgio com um nome significativo (ex:
PRIV_SuperUsuario) para ser usado em todas as licenas para liberar o
acesso a qualquer ao a quem o possuir. Outra alternativa criar
usurios com acesso a todos os privilgios.

Definio das Licenas


A licena LIC_ControleAtivacao em geral ser a primeira a ser definida.
Em muitos casos pode ser conveniente restringir o acesso s aes
ACAO_AtivarEditor,
ACAO_AtivarVisorBase,
ACAO_AtivarVisorProcessos,
ACAO_ConfigurarAtivacaoDesktop,
ACAO_ConfigurarAtivacaoAutomatica,
ACAO_ConfigurarHora,
ACAO_AtivarSAGE, ACAO_DesativarSAGE, dentre outras.
Para definir a licena LIC_VisorDeTelas preciso verificar se todas as
suas aes estaro liberadas. Em alguns casos pode ser necessrio
restringir
algumas
aes,
como
por
exemplo
ACAO_AtivarDialogoCriacaoDeSinonimo, ACAO_RetirarTelaDaMemoria,
ACAO_AtivarDialogo-NovaTela.

127
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

Para definir as licenas associadas s telas, preciso avaliar se todas


tero igual facilidade de acesso e utilizao, ou seja, se elas podero ser
acessadas e usadas de forma idntica por qualquer usurio. Caso isto
seja verdade, basta utilizar a licena LIC_Default.
Em alguns casos podem existir telas mais importantes, onde a
execuo de aes poder requerer privilgios especiais. Isto indicar a
necessidade da criao de diferentes licenas de telas (recomenda-se
tomar por base LIC_Default). As novas licenas devero ser inseridas
tambm no arquivo Licencas.dat.
A definio das demais licenas em geral no oferecer dificuldades.

Atribuio de Privilgios aos Usurios


Consiste na criao dos arquivos <nome_do_usurio>.prv, onde so
especificados os privilgios de cada usurio. preciso definir se os
privilgios sero ou no independentes das mquinas onde o Visor de
Acesso ser ativado.

Definio das Protees dos Arquivos


recomendvel definir um conjunto de protees para os arquivos de
licenas, senhas e privilgios de usurios. A leitura deve ser liberada
somente aos usurios do grupo autorizado, e a edio dever ser
atribuio exclusiva do responsvel pela administrao do sistema.

Controle de Acesso Diferenciado por Posto de Trabalho


Em alguns casos, principalmente em sistemas de grande porte, pode
haver a necessidade de diferenciao de permisses de acesso entre os
vrios postos de trabalho. Nesse caso o procedimento acima descrito
deve ser repetido para cada classe de postos de trabalho; os arquivos
sero instalados localmente nas mquinas ou selecionados atravs de
variveis de ambiente que levem em considerao a classe do posto de
trabalho.

Fontes
O sistema de interface grfica permite flexibilidade no uso de fontes de
caracteres. Existem trs tipos bsicos de fontes:
Fontes fixos do sistema X Window - fontes horizontais comuns,
disponveis em todas as verses do X Window.
Fontes escalveis do sistema X Window - fontes horizontais cujo
tamanho pode variar em funo do nvel de zoom da tela grfica.
Disponveis a partir da verso X11R5 do sistema X Window.
Fontes vetoriais - alm de serem escalveis, esses fontes podem ser
usados para escrever textos em qualquer ngulo. No fazem parte do
sistema X Window.
128
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

Os fontes vetoriais so fornecidos junto com o SAGE e independem da


plataforma, mas os fontes X Window podem variar entre diferentes
plataformas. Para garantir a independncia entre as telas e os fontes
disponveis nas plataformas onde a interface grfica pode ser utilizada,
as telas utilizam nomes padronizados de fontes. Esses nomes podem
ser definidos livremente, como, por exemplo, Monoespacado, helveticaitalico-grande,
NomeDeRua,
NomeDeEquipamento,
etc.
A
correspondncia entre os nomes usados pelas telas e os disponveis na
plataforma feita pelo arquivo de fontes.
Como o SAGE permite que a interface grfica seja processada em uma
mquina e apresentada em outra (onde os fontes disponveis podem ser
diferentes), importante lembrar que os fontes referem-se quela em
que a interface grfica ser apresentada. O ambiente computacional
normalmente fornece programas utilitrios que permitem examinar a
lista de todos os fontes disponveis em uma mquina (exemplo: o
comando xlsfonts).
Para distinguir os fontes fixos dos escalveis preciso ter algumas
noes bsicas a respeito da nomenclatura de fontes utilizada pelo X
Window. Podem ser utilizados nomes simplificados, que normalmente
correspondem a fontes fixos, e nomes completos, que podem indicar
fontes fixos ou escalveis.
Os nomes completos contm os seguintes campos:
1. FOUNDRY
2. FAMILY_NAME
3. WEIGHT_NAME
4. SLANT
5. SETWIDTH_NAME
6. ADD_STYLE_NAME
7. PIXEL_SIZE
8. POINT_SIZE
9. RESOLUTION_X
10. RESOLUTION_Y
11. SPACING
12. AVERAGE_WIDTH
13. CHARSET_REGISTRY
14. CHARSET_ENCODING

Os campos so separados por hfens.


entre o n-simo e o (n+1)-simo hfens:

Assim, o n-simo campo fica

-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1
Os campos PIXEL_SIZE
e
POINT_SIZE (em itlico) permitem
distinguir os fontes escalveis dos fixos. Quando o sistema lista os
fontes disponveis, os fontes escalveis apresentam zeros nessas
posies, indicando que no possuem tamanho pr-definido.
Dois programas do Unix podem ser teis para descobrir como formar
corretamente a definio dos fontes: xfontsel e xlsfonts.

129
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

O xfontsel abre uma janela onde se pode selecionar partes da definio


de fontes e visualizar um exemplo de texto com o fonte selecionado.
Inicialmente, aparece uma definio genrica para todos os fontes
instalados na mquina (-*-*-*-*-*-*-*-*-*-*-*-*-*-*). Clicando em cada
campo na segunda linha, pode-se reduzir o escopo, filtrando o conjunto
de fontes (-fndry-fmly-wght-slant-sWdth-adstyl-pxlsz-ptSz-resx-resyspc-avgWdth-rgstry-encdng). Na primeira linha direita, aparece o
nmero de fontes instalados que combinam com a seleo. Um destes
fontes ser escolhido para exibio, tanto no xfontsel como no Visor de
Telas.
Para a configurao do SAGE, recomendamos definir apenas:
- fmly (famlia): courier, helvetica e times so os mais comuns
- wght (peso): bold, medium ou regular
- slant (inclinao): r (regular), i (itlico) ou o (oblquo)
- pxlsz (tamanho): 8, 10, 12, 14, 18, 20, etc.
Por exemplo, -*-helvetica-bold-r-*-*-20-*-*-*-*-*-*-*
Opcionalmente, pode-se definir tambm a codificao de caracteres: -*helvetica-bold-r-*-*-20-*-*-*-*-*-iso8859-1. Os demais campos devem
permanecer com "*".

O xlsfonts lista no prprio terminal uma relao com a definio de


todos os fontes instalados. Combinando com o comando grep, podemos
obter listas mais resumidas. Por exemplo, no Linux, o comando:
"xlsfonts | grep helvetica | grep bold | grep o- | grep 8859-1$" lista
todos os tamanhos disponveis para o fonte helvetica negrito itlico
latin-1:
-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-1
-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1
-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1
-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-1
-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-1
-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-1
-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-1
-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-1
-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1
-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-1
-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-1
-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-1
importante notar que o campo adstyl, imediatamente anterior ao
tamanho, pode estar vazio. Isto deve ser reproduzido na definio dos
fontes do SAGE. Ou seja, o exemplo mais acima deveria ser -*helvetica-bold-r-*--20-*-*-*-*-*-iso8859-1, sem asterisco entre os dois
traos anteriores ao tamanho.
Mais informaes sobre a nomenclatura dos fontes podem ser
encontradas na documentao do sistema X Window.
130
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

ARQUIVO DE FONTES
Este arquivo descreve a correspondncia entre os nomes padronizados
dos fontes, usados nas telas, e os fontes disponveis nas diferentes
plataformas onde a interface grfica ser apresentada. O arquivo e o
diretrio respectivo so indicados pelo nome lgico $SIG_FONTES.
Cada especificao da forma:
nome_padronizado

tipo

nome_no_sistema

Os tipos podem ser FIXO, ESCALAVEL ou VETORIAL.


nome_no_sistema depende do tipo do fonte:

O campo

Fixo - especifica o nome de um fonte fixo, utilizando a


nomenclatura completa ou a simplificada.
Escalvel - especifica o nome completo de um fonte escalvel,
substituindo o zero no campo PIXEL_SIZE pelo valor desejado
para nvel de zoom igual a 1.0.
Vetorial - especifica o arquivo que descreve o fonte.

Os programas procuram um fonte com nome_padronizado


FONTE_DEFAULT_GERAL, tipo VETORIAL e nome_no_sistema std.txf.
Este fonte visa suprir um default para casos em que o carregamento de
um certo fonte for impossvel. A existncia deste fonte obrigatria;
caso no seja encontrado, a execuo dos programas poder ser
interrompida.
Exemplo:
FONTE_DEFAULT
HELV_FASOR
SARTAB_FASOR
IDENT_FASOR

ESCALAVEL -*-courier-medium-r-*--12-*-*-*-*-*-*
ESCALAVEL -*-helvetica-bold-r-*--20-*-*-*-*-*-*-*
ESCALAVEL -*-courier-medium-r-*--18-*-*-*-*-*-*
ESCALAVEL -*-helvetica-medium-r-*--16-*-*-*-*-*-*-*

FONTE_TITULO_FASOR

ESCALAVEL -*-helvetica-medium-i-25-*-*-*-*-*-*-*

FONTE_LOGO_SAGE
ESCALAVEL -*-lucida-medium-r-*-*-34-*-*-*-*-*-*-*
FONTE_SUB_TITULO_SAGE ESCALAVEL -*-helvetica-medium-r-*--34-*-*-*-*-*-*-*
FONTE_TITULO_NEGRITO ESCALAVEL -*-times-bold-i-*--24-*-*-*-*-*-*-*
FONTE_TITULO_GERAL
ESCALAVEL -*-times-bold-i-*--20-*-*-*-*-*-*-*
FONTE_TITULO_COMUM
ESCALAVEL -*-times-bold-r-*--14-*-*-*-*-*-*-*
FONTE_TITULO
ESCALAVEL -*-helvetica-bold-r-*--25-*-*-*-*-*-*-*
FONTE_TEXTO
ESCALAVEL -*-helvetica-medium-r-*--14-*-*-*-*-*-*-*
FONTE_TEXTO_PEQUENO ESCALAVEL -*-courier-medium-r-*--10-*-*-*-*-*-*-*
FONTE_TEXTO_NORMAL
ESCALAVEL -*-courier-medium-r-*--12-*-*-*-*-*-*-*
FONTE_TEXTO_MEDIO
ESCALAVEL -*-courier-medium-r-*--14-*-*-*-*-*-*-*
FONTE_TEXTO_GRANDE
ESCALAVEL -*-courier-medium-r-*--18-*-*-*-*-*-*-*
FONTE_TEXTO_35BARRAS ESCALAVEL -*-courier-medium-r-*--14-*-*-*-*-*-*-*
FONTE_MEDIDA
ESCALAVEL -*-courier-bold-r-*--12-*-*-*-*-*-*-*
FONTE_MEDIDA1
ESCALAVEL -*-courier-bold-r-*--14-*-*-*-*-*-*-*
FONTE_MEDIDA2
ESCALAVEL -*-helvetica-bold-r-*--18-*-*-*-*-*-*-*
FONTE_MEDIDA3
ESCALAVEL -*-courier-bold-r-*--18-*-*-*-*-*-*-*
FONTE_UNID_MED
ESCALAVEL -*-courier-medium-r-*--14-*-*-*-*-*-*-*
FONTE_BOTAO
ESCALAVEL -*-courier-bold-r-*--14-*-*-*-*-*-*-*
FONTE_BOTAO_INDICE
ESCALAVEL -*-courier-bold-r-*--16-*-*-*-*-*-*-*
FONTE_POTENCIA
ESCALAVEL -*-helvetica-bold-r-*--14-*-*-*-*-*-*-*
FONTE_STATUS
ESCALAVEL -*-helvetica-medium-r-*--10-*-*-*-*-*-*-*
FONTE_RET_CTL
ESCALAVEL -*-helvetica-medium-r-*--10-*-*-*-*-*-*-*
FONTE_ATLV
ESCALAVEL -*-helvetica-bold-r-*--14-*-*-*-*-*-*-*
FONTE_CONTROLE
ESCALAVEL -*-helvetica-medium-r-*--10-*-*-*-*-*-*-*
FONTE_NOME_NEGRITO
ESCALAVEL -*-helvetica-bold-r-*--10-*-*-*-*-*-*-*
FONTE_NOME_COMUM
ESCALAVEL -*-helvetica-medium-r-*--10-*-*-*-*-*-*-*
FONTE_SIMBOLO_CHESF ESCALAVEL -*-lucida-medium-r-*-*-26-*-*-*-*-*-*-*
131
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

FONTE_TIT_NEGRITO
ESCALAVEL -*-helvetica-bold-r-*--20-*-*-*-*-*-*-*
FONTE_TIT_INDICE
ESCALAVEL -*-helvetica-medium-r-*--18-*-*-*-*-*-*-*
FONTE_TIT_IND_NEGRITO ESCALAVEL -*-helvetica-bold-r-*--16-*-*-*-*-*-*-*
FONTE_TIT_TAB
ESCALAVEL -*-helvetica-bold-r-*--20-*-*-*-*-*-*-*
FONTE_TIT_COL_TAB
ESCALAVEL -*-helvetica-bold-r-*--12-*-*-*-*-*-*-*
FONTE_DESCR_BOT_INDICE ESCALAVEL -*-helvetica-medium-r-*--14-*-*-*-*-*-*-*
FONTE_BOTAO_NOVO
ESCALAVEL -*-courier-medium-r-*--12-*-*-*-*-*-*-*
FONTE_BOT_TAB
ESCALAVEL -*-helvetica-medium-r-*--12-*-*-*-*-*-*-*
FONTE_DET_TAB_GRD
ESCALAVEL -*-helvetica-medium-r-*--12-*-*-*-*-*-*-*
FONTE_IDENT_GRD
ESCALAVEL -*-helvetica-medium-r-*--12-*-*-*-*-*-*-*
FONTE_IDENT_MED
ESCALAVEL -*-helvetica-medium-r-*--10-*-*-*-*-*-*-*
FONTE_IDENT_PEQ
ESCALAVEL -*-courier-bold-r-*--8-*-*-*-*-*-*-*
FONTE_IDENT_EST
ESCALAVEL -*-courier-medium-r-*--8-*-*-*-*-*-*-*
FONTE_IDENT_MAQUETE ESCALAVEL -*-courier-bold-r-*--12-*-*-*-*-*-*-*
FONTE_IDENT_CIRC_MAQ ESCALAVEL -*-courier-bold-r-*--12-*-*-*-*-*-*-*
FONTE_POKEPOINT_MAQ ESCALAVEL -*-courier-bold-o-*--14-*-*-*-*-*-*-*
FONTE_LIG_ERRADA
FONTE_INDIC_QUALID

ESCALAVEL -*-helvetica-bold-r-*--12-*-*-*-*-*-*-*
ESCALAVEL -*-helvetica-bold-r-*--12-*-*-*-*-*-*-*

FONTE_TARJA
VETORIAL std.txf
FONTE_INCLINAVEL
VETORIAL std.txf
STANDARD
VETORIAL std.txf
MEDIDA_KV
ESCALAVEL -*-courier-medium-r-*--20-*-*-*-*-*-*-*
MEDIDA_MW
ESCALAVEL -*-courier-medium-r-*--20-*-*-*-*-*-*-*
MEDIDA_MVAR
ESCALAVEL -*-courier-medium-r-*--20-*-*-*-*-*-*-*
MEDIDA_AMP
ESCALAVEL -*-courier-medium-r-*--20-*-*-*-*-*-*-*
MEDIDA_TAP
ESCALAVEL -*-courier-medium-r-*--20-*-*-*-*-*-*-*
MEDIDA_KV_EAR
ESCALAVEL -*-courier-medium-r-*--20-*-*-*-*-*-*-*
MEDIDA_MW_EAR
ESCALAVEL -*-courier-medium-r-*--14-*-*-*-*-*-*-*
MEDIDA_MVAR_EAR
ESCALAVEL -*-courier-medium-r-*--14-*-*-*-*-*-*-*
FONTE_TAB_CAG
ESCALAVEL -*-courier-bold-r-*--12-*-*-*-*-*-*-*
FONTE_TAB_MED
ESCALAVEL -*-courier-medium-r-*--14-*-*-*-*-*-*-*
FONTE_TAB_MED_GR ESCALAVEL -*-courier-medium-r-*--14-*-*-*-*-*-*-*
FONTE_TAB_BOLD_GR ESCALAVEL -*-courier-bold-r-*--14-*-*-*-*-*-*-*
FONTE_DESCR_MED
ESCALAVEL -*-courier-medium-r-*--10-*-*-*-*-*-*-*
NOME_INS_EAR
ESCALAVEL -*-helvetica-bold-r-*--14-*-*-*-*-*-*-*
NOME_EB
ESCALAVEL -*-helvetica-bold-r-*--34-*-*-*-*-*-*-*
COD_INS_EAR
ESCALAVEL -*-helvetica-bold-r-*--14-*-*-*-*-*-*-*
TABDIN
ESCALAVEL -*-courier-medium-r-*--14-*-*-*-*-*-*-*
TABTITU
ESCALAVEL -*-helvetica-bold-r-*--25-*-*-*-*-*-*-*
TABTEXTO
ESCALAVEL -*-helvetica-bold-r-*--16-*-*-*-*-*-*-*
LEGENDA
ESCALAVEL -*-helvetica-bold-r-*--18-*-*-*-*-*-*-*
FONTE_DESCR_GRD
ESCALAVEL -*-courier-medium-o-*--14-*-*-*-*-*-*-*
TITU_LEGENDA
ESCALAVEL -*-helvetica-bold-r-*--14-*-*-*-*-*-*-*
SARTAB
ESCALAVEL -*-courier-bold-r-*--18-*-*-*-*-*-*-*
FONTE_BOTAO_SAR
ESCALAVEL -*-courier-bold-r-*--14-*-*-*-*-*-*-*
FONTE_BOTAO_INDICE_SAR
ESCALAVEL -*-courier-bold-r-*--16-*-*-*-*-*-*-*
FONTE_BOT_TAB_SAR
ESCALAVEL -*-helvetica-medium-r-*--12-*-*-*-*-*-*-*
FONTE_MEDIDA_SAR
ESCALAVEL -*-courier-bold-r-*--12-*-*-*-*-*-*-*
FONTE_TITULO_SAGE
ESCALAVEL -*-helvetica-bold-r-*--34-*-*-*-*-*-*-*
FONTE_TITULO_GERAL_SAR
ESCALAVEL -*-times-bold-i-*--20-*-*-*-*-*-*-*
FONTE_TITULO_COMUM_SAR
ESCALAVEL -*-times-bold-r-*--14-*-*-*-*-*-*-*
FONTE_TITULO_NEGRITO_SAR ESCALAVEL -*-times-bold-i-*--24-*-*-*-*-*-*-*
FONTE_TAB_MED_SAR
ESCALAVEL -*-courier-medium-r-*--14-*-*-*-*-*-*-*
FONTE_COMPENSADOR
ESCALAVEL -*-helvetica-bold-r-*--14-*-*-*-*-*-*-*
FONTE_MEDIDA_35BARRAS
ESCALAVEL -*-courier-bold-r-*--14-*-*-*-*-*-*-*
FONTE_IDENT_0
ESCALAVEL -*-helvetica-bold-r-*--20-*-*-*-*-*-*-*
FONTE_IDENT_1
ESCALAVEL -*-helvetica-bold-r-*--18-*-*-*-*-*-*-*
FONTE_IDENT_2
ESCALAVEL -*-helvetica-bold-r-*--14-*-*-*-*-*-*-*
FONTE_IDENT_3
ESCALAVEL -*-helvetica-bold-r-*--12-*-*-*-*-*-*-*
FONTE_IDENT_4
ESCALAVEL -*-helvetica-bold-r-*--10-*-*-*-*-*-*-*
FONTE_LOGO_CEPEL
ESCALAVEL -*-times-bold-i-*--20-*-*-*-*-*-*-*

Note que diversos campos da especificao do nome completo dos fontes


fixos e escalveis podem ser substitudos por asteriscos.
A
documentao do sistema X Window fornece mais detalhes sobre a
nomenclatura de fontes.
132
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

ARQUIVOS DE FONTES VETORIAIS


Especificam em detalhes os fontes vetoriais. So fornecidos junto com o
SAGE e ficam armazenados no diretrio indicado pelo nome lgico
$SIG_CONFIG, onde podem ser identificados pelo sufixo .txf.
CONFIGURANDO OS FONTES
Para configurar os fontes usados pelas interfaces grficas do SAGE
preciso inicialmente identificar os fontes disponveis na instalao. A
situao mais simples aquela em que todas as mquinas tm o
mesmo conjunto de fontes. Caso isto no ocorra, deve-se procurar
identificar um subconjunto de fontes presente em todas as mquinas e
que seja satisfatrio para as aplicaes. Se nem isto for possvel a
soluo ser a definio de diferentes arquivos de fontes, a serem
usados nas diferentes configuraes.
Recomenda-se que os nomes padronizados dos fontes, usados nas telas,
sejam associados sua respectiva utilizao, como, por exemplo,
NomeDeRua, NomeDeEquipamento, ValorMedido, etc. Dessa forma, ao
efetuar a substituio de um determinado fonte (ex: o fonte usado para
apresentar valores medidos mostrou-se pouco legvel e dever ser
substitudo) a mudana ser feita somente em uma linha do arquivo de
fontes, sem a necessidade de editar qualquer tela. No h qualquer
impedimento em relao a dois ou mais nomes padronizados referiremse a um mesmo fonte do sistema.
Em geral os fontes do sistema X Window so mais legveis que os
vetoriais, sendo teis, por exemplo, para apresentar valores numricos.
Como desvantagens apresentam os fatos de s poderem ser usados na
posio horizontal e, no caso de fontes escalveis, tornarem a interface
um pouco lenta durante a mudana de nvel de zoom. Os fontes
vetoriais so teis principalmente nos casos onde preciso escrever
textos inclinados.

Cores
As telas podem utilizar nomes de cores definidos pelo sistema X Window
ou, preferencialmente, as cores definidas no arquivo de cores. O uso
desse arquivo permite o ajuste das cores s caractersticas de cada
plataforma. Novas cores podem ser inseridas livremente.
As cores so definidas usando o padro RGB (red-green-blue, ou
vermelho-verde-azul). A intensidade de cada componente indicada em
porcentagem do valor mximo, ou seja, varia de 0 a 100.
Pode-se tambm definir um nome de cor utilizando a composio de
outra cor j definida mais acima no mesmo arquivo de configurao.
Deste modo, recomenda-se a definio de um conjunto de cores
bsicas, com seus nomes reais, e fazer referncia a elas na definio
das demais cores.
A maioria dos objetos do Visor de Telas permite a utilizao de cores
piscantes. Quando o objeto, todo ou parte, assumir a apresentao de
tal cor, ficar piscando.
Para definir uma cor piscante, deve-se obrigatoriamente utilizar o nome
de alguma outra cor, seguido por blink. Neste caso, os objetos
133
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

apresentados com esta cor sero ocultados durante o curto tempo de


piscamento.
Opcionalmente pode-se definir uma segunda cor, aps o termo blink,
que ser usada para apresentar os objetos durante o tempo de
piscamento. Se o termo IGN for colocado no lugar desta segunda cor,
o efeito ser o mesmo que no definir cor alguma.
ARQUIVO DE CORES
O arquivo de cores chama-se SigPaleta.dat e localizado no diretrio
indicado pelo nome lgico $SIG_CONFIG. Cada registro do arquivo tem
uma das seguintes formas:
nome_da_cor
nome_da_cor
nome_da_cor
nome_da_cor
nome_da_cor

%vermelho
outra_cor
outra_cor
outra_cor
outra_cor

%verde
blink
blink
blink

%azul

IGN
cor_ao_piscar

Algumas cores, listadas a seguir, devem existir obrigatoriamente, pois


so usadas pelos Visores do SAGE. Cada cor usada para apresentar:
COR_MANUA
COR_FOVAR
COR_FALHA
COR_NINCI
COR_MAORG
COR_IVORG
COR_NOSUP
COR_SACOK
COR_AINIB
COR_ERREE
COR_ESC
COR_URG
COR_ADV
COR_NORM_ANA
COR_NORM_DIG
COR_ANORM
COR_ANREC_ANA
COR_ANREC_DIG
COR_AUREC

- entrada manual
- fora de varredura
- falha de aquisio
- no inicializado
- manual na origem
- invlido na origem
- ponto no supervisionado
- SAC no operacional
- alarme inibido
- erro na estimao de estado
- valor fora de escala
- valor na regio de urgncia
- valor na regio de advertncia
- valor na regio normal (valores analgicos)
- estado de referncia (valores digitais)
- diferente do estado de referncia
- alarme no reconhecido (pontos analgicos)
- alarme no reconhecido (pontos digitais)
- auto-reconhecimento de alarmes

Cores especficas do Visor de Telas:


COR_ANOT_NORM
COR_ANOT_ADV
COR_ANOT_URG
COR_ANOT_FAT
COR_ENTRADA_DADOS

- anotao com severidade normal


- anotao com severidade de advertncia
- anotao com severidade de urgncia
- anotao com severidade fatal
- indicador de objeto com permisso para entrada de dados

Cores especficas do Visor de Tendncias:


COR_TEND_CURVA1
COR_TEND_CURVA2
COR_TEND_CURVA3
COR_TEND_CURVA4
COR_TEND_CURVA5
COR_TEND_FUNDO_PRINC
COR_TEND_FUNDO_ATENC
COR_TEND_LETRAS_ATENC
COR_TEND_EIXO_X

- 1a curva
- 2a curva
- 3a curva
- 4a curva
- 5a curva
- fundo da janela principal e da janela Valores
- fundo da janela de confirmao para retirar grandeza de
monitorao
- texto da janela de confirmao para retirar grandeza de
monitorao
- eixo x do grfico de tendncia

134
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica


COR_TEND_EIXO_Y
COR_TEND_MARCADOR
COR_TEND_INFO
COR_TEND_DATA
COR_TEND_VAL_DENTRO_Y
COR_TEND_VAL_FORA_Y

- eixo y do grfico de tendncia


- linha que faz a excurso sobre as curvas
- informaes adicionais na janela principal
- data na janela principal
- valores entre mximo e mnimo do eixo y
- valores fora do mximo e mnimo do eixo y

Um nmero ilimitado de outras cores pode ser definido livremente.


Exemplo de valores atribudos a algumas cores:
PRETO
CINZA_PROFUNDO
CINZA_ESCURO
CINZA_MEDIO
CINZA
CINZA_CLARO
GELO
BEGE
AREIA
GESSO
BRANCO

0
0
0
28 28 28
40 40 40
52 52 52
63 63 63
71 71 71
79 76 72
86 77 70
86 86 86
94 94 94
100 100 100

AZUL_PROFUNDO
AZUL_ESCURO
AZUL_MEDIO
AZUL_MARINHO
AZUL
AZUL_ROYAL
AZUL_MEDIO2
AZUL_CLARO
CIANO
AZUL_STEEL_PROFUNDO
AZUL_STEEL_ESCURO
AZUL_STEEL
AZUL_CADET
AZUL_STEEL_CLARO
OCEANO
OCEANO_CLARO

0
0
0
0
0
0
0
0
0
3
6
14
37
35
0
0

0
0
0
0
0
40
60
80
99
17
34
42
62
63
66
80

28
42
60
80
99
99
99
99
99
24
48
56
70
77
66
80

ROXO
VIOLETA_ESCURO
VIOLETA
VIOLETA_CLARO
LAVANDA

30
45
60
80
60

20
35
40
55
70

50
65
99
99
99

MAGENTA_ESCURO
MAGENTA_MEDIO
MAGENTA
MAGENTA_CLARO
LILAS

70
85
99
99
99

0
0
0
50
70

70
85
99
99
99

MARROM
VINHO
VERMELHO
VERMELHO_CLARO
SALMON
ROSA
ROSA_CLARO

60
80
99
99
99
99
99

10
0
0
30
40
40
55

20
0
0
30
40
70
85

MARROM_SELA
MARROM_SELA2
TELHA
ABOBORA
OURO
LARANJA

40
54
80
99
99
99

20
27
40
50
70
80

7
7
0
0
0
0

50 55
65 65
80 80
90 90
100 100
100 100

0
0
0
0
0
46

VERDE_OLIVA
OURO_VELHO
AMARELO_ESCURO
AMARELO_MEDIO
AMARELO
AMARELO_CLARO

135
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica


PALHA

99

99

66

VERDE_PROFUNDO
VERDE_MUSGO
VERDE_ESCURO
VERDE_MEDIO
VERDE
VERDE_CLARO

0 28
0 45
0 60
0 80
0 99
48 100

0
0
0
0
0
48

COR_MANUA
COR_FOVAR
COR_FALHA
COR_NINCI
COR_MAORG
COR_IVORG
COR_NOSUP
COR_SACOK
COR_AINIB
COR_ERREE
COR_ESC
COR_URG
COR_ADV
COR_NORM
COR_NORM_ANA
COR_NORM_DIG
COR_ANORM
COR_ANREC_ANA
COR_ANREC_DIG
COR_AUREC

CIANO
BRANCO
BRANCO
BRANCO
CIANO
AMARELO
BRANCO
BRANCO
MARROM_SELA2
OURO
VIOLETA
VERMELHO
AMARELO
VERDE
VERDE
VERDE
VERMELHO
CINZA_MEDIO
VERMELHO
ABOBORA

COR_ANOT_NORM
COR_ANOT_ADV
COR_ANOT_URG
COR_ANOT_FAT
COR_ANOT_RESTRICAO
COR_ANOT_TRAB_LT_ENER
COR_ANOT_NAO_OPERE
COR_ANOT_LT_RISCO

VERDE_CLARO
AMARELO
VERMELHO
VIOLETA
AMARELO
LARANJA
VERMELHO
LILAS

COR_TEND_FUNDO_PRINC
COR_TEND_FUNDO_ATENC
COR_TEND_LETRAS_ATENC
COR_TEND_EIXO_X
COR_TEND_EIXO_Y
COR_TEND_MARCADOR
COR_TEND_INFO
COR_TEND_DATA
COR_TEND_VAL_DENTRO_Y
COR_TEND_VAL_FORA_Y
COR_TEND_CURVA1
COR_TEND_CURVA2
COR_TEND_CURVA3
COR_TEND_CURVA4
COR_TEND_CURVA5

CINZA
VERMELHO
BRANCO
PRETO
PRETO
AZUL
VERMELHO
PRETO
VERDE_MUSGO
VERMELHO
AZUL_MEDIO
AMARELO
MARROM
VERDE_MUSGO
TELHA

COR_ENTRADA_DADOS

MAGENTA

COR_11kVca
COR_13kVca
COR_16kVca
COR_18kVca
COR_34KVca
COR_69kVca
COR_138kVca
COR_230kVca
COR_500kVca
COR_220Vca
COR_380Vca
COR_440Vca
COR_125_250Vda
COR_OUTROS_NIVEIS
COR_CONTROLE
COR_LOGO_CEPEL
COR_FUNDO_TELA

VERDE_OLIVA
AMARELO
AMARELO
MARROM
AZUL
VERDE_ESCURO
CINZA_CLARO
AZUL_CLARO
VERMELHO
BEGE
CINZA
MARROM
ROSA
ABOBORA
OURO
VERMELHO
PRETO

ILHA_BG

MARROM

BLINK
BLINK

IGN
LILAS

BLINK
BLINK
BLINK

TELHA
MARROM
VIOLETA

136
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica


ILHA_FG
ILHA_00
ILHA_01
ILHA_02
ILHA_03
ILHA_04
ILHA_05
ILHA_06
ILHA_07
ILHA_08
ILHA_09
ILHA_10
ILHA_11
ILHA_12
ILHA_13
ILHA_14
ILHA_15
ILHA_16

MARROM
CINZA
BRANCO
OURO
AMARELO_CLARO
OCEANO
VERDE_CLARO
CINZA_CLARO
AZUL_STEEL
VERMELHO
ABOBORA
AZUL_CADET
MAGENTA
AZUL
ROSA
VIOLETA
VERDE_ESCURO
AZUL_CLARO

CONFIGURANDO AS CORES
A utilizao nas telas de nomes de cores definidos pelo sistema X
Window, apesar de possvel, no recomendada por ser potencial fonte
de problemas de portabilidade.
O arquivo de cores pode ser modificado a qualquer momento, sendo que
os visores abertos s reconhecero tais mudanas ao serem fechados e
abertos novamente. Cores podem ser eliminadas desde que se tenha
certeza de que no so usadas por nenhuma tela.
fortemente recomendado o uso de nomes de cores associados sua
aplicao: COR_345kV, COR_FUNDO_TELA, COR_TITULO, etc. Isto
permite a mudana rpida de uma cor, incorporando rapidamente a
alterao em todas as telas.
Por exemplo, caso seja utilizada
COR_FUNDO_TELA para a definio da cor de fundo das telas (e
somente para isto), bastar alterar a linha correspondente no arquivo
de cores para atualizar todas as telas.

Comportamento
Parte do comportamento do Visor de Telas e dos objetos presentes nas
telas

determinado
pela
configurao
do
arquivo
SigComportamento.dat que se localiza no diretrio $SIG_CONFIG.
Qualquer definio ausente deste arquivo assume um valor default,
mostrado em cada uma das opes de configurao relacionadas
abaixo.
A ausncia do prprio arquivo faz com que todas as definies
assumam seu valor default.
GEOMETRIA DO VISOR DE TELAS

Tamanho
Determina o tamanho inicial do Visor de Telas.
Deve ser definido no formato LARGURAxALTURA.
(Default: VISOR_TAMANHO 1015x670)
137
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

POSIO

Posio X
Determina a posio horizontal inicial do Visor de Telas.
Deve ser definido como:
LEFT - alinhado esquerda no monitor
CENTER - centralizado no monitor
RIGHT - alinhado direita no monitor
num. - posio da margem esquerda do Visor
(Default: VISOR_POSICAO_X CENTER)

Posio Y
Determina a posio vertical inicial do Visor de Telas.
Deve ser definido como:
TOP - alinhado no topo no monitor
CENTER - centralizado no monitor
BOTTOM - alinhado na base no monitor
num. - posio da margem superior do Visor
(Default: VISOR_POSICAO_Y CENTER)
CONFIGURAO BSICA

Comportamento Verso
Possibilita compatibilidade com a verso antiga do Visor de Telas
(96).
Deve ser definido como:
NOVO comportamento atual
ANTIGO compatvel com VisorTelas96
(Default: COMPORTAMENTO_VERSAO NOVO)

Ocultar Barra
Oculta a barra de menus, acrescentado toolbar um boto para
acess-los.
Deve ser definido como:
SIM
- exibe a barra
NAO - no exibe a barra
(Default: OCULTA_BARRA_DE_MENU
NAO)

Exibir Nome
Exibe o nome do usurio logado. Deve ser definido como:
138
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

SIM
NAO

- exibe o nome
- no exibe o nome

(Default: EXIBIR_NOME_USUARIO SIM)

Exibir Data
Exibe a data no Visor. Deve ser definido como:
SIM
- exibe a data
NAO - no exibe a data
(Default: EXIBIR_DATA SIM)

Exibir Erros de Ligao


Exibe dilogo com relao de objetos com erros de ligao.
Deve ser definido como:
SIM
- exibe dilogo de erros
NAO - no exibe dilogo de erros
(Default: EXIBIR_ERROS_LIGACAO
NAO)

Enquadrar Telas ao Abrir


Modo inicial de enquadramento automtico de telas.
Deve ser definido como:
SIM
- enquadramento automtico inicialmente ativado
NAO - enquadramento automtico inicialmente desativado
(Default: ENQUADRAR_TELAS_AO_ABRIR NAO)

Inicia com Importao


Ativa a importao de comandos no ltimo Visor de Telas aberto.
Deve ser definido como:
SIM - importao de comandos ativada
NAO - importao de comandos desativada
(Default: INICIA_COM_IMPORTACAO SIM)

Acentuao Automtica
Determina a acentuao automtica de textos em telas.
(Default: ACENTUA_TELAS SIM)

139
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

Cursor Mouse Tamanho


Determina o tamanho inicial do cursor do mouse.
Deve ser definido como:
0
- Pequeno
1
- Mdio
2
- Grande
(Default: CURSOR_MOUSE_TAMANHO 1)

Cursor Mouse Formato


Determina o formato inicial do cursor do mouse.
Deve ser definido como:
0
- Transparente
1
- Translcido
2
- Sombreado
3
- Opaco
Apenas o formato "opaco" aplicado ao cursor do mouse de
tamanho pequeno.
(Default: CURSOR_MOUSE_FORMATO 2)

POSICIONAMENTO DE DILOGOS
Possibilita a escolha do posicionamento de dilogos de Controle
e de Grupo, configurando os itens:
POSICAO_DIALOGOS_CONTYROLE
e
POSICAO_DIALOGOS_GRUPO
Podem assumir os seguintes valores:
CANTOS_DO_VISOR : Em um dos cantos do Visor, o mais longe
do cursor do mouse
CANTOS_DO_DISPLAY: Em um dos cantos do display, o mais
longe do cursor do mouse
CENTRO_DO_VISOR : No centro do proprio Visor
CENTRO_DO_DISPLAY: No centro do display
MAIS_PERTO_POSSIVEL_SEM_COBRIR:
opo
em
desenvolvimento
Nas opes CANTOS_DO_VISOR e CANTOS_DO_DISPLAY, os
dilogos so abertos no canto mais distante do cursor do mouse.
Estas configuraes foram criadas para evitar a exibio de
dilogos muito distantes do visor em equipamentos com um
nico display composto por mais de um monitor.
Default :

(POSICAO_DIALOGOS_CONTROLE
(POSICAO_DIALOGOS_GRUPO

CANTOS_DO_VISOR)
CENTRO_DO_DISPLAY)

INDICADOR DE INTERTRAVAMENTO
Determina a configurao de exibio do indicador de intertravamento.

140
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

Perto de dijuntores
Exibe o indicador de intertravamento perto de dijuntores .Pode assumir
os valores SIM ou NO.
Default: (INDIC_INTERTRAV_DISJUNTORES SIM)

Chaves seccionadoras e de distribuio


Exibio do indicador de intertravamento para chaves seccionadoras e
de distribuio. Pode ser configurado como SIM ou NAO
Default: (INDIC_INTERTRAV_CHAVES SIM)

Outros Objetos
Configura a exibio do indicador de intertravamento nos demais
objetos digitais. Pode assumir os valores SI ou NO.
Default: (INDIC_INTERTRAV_OUTROS_DIG

SIM)

Posio dos Indicadores


Estes dois itens definem a posio em que o indicador aparece, e so
valores reais variando de -1.0 a 1.0 para sobrepor objetos. Valores
menores que -1.0 ou maiores que 1.0 exibem o indicador mais afastado
dos objetos. So eles:
INDIC_INTERTRAV_DX - Distancia horizontal entre o objeto
INDIC_INTERTRAV_DY - Distancia vertical entre o objeto
Default :

(INDIC_INTERTRAV_DX

-0.7)

(INDIC_INTERTRAV_DY

-0.5)

Configurao para Dilogos de Grupo


Os itens abaixo configuram as informaes exibidas na barra de ttulo
do dilogo de grupo:
GRUPO_TITULO_DIALOGO - Exibe informao na barra de ttulo de
grupo. Pode ser configurado como:
NOME: Exibe o nome do grupo
ID: Exibe o identificador do grupo
Default :

(GRUPO_TITULO_DIALOGO

NOME)
141

SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

GRUPO_MOSTRA_NOME: Exibe o nome do grupo dentro do dilogo,


acima dos componentes.
SIM: Exibe o nome do grupo
NAO: Nao exibe o nome do grupo
Default :

(GRUPO_MOSTRA_NOME

GRUPO_MOSTRA_BOTAO_OK:
componentes:

Exibe

NAO)

boto

OK

abaixo

dos

SIM: Exibe o boto


NAO: No exibe o boto
Default :

(GRUPO_MOSTRA_BOTAO_OK

SIM)

Desenho Seccionadora
Formato das chaves seccionadoras. Deve ser definido como:
0 - Desenho padro
1 - Desenho circular
(Default: DESENHO_SECCIONADORA 0)

Desenho Chave Distribuidora


Formato das chaves de distribuio. Deve ser definido como:
0 - Desenho padro
1 - Desenho de chave fusvel
(Default: DESENHO_CHAVE_DISTRIB 0)

Desenho Capacitor
Permite definir o formato do capacitor com polaridade. Deve ser
definido como:
0 No polarizado
1 - Polarizado
(Default: DESENHO_CAPACITOR 1)

Anotao Smbolo
Smbolo que indica a presena de uma anotao para um objeto.
Deve ser definido como:
0 - Ficha em torno do objeto
1 - Ponteiro acima esquerda
142
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

(Default: ANOTACAO_SIMBOLO 0)

String Enumerao Invisvel


Define a string que no ser exibida se for utilizada como opo
de enumerao.
(Default: STRING_ENUM_INVISIVEL . (ponto))

Mostra Identificador de Ligao Incorreta


Define se os indicadores de ligao incorreta de objetos digitais
sero exibidos ou no. Deve ser definido como:
SIM
- Exibe indicadores de ligao incorreta
NAO - No exibe indicadores de ligao incorreta
(default: MOSTRA_IDENT_LIG_ERR SIM)

Identificador de Ligao Errada


Define o smbolo e a cor dos indicadores de ligao incorreta de
objetos digitais.
O fonte deve ser definido como FONTE_LIG_ERRADA no arquivo
SigFontes.dat.
As medidas com ligao incorreta so exibidas com o prprio
texto preenchido com interrogaes.
(default: IDENT_LIGACAO_ERRADA ? AMARELO)

CONFIGURAO DE DILOGOS DE CONTROLE

Click
Define que tipo de dilogo ser aberto ao clicar sobre um objeto
analgico ou digital. Deve ser definido como:
SIM - Exibe dilogo de controle.
NO - Exibe dilogo de tempo real.
(Default: CLICK_ABRE_DLG_CONTROLE NAO)

Time-out
Time-out em segundos dos dilogos de controle.
(Default: TIMEOUT_DIALOGO_CONTROLE 15)

143
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

Pedido de Confirmao
Pedido de confirmao nos dilogos de controle.
(default: PEDE_CONFIRMACAO_CONTROLE NAO)

Formato dos dilogos


Configura o formato dos silogos de controle. Pode der definido
como:
NORMAL: formato padro
REDUZIDO: tamanho reduzido
(Default: FORMATO_DIALOGOS_CONTROLE NORMAL)

INDICADORES DE QUALIDADE

Mostra Indicadores de Qualidade


Define se os indicadores de qualidade em geral sero exibidos ou
no.
Deve ser definido como:
SIM
- Exibe indicadores de qualidade
NAO - No exibe indicadores de qualidade
(default: MOSTRA_INDICADORES_QUALID SIM)

Mostra Indicadores de Qualidade em Linhas de Transmisso


Define se os indicadores de qualidade de linhas de transmisso
sero exibidos ou no.
Deve ser definido como:
SIM
- Exibe indicadores de qualidade de linhas de
transmisso
NAO - No exibe indicadores de qualidade de linhas de
transmisso
(default: MOSTRA_INDIC_QUALID_EM_LT NAO)

Distncia Linha de Transmisso


Define a distncia entre indicadores de qualidade de linhas de
transmisso e suas extremidades correspondentes.
(default: INDIC_QUALID_DISTANCIA_LT 50)

Descongestionamento
Define o nvel de zoom de descongestionamento dos indicadores
de qualidade, abaixo do qual eles deixam de ser exibidos.
(default: INDIC_QUALID_DESCONG_ZOOM 0.5)
144
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

Fonte
Define o nome do fonte, existente em SigFontes.dat, utilizado
nos indicadores de qualidade de objetos digitais.
Os indicadores de qualidade de medidas usam o mesmo fonte do
texto do objeto.
(default: INDIC_QUALID_FONTE FONTE_INDIC_QUALID)

ESTADOS DOS INDICADORES DE QUALIDADE (SMBOLO E COR)

No supervisionado
(default: INDIC_QUALID_NOSUP n CIANO)

Manual Local
(default: INDIC_QUALID_MANUA_LOCAL m OURO)

Fora de Varredura Local


(default: INDIC_QUALID_FOVAR_LOCAL d OURO)

No atualizado/Invlido Local
(default: INDIC_QUALID_INVAL_LOCAL x OURO)

Grandeza Calculada com Restrio


(default: INDIC_QUALID_RESTR r OURO)

Manual na Origem
(default: INDIC_QUALID_MANUA_ORIG m BRANCO)

Fora de Varredura na Origem


(default: INDIC_QUALID_FOVAR_ORIG d BRANCO)

No atualizado/Invlido na Origem
(default: INDIC_QUALID_INVAL_ORIG x BRANCO)
145
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

Substitudo pela Anlise de Redes (Estimado)


(default: INDIC_QUALID_SUBST e AMARELO)

Erro Grosseiro de Estimao de Estado


(Default: INDIC_QUALID_ERREE g AMARELO)

Sinal Invertido
Indica medida com sinal invertido ou digital com estado
invertido, feito na cor de entrada manual.
(Default: INDIC_QUALID_INVERTIDO i COR_MANUA)

INDICADORES DE QUALIDADE DE VALORES ESTIMADOS

Normal
Estimado normalmente
(Default: INDIC_QUALID_EST_NORM . IGN)

Erro de Estimao
Indica erro grosseiro de estimao.
(Default: INDIC_QUALID_EST_ERREE g VERDE)

No Estimado
Indica que o ponto no faz parte do escopo do estimador.
(Default: INDIC_QUALID_EST_NAOEST n VERDE)

Excludo da Estimao
Indica que o ponto foi excludo do processo de estimao.
(Default: INDIC_QUALID_EST_EXCL x VERDE)

Redundncia Local
Indica ponto onde a anlise de redes identificou redundncia
local.
(Default: INDIC_QUALID_EST_RLOC l VERDE)
146
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

Restrio de Estimao
Indica resultado de clculo com restrio.
(Default: INDIC_QUALID_EST_REST r VERDE)

Estimao Anormal
Indica estimao anormal.
(Default: INDIC_QUALID_EST_ANORM a VERDE)

Estimao Externa
Indica se a medida do sistema externo.
(Default: INDIC_QUALID_EST_EXTERNO e VERDE)

INDICADORES DE QUALIDADE DE VALORES OTIMIZADOS

Normal
Indica que no ocorreu nada de especial com o ponto.
(Default: INDIC_QUALID_OTM_NORM . IGN)

Limite Relaxado
Indica que o limite do ponto foi relaxado.
(Default: INDIC_QUALID_OTM_RELAX r ABOBORA)

No Otimiuzado
Indica que o ponto no participou do processo de otimizao.
(Default: INDIC_QUALID_OTM_NAOOT n ABOBORA)

Limite Final
Indica foi atingido o limite final de otimizao.
(Default: INDIC_QUALID_OTM_CATIVO l ABOBORA)

147
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

Controle Alterado
Indica que a varivel de controle foi alterada durante a
otimizao.
(Default: INDIC_QUALID_OTM_CONTALT c ABOBORA)

LINHAS DE TRANSMISSO

Regra de Cores
Define a regra usada para selecionar a cor que indica o
carregamento da linha de transmisso, representada no
preenchimento da seta.
Deve ser definido como:
NIVEIS A seleo de cores obedece os percentuais dos
nveis de carregamento definidos nos itens a seguir
LIMITES
A seleo de cores segue a mesma lgica
de violao de limites de pontos analgicos
(Default: LT_REGRA_CORES LIMITES)

Cor da Linha
Define a cor das linhas do objeto linha de transmisso.
Deve ser definido como:
MESMA_COR_REGRA
A linha exibida com a
mesma cor da seta, seguindo assim a mesma regra de seleo de
cores definida no item anterior
DEFINIDA_EDITOR A linha exibida com a cor definida
durante o desenho da tela, normalmente a cor correspondente
ao nvel de tenso
(default: LT_COR_LINHA DEFINIDA_EDITOR)

Moldura da Seta
Define a cor de desenho da moldura da seta da linha de
transmisso.
Deve ser definido como:
MESMA_COR_LINHA A moldura da seta usa a mesma cor
da linha, como definido no item anterior
MESMA_COR_SETA A moldura da seta usa a mesma
regra de cores que define a cor de preenchimento da seta
Deve-se tomar
cuidado para evitar
combinaes
de
configuraes que possibilitem o desaparecimento da seta em
determinadas situaes.
148
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

(default: LT_MOLDURA_SETA MESMA_COR_SETA)

Nveis de Carregamento
Define o nmero de nveis e a cor com os percentuais inicial
(inclusive) e final (exclusive) de cada nvel de carregamento das
linhas de transmisso em relao ao limite operativo (limite de
advertncia).
Exemplo:
NIVEIS_CARGA_LT

NIVEL_CARGA_LT_1 IGN

; Num. de niveis de carregamento


0

50

; 1o. nivel, de 0% a 49.9%

NIVEL_CARGA_LT_2 VERDE_CLARO 50

75

; 2o. nivel, de 50% a 74.9%

NIVEL_CARGA_LT_3 AMARELO

75

100

; 3o. nivel, de 75% a 99.9%

NIVEL_CARGA_LT_4 VERMELHO

100 99999

; 4o. nivel, a partir de 100%

A cor da seta para determinado nvel de carregamento pode ser


definida como IGN para ficar transparente.
Pode tambm ser definida como MESMA_COR_LINHA para usar
a mesma cor de desenho da linha, preferencialmente usado para
exibir a seta com a cor do nvel de tenso da linha de
transmisso se esta estiver em um nvel de carga normal.
S so utilizados se LT_REGRA_CORES for NIVEIS.
(Default: NIVEIS_CARGA_LT 0)

INDICAO PISCANDO (BLINK) DE ALARME NO RECONHECIDO

Medida
Indica uma medida com alarme no reconhecido.
(Default: BLINK_ANAREC_MEDIDA SIM)

DESENHO DE OBJETOS ASSOCIADOS A PONTOS DIGITAIS

Cor do Estado Normal


Define a cor de objetos associados a pontos digitais quando
estiverem no estado normal. Deve ser definido como:

149
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

SIM
- Como definido no desenho da tela para exibir os objetos
em estado normal com a cor do nvel de tenso
NAO

- Cor COR_NORM_DIG de SigPaleta.dat (verde)

(Default: DIGITAL_COR_NORM_IGUAL NAO)

Transio de Estado
Define a exibio de transio de estado de pontos digitais. Deve
ser definido como:
SIM Exibe indicador de transio.
NO No exibe indicador de transio.
(Default: DIGITAL_INDICA_TRANSICAO SIM)

Alarme Inibido
Define a exibio de um indicador de alarme inibido em pontos
digitais. Deve ser definido como:
INIB Exibe se alarme estiver inibido.
HAB No exibe indicador de transio.
(Default: DIGITAL_INDICA_ALRINIB INIB)

Auto-reconhecimento
Define a exibio de um indicador de auto-reconhecimento em
pontos digitais. Deve ser definido como:
HAB

- Exibe se estiver habilitado

INIB

- Exibe se estiver inibido

(Default: DIGITAL_INDICA_AUTOREC)

Configurao Normal
Define a cor dos objetos digitais. Pode ser definido como:
SIM

usa
configurao
SigComportamento.dat

de

cores

definida

NO usa configurao de cores definida em SigPaleta.dat


(Default: ESCOLHE_CONF_NORM NAO)

150
Guia de Configurao
Outubro 2008

em

VII - Configurao da Interface Grfica

CORES DE OBJETOS DIGITAIS INDEPENDENTE DA CONDIO


NORMAL

Abertos
Define a cor de objetos digitais abertos.
(Default: CONF_NORM_DIG_COR_ABERTO VERDE)

Fechados
Define a cor de objetos digitais fechados.
(Default: CONF_NORM_DIG_COR_FECHADO VERMELHO)

CORES DE OBJETOS DIGITAIS DURANTE A EXIBIO DE


CONFIGURAO NORMAL

Estado Normal
Define a cor de objetos digitais no estado normal.
(Default: CONF_NORM_DIG_COR_NORMAL CINZA)

Estado Anormal
Define a cor de objetos digitais no estado anormal.
(Default: CONF_NORM_DIG_COR_ANORMAL LARANJA)

DESENHOS NOS NS ELTRICOS

Mostra Seta
Define se a seta indicativa de qual limite (superior ou inferior)
est sendo violado aparecer ou no no interior do objeto n
eltrico. Deve ser definido como:
SIM

Mostra a seta

NAO

No mostra a seta

(Default: NOH_MOSTRA_SETA NAO)

151
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

Cor na Regio Normal


Define a cor do objeto n eltrico quando estiver no estado
normal.
Deve ser definido como:
SIM
- Como definido no desenho da tela para exibir os objetos
em estado normal com a cor do nvel de tenso
NAO

- Cor COR_NORM_ANA de SigPaleta.dat (verde)

(Default: NOH_COR_NORM_IGUAL SIM)


DESENHO DAS MEDIDAS

Cor do Texto em Alarme No Reconhecido


Quando uma medida est com alarme no reconhecido, seu
fundo desenhado com a cor da regio operativa e o texto
desenhado com a cor definida neste item.
(Default: MEDIDA_ANREC_COR_TEXTO PRETO)

Cor na Regio Normal


Define a cor das medidas quando estiverem no estado normal.
Deve ser definido como:
SIM
Como definido no desenho da tela para exibir as
medidas em estado normal com a cor do nvel de tenso
NAO

Cor COR_NORM_ANA de SigPaleta.dat (verde)

(Default: MEDIDA_COR_NORM_IGUAL NAO)

DESENHO DE OBJETOS COM ENTRADA MANUAL

Entrada Manual fora do Limite de Escala


Define permisso para entrada manual fora dos limites de
escala. Deve ser definido como:
SIM Permite.
NO No permite.
(Default: ENTR_FORA_LIM_ESCALA SIM)

152
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

Objetos com Cor do Status


Define cores de objetos com flags de status (inval, nosup, fovar,
etc). Deve ser definido como:
SIM Cor correspondente ao status.
NO Cor da lgica do objeto (estados dig ou regies ana).
(Default:OBJS_USAM_CORES_STATUS SIM)

Objetos usam Cor de Entrada Manual


Define se os objetos ligados a pontos analgicos ou digitais que
estiverem com entrada manual representaro esta situao com
a cor de entrada manual ou deixaro isto a cargo de indicadores
de qualidade, mantendo sua cor de estado ou regio operativa.
Deve ser definido como:
SIM

Cor COR_MANUA de SigPaleta.dat

NAO

Cor da lgica do objeto

(Default: OBJS_USAM_COR_MANUAL SIM)


FLAG "NO ENTRVEL"

Analgicos Obedecem
Define se os objetos analgicos obedecem suas configuraes
individuais de permisso de entrada manual. Deve ser definido
como:
SIM
Permite entrada manual apenas se o objeto for
configurado para isto durante o desenho da tela
NAO Permite entrada manual para todos os objetos
analgicos, independente de configurao individual
(Default: ANA_OBEDECE_NAO_ENTRAVEL SIM)

Digitais Obedecem
Define se os objetos digitais obedecem suas configuraes
individuais de permisso de entrada manual. Deve ser definido
como:
SIM
Permite entrada manual apenas se o objeto for
configurado para isto durante o desenho da tela
NAO Permite entrada manual para todos os objetos
digitais, independente de configurao individual
153
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

(Default: DIG_OBEDECE_NAO_ENTRAVEL SIM)

INVERSO DE ESTADO DE PONTOS DIGITAIS


Permite a exibio de opo para inverter o estado no dilogo de
pontos digitais. Pode ser configurado como:
SIM - Exibe a opo no dilogo; fica inibida se o usurio no
tiver privilegio para esta ao.
NO - No exibe a opo no dilogo
(Default: INVERSAO_ESTADO_DIG SIM)

TTULOS

Limite de Advertncia
Define o ttulo de limites de advertncia usado em diversos
dilogos. No CNOS usado o termo "Limite Operativo".
(Default: TITULO_LIMITE_ADV Advertncia)

Limite de Urgncia
Define o ttulo de limites de urgncia usado em diversos
dilogos. No CNOS usado o termo "Limite Fsico".
(Default: TITULO_LIMITE_URG Urgncia)
LOCK NA ENTRADA DE DADOS

Lock no Incio
Define em que momento a base de dados ser bloqueada
durante uma entrada de dados genrica. Deve ser definido
como:
SIM
A base de dados ser bloqueada ao iniciar uma
entrada de dados genrica para evitar outra entrada de dados
nos mesmos pontos da tela por parte de outro Visor de Telas
NAO A base de dados ser bloqueada apenas ao
confirmar uma entrada de dados genrica, limitando o tempo em
que o bloqueio fica ativo ao mnimo necessrio
Pode ser redefinido na configurao de cada tela.
(Default: LOCK_INICIO_ENTRADA_DE_DADOS SIM)
154
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

Unlock no Final
Define se a base de dados ser desbloqueada aps confirmar
uma operao de entrada de dados genrica. Deve ser definido
como:
SIM

A base de dados ser desbloqueada

NAO A base de dados no ser desbloqueada, deixando


isto a cargo de alguma aplicao do cliente que poder validar os
dados entrados antes de liber-los
Pode ser redefinido na configurao de cada tela.
(Default: UNLOCK_FINAL_ENTRADA_DE_DADOS SIM)

Time-out
Configura o tempo para cancelamento automtico de entrada de
dados aps um perodo de inatividade em telas configuradas
com Lock ao iniciar. Com o valor ZERO configura ausncia de
time-out.
(Default: IMEOUT_ENTRADA_DADOS

300)

Beep
Habilita sinal sonoro durante a entrada de dados.
definido como:

Deve ser

SIM -.Habilita
NAO Inibe
(Default: BEEP_CLICK_ENTRAR_DADOS NAO)
ENTRADA GRUPADA

Cor da Seleo
Define a cor usada para representar objetos selecionados para
entrada grupada.
(Default: SELECAO_COR OURO)

Espessura da Seleo
Define a espessura da moldura usada para representar objetos
selecionados para entrada grupada.
155
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

(Default: SELECAO_ESPESSURA 16)

Zoom
Define o niverl de zoom .
(Default: ZOOM_AO_DESTACAR 2.0)

Ttulo dos Pontos


Define o ttulo de cada objeto na primeira coluna da matriz do
dilogo de entrada grupada. Deve ser definido como:
0

Nome do objeto definido no desenho da tela

Chave da consulta SQL

Descrio do ponto (ainda no implementado)

(Default: ENTRADA_GRUPADA_TITULO 0)
PARMETROS DO VISOR DE ACESSO

Mantm Programas no Logout


(Default: MANTEM_PRGS_NO_LOGOUT NAO)

Mantm Base no Encerramento


(Default: MANTEM_BASE_NO_ENCERRAMENTO SIM)
VISOR DE ALARMES

Reconhecer Lista
Inclui comando no menu Ao para reonhecer toda a lista sem
precisar selecion-la.
(Default: VISOR_ALARME_RECONHECER_LISTA SIM)

Eliminar Lista
Inclui comando no menu Ao para eliminar toda a lista sem
precisar selecion-la.
156
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

(Default: VISOR_ALARME_ELIMINAR_LISTA SIM)

Blink
Habilita a piscagem de alarmes no reconhecidos.
(Default: VISOR_ALARME_PERMITE_BLINK SIM)

Severidade
Severidade a partir da qual habilitada a piscagem de alarmes.
Pode ser configurado como: advertencia, urgencia, fatal e panic.
(Default: VISOR_ALARME_SEVERIDADE_BLINK urgencia)

Data
Habilita a exibio de data em cada alarme.
(Default: VISOR_ALARME_MOSTRA_DATA SIM)

Lista de Macro Alarmes Congelada


(Default: COR_MACRO_LISTA_CONGELADA black)

157
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

Exemplo:
Exemplo de um
configuraes:

arquivo

SigComportamento.dat

com

todas

;=========================================================================
;
Base: demo_ems
; Ultima atualizacao: 06/dez/2006
;=========================================================================
;
;_______________________________________________________________________________
;
; Geometria do Visor de Telas
;
VISOR_TAMANHO
1015x670
; Tamanho do visor em pixels (largura x altura)
;VISOR_TAMANHO
FULLxFULL ; Tamanho do visor em pixels (largura x altura)
; Largura e/ou altura podem ser substituidos por
; FULL : largura/altura igual a da tela
; HALF : largura/altura igual a metade da tela
; THIRD : largura/altura igual a 1/3 da tela
; QUARTER: largura/altura igual a 1/4 da tela
; EIGHTH : largura/altura igual a 1/8 da tela
;
VISOR_POSICAO_X LEFT
; LEFT : posiciona `a esquerda do monitor
; CENTER: centraliza horizontalmente no monitor
; RIGHT : posiciona `a direita do monitor
; num. : posicao da lateral esquerda, em pixels
;
VISOR_POSICAO_Y TOP
; TOP : posiciona no topo do monitor
; CENTER: centraliza verticalmente no monitor
; BOTTOM: posiciona na base do monitor
; num. : posicao do topo do visor, em pixels
;_______________________________________________________________________________
;
; Configuracao basica
;
COMPORTAMENTO_VERSAO
NOVO
; ANTIGO/NOVO (depois trocar pela versao)
OCULTA_BARRA_DE_MENU
NAO
; Oculta a barra de menus,
IG SIM
; Exibe indicador de intertravamento em outros digitais
INDIC_INTERTRAV_DX
-0.7
; Distancia horizontal entre o objeto
; e o indicador de intertravamento
INDIC_INTERTRAV_DY
-0.5
; Distancia vertical entre o objeto
; e o indicador de intertravamento
;_______________________________________________________________________________
;
GRUPO_TITULO_DIALOGO
NOME
; Exibe informacao na barra de titulo de grupo
; NOME: Nome do grupo
; ID: Identificador do grupo
GRUPO_MOSTRA_NOME
NAO
; Exibe o nome do grupo acima dos componentes
; SIM: Exibe o nome do grupo
; NAO: Nao exibe o nome do grupo
GRUPO_MOSTRA_BOTAO_OK
SIM
; Exibe o botao OK abaixo dos componentes
; SIM: Exibe o botao
; NAO: Nao exibe o botao
DESENHO_SECCIONADORA
0
; Formato das chaves seccionadoras
; 0: Desenho padrao
; 1: Desenho circular
DESENHO_CHAVE_DISTRIB
0
; Formato das chaves de distribuicao
; 0: Desenho padrao
; 1: Desenho de chave fusivel
; 2: Desenho antigo
DESENHO_CAPACITOR
1
; Formato dos capacitores
; 0: Nao polarizado
; 1: Polarizado
;_______________________________________________________________________________
;
ANOTACAO_SIMBOLO
1
; Simbolo que indica a presenca de uma
; anotacao para um objeto
; 0: Ficha em torno do objeto
; 1: Ponteiro acima `a esquerda
;_______________________________________________________________________________
;
; acrescentando `a toolbar um botao para acessa-los
EXIBIR_NOME_USUARIO
SIM
; Exibe o nome do usuario logado (SIM/NAO)
EXIBIR_DATA
SIM
; Exibe a data (SIM/NAO)
EXIBIR_ERROS_LIGACAO
NAO
; Exibicao do dialogo com relacao de
; objetos com erros de ligacao (SIM/NAO)
ENQUADRAR_TELAS_AO_ABRIR NAO
; Modo de enquadramento automatico
; de telas ao serem abertas (SIM/NAO)
INICIA_COM_IMPORTACAO
SIM
; Ativa importacao de comandos no
; ultimo Visor de Telas aberto (SIM/NAO)
ACENTUA_TELAS
SIM
; Acentuao automtica de textos em telas
CURSOR_MOUSE_TAMANHO
1
; Tamanho do cursor do mouse

158
Guia de Configurao
Outubro 2008

as

VII - Configurao da Interface Grfica


; 0: Pequeno (apenas formato opaco)
; 1: Medio
; 2: Grande
CURSOR_MOUSE_FORMATO
2
; Formato do cursor do mouse
; 0: Transparente
; 1: Translucido
; 2: Sombreado
; 3: Opaco
;_______________________________________________________________________________
;
; Posicionamento de dialogos
; Valores possiveis:
; CANTOS_DO_VISOR : Em um dos cantos do Visor, o mais longe do cursor do mouse
; CANTOS_DO_DISPLAY: Em um dos cantos do display, o mais longe do cursor do mouse
; CENTRO_DO_VISOR : No centro do proprio Visor
; CENTRO_DO_DISPLAY: No centro do display
; MAIS_PERTO_POSSIVEL_SEM_COBRIR: (futuro)
;
POSICAO_DIALOGOS_CONTROLE CANTOS_DO_VISOR ; Posicao onde serao abertos os dialogos de
controle
POSICAO_DIALOGOS_GRUPO
CENTRO_DO_DISPLAY ; Posicao onde serao abertos os dialogos de
grupo
;_______________________________________________________________________________
;
; Indicador de Intertravamento
;
INDIC_INTERTRAV_DISJUNTORES SIM
; Exibe indicador de intertravamento em disjuntores
INDIC_INTERTRAV_CHAVES
SIM
; Exibe indicador de intertravamento em chaves
INDIC_INTERTRAV_OUTROS_D
; String que nao aparece em enumeracoes (IGN desativa esta opcao)
;
STRING_ENUM_INVISIVEL
.
; Ponto
;_______________________________________________________________________________
;
; Identificador de objetos com ligacao incorreta
;
MOSTRA_IDENT_LIG_ERR
SIM
; Exibe os indicadores de ligacao
; incorreta (SIM/NAO)
IDENT_LIGACAO_ERRADA
? AMARELO ; Simbolo e cor do identificador
; de ligacao incorreta
;_______________________________________________________________________________
;
; Configuracao de dialogos de controle
;
CLICK_ABRE_DLG_CONTROLE NAO ; Define que tipo de dialogo sera' aberto
; ao clicar sobre um objeto analogico ou digital
; SIM: Dialogo de controle
; NAO: Dialogo de tempo-real
TIMEOUT_DIALOGO_CONTROLE 20 ; Timeout em segundos dos dialogos de controle
PEDE_CONFIRMACAO_CONTROLE SIM ; Pedido de confirmacao nos dialogos de controle
FORMATO_DIALOGOS_CONTROLE NORMAL ; Formato dos dilogos de controle:
; NORMAL - Formato padrao
; REDUZIDO - Tamanho reduzido
;_______________________________________________________________________________
;
; Indicadores de Qualidade
;
MOSTRA_INDICADORES_QUALID SIM
MOSTRA_INDIC_QUALID_EM_LT NAO
INDIC_QUALID_DISTANCIA_LT 50 ; Distancia entre indicadores de qualidade
; e as extremidades das Linhas de Transmissao
INDIC_QUALID_DESCONG_ZOOM 0.5
INDIC_QUALID_FONTE
FONTE_INDIC_QUALID ; Fonte definida em SigFontes.dat
;
; Estados dos Indicadores de Qualidade (simbolo e cor)
;
INDIC_QUALID_NOSUP
n CIANO
; Nao supervisionado
INDIC_QUALID_MANUA_LOCAL m OURO
; Manual local
INDIC_QUALID_FOVAR_LOCAL d OURO
; Fora de varredura local
INDIC_QUALID_INVAL_LOCAL x OURO
; Nao atualizado/invalido local
INDIC_QUALID_RESTR
r OURO
; Grandeza calculada com restricao
INDIC_QUALID_MANUA_ORIG m BRANCO
; Manual na origem
INDIC_QUALID_FOVAR_ORIG d BRANCO
; Fora de varredura na origem
INDIC_QUALID_INVAL_ORIG x BRANCO
; Nao atualizado/invalido na origem
INDIC_QUALID_SUBST
e AMARELO ; Substituido pelo valor estimado
INDIC_QUALID_ERREE
g AMARELO ; Erro grosseiro de estimacao do estado
INDIC_QUALID_INVERTIDO
i COR_MANUA ; Sinal analogico ou estado digital invertido
;_______________________________________________________________________________
;
; Indicadores de qualidade de valores estimados
;
INDIC_QUALID_EST_NORM
. IGN
; Estimado normalmente
INDIC_QUALID_EST_ERREE
g VERDE
; Erro grosseiro de estimacao

159
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica


INDIC_QUALID_EST_NAOEST n VERDE
; Nao faz parte do escopo do estimador
INDIC_QUALID_EST_EXCL
x VERDE
; Excluido do processo de estimacao
INDIC_QUALID_EST_RLOC
l VERDE
; Redundancia local
INDIC_QUALID_EST_REST
r VERDE
; Resultado de calculo com restricao
INDIC_QUALID_EST_ANORM
a VERDE
; Estimacao anormal
INDIC_QUALID_EST_EXTERNO e VERDE
; Ponto do sistema externo
;_______________________________________________________________________________
;
; Indicadores de qualidade de valores otimizados
;
INDIC_QUALID_OTM_NORM
. IGN
; Nao ocorreu nada de especial com o ponto
INDIC_QUALID_OTM_RELAX
r ABOBORA ; O limite do ponto foi relaxado
INDIC_QUALID_OTM_NAOOT
n ABOBORA ; No participou do processo de otimizao
INDIC_QUALID_OTM_CATIVO l ABOBORA ; Atingiu o limite ao final da otimizao
INDIC_QUALID_OTM_CONTALT c ABOBORA ; Varivel de controle
; alterada durante otimizao
;_______________________________________________________________________________
;
; Comportamento das Linhas de Transmissao
;
LT_REGRA_CORES LIMITES
;(
NIVEIS / LIMITES
)
LT_COR_LINHA
DEFINIDA_EDITOR
; ( MESMA_COR_REGRA / DEFINIDA_EDITOR )
LT_MOLDURA_SETA MESMA_COR_SETA
; ( MESMA_COR_LINHA / MESMA_COR_SETA )
;
; (se LT_REGRA_CORES = NIVEIS e LT_MOLDURA_SETA = MESMA_COR_SETA,
; algumas setas podem sumir devido a combinacao de cores)
;
; Niveis de Carregamento das Linhas de Transmissao
; em relacao ao Limite Operativo (Limite de Advertencia)
; (so' e' utilizado se LT_REGRA_CORES for NIVEIS)
; (cor, nivel inicial (inclusive) e nivel final (exclusive))
; (uma cor de seta pode ser definida como MESMA_COR_LINHA)
;
NIVEIS_CARGA_LT 4
; Num. de niveis de carregamento
NIVEL_CARGA_LT_1 IGN
0
2 ; 1o. nivel, de 0% a 1.9%
NIVEL_CARGA_LT_2 VERDE_CLARO
2
75 ; 2o. nivel, de 2% a 74.9%
NIVEL_CARGA_LT_3 AMARELO
75 100 ; 3o. nivel, de 75% a 99.9%
NIVEL_CARGA_LT_4 VERMELHO
100 99999 ; 4o. nivel, a partir de 100%
;_______________________________________________________________________________
;
; Indicacao piscando (blink) de alarme nao reconhecido
;
BLINK_ANREC_MEDIDA
SIM ; Medida com alarme nao reconhecido
;_______________________________________________________________________________
;
; Desenho de objetos associados a pontos digitais
;
DIGITAL_COR_NORM_IGUAL NAO ; Cor de objetos associados a pontos digitais
; que estiverem no estado Normal:
; SIM: Como definido no SigDraw
; NAO: COR_NORM_DIG
DIGITAL_INDICA_TRANSICAO SIM ; Exibicao de transicao de estado
; de pontos digitais
; SIM: Exibe indicador de transicao
; NAO: Nao exibe indicador de transicao
DIGITAL_INDICA_ALRINIB INIB ; Exibicao de indicador de alarme inibido
; em pontos digitais:
; INIB: Exibe se alarme estiver inibido
; HAB: Exibe se alarme estiver habilitado
DIGITAL_INDICA_AUTOREC HAB ; Exibicao de indicador de auto-reconhecimento
; de alarmes em pontos digitais:
; HAB: Exibe se estiver habilitado
; INIB: Exibe se estiver inibido
;_______________________________________________________________________________
;
;
ESCOLHE_CONF_NORM
SIM
;
; Cores de objetos digitais, independente da condicao normal
;
CONF_NORM_DIG_COR_ABERTO
VERDE
; Cor de objetos digitais abertos
CONF_NORM_DIG_COR_FECHADO VERMELHO ; Cor de objetos digitais fechados
;
; Cores de objetos digitais durante a exibicao de "Configuracao Normal"
;
CONF_NORM_DIG_COR_NORMAL
COR_CONF_NORM ; Cor de objetos digitais no estado normal
CONF_NORM_DIG_COR_ANORMAL COR_CONF_ANORM ; Cor de objetos digitais no estado anormal
;_______________________________________________________________________________
;
; Desenho dos Nos Eletricos
;
NOH_MOSTRA_SETA
NAO ; Seta de tendencia no interior do No (SIM/NAO)
NOH_COR_NORM_IGUAL
SIM ; Cor dos Nos na regiao Normal:

160
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica


; SIM: Como definido no SigDraw
; NAO: COR_NORM_ANA
;_______________________________________________________________________________
;
; Desenho das Medidas
;
MEDIDA_ANREC_COR_TEXTO COR_FUNDO_TELA ; Cor de texto de medidas
; com alarme nao reconhecido
MEDIDA_COR_NORM_IGUAL NAO
; Cor das Medidas na regiao Normal:
; SIM: Como definido no SigDraw
; NAO: COR_NORM_ANA
;_______________________________________________________________________________
;
; Desenho de objetos com entrada manual
;
ENTR_MAN_FORA_LIM_ESCALA NAO
; Permissao para entrada manual
; fora dos limites de escala
; SIM: Permite
; NAO: Nao permite
OBJS_USAM_CORES_STATUS SIM
; Cores de objetos com flags de status
; (inval, nosup, fovar, etc.)
; SIM: Cor correspondente ao status
; NAO: Cor da logica do objeto
;
(estados dig ou regioes ana)
OBJS_USAM_COR_MANUAL
SIM
; Cor de objetos com entrada manual:
; SIM: COR_MANUA
; NAO: Cor da logica do objeto
;_______________________________________________________________________________
;
; Permissao de entrada manual
;
ANA_OBEDECE_NAO_ENTRAVEL NAO ; Objetos analogicos obedecem `a permissao
; individual de entrada manual
DIG_OBEDECE_NAO_ENTRAVEL NAO ; Objetos digitais obedecem `a permissao
; individual de entrada manual
;_______________________________________________________________________________
;
; Inversao de estado de pontos digitais
;
INVERSAO_ESTADO_DIG
SIM ; Exibicao de opcao para inverter estado no
dialogo de pontos digitais
SIM: Exibe a opcao no dialogo; fica inibida
se o usuario nao tiver privilegio para
a acao ACAO_InverterEstadoDigitais na
licenca da tela
NAO: Nao exibe a opcao no dialogo
;_______________________________________________________________________________
;
; Configuracao do dialogo de pontos analogicos
;
TITULO_LIMITE_ADV
Advertncia
; Titulos em dialogos
TITULO_LIMITE_URG
Urgncia
;TITULO_LIMITE_ADV
Operativo
; Titulos usados no CNOS
;TITULO_LIMITE_URG
Fsico
;_______________________________________________________________________________
;
; Comportamento para Entrada de Dados
;
LOCK_INICIO_ENTRADA_DE_DADOS SIM
UNLOCK_FINAL_ENTRADA_DE_DADOS SIM
;
TIMEOUT_ENTRADA_DADOS
120
;
BEEP_CLICK_ENTRAR_DADO
NAO
;_______________________________________________________________________________
;
; Entrada grupada, generica ou de tempo-real
;
; Selecao de objetos
;
SELECAO_COR
OURO
SELECAO_ESPESSURA
16
ZOOM_AO_DESTACAR
2.0
;
; Titulo de cada objeto na primeira coluna da matriz do dialogo
;
ENTRADA_GRUPADA_TITULO 0
; 0 = Nome do objeto no arquivo de tela
; 1 = Chave da consulta SQL
; 2 = Descricao do ponto
;_______________________________________________________________________________
;
; Parametros do Visor de Acesso

161
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica


;
MANTEM_PRGS_NO_LOGOUT
NAO
MANTEM_BASE_NO_ENCERRAMENTO SIM
;
;Abaixo temos os parametros inseguros
;MANTEM_PRGS_NO_LOGOUT
SIM
;MANTEM_BASE_NO_ENCERRAMENTO NAO
;_______________________________________________________________________________
;
; Parametros do Visor de Alarmes
;
VISOR_ALARME_RECONHECER_LISTA SIM
; Inclui comando no menu Acao
; para reconhecer toda a lista
; sem precisar seleciona-la
VISOR_ALARME_ELIMINAR_LISTA
SIM
; Inclui comando no menu Acao
; para eliminar toda a lista
; sem precisar seleciona-la
VISOR_ALARME_PERMITE_BLINK
SIM
; Habilita piscagem
; de alarmes nao reconhecidos
VISOR_ALARME_SEVERIDADE_BLINK urgencia
; Menor severidade exibida piscando
; (nula
/ normal / advertencia /
; urgencia / fatal / panic )
VISOR_ALARME_MOSTRA_DATA

SIM

; Exibicao da data em cada alarme

COR_MACRO_LISTA_CONGELADA
black
;_______________________________________________________________________________

Displays
A interface grfica do SAGE permite que suas aplicaes sejam
processadas em uma mquina e apresentadas em outras. Assim,
quando o usurio se prepara para lanar uma aplicao grfica (Visor
de Telas, Editor, Visor de Tendncias, Visor de Alarmes etc) a interface
grfica oferece-lhe a alternativa de selecionar o vdeo em que ela ser
apresentada. Vdeos no constantes da lista de alternativas podem ser
definidos em um campo especfico no Visor de Acesso.
ARQUIVO DE DISPLAYS
Este arquivo contm a lista utilizada pelo Visor de Acesso para
selecionar o vdeo onde as aplicaes sero apresentadas. O Visor de
Acesso trabalha com duas listas de vdeos: os vdeos locais, que
aparecem na opo Destino-Local do Visor de Acesso, e os vdeos
remotos, que aparecem na opo Destino-Remoto. A lista de vdeos
locais apresentada depende da mquina onde o Visor de Acesso
ativado, enquanto a lista de vdeos remotos comum a todas as
mquinas.
A lista lida do arquivo ListaDisplays.dat, armazenado no diretrio
indicado pelo nome lgico $SIG_CONFIG. Cada linha da lista tem o
seguinte formato:
nome_do_host

nome_interno_do_video

nome_externo_do_video

O campo nome_do_host indica o nome de uma mquina da rede (ex:


maquina_1) onde o Visor de Acesso pode ser ativado; o campo
nome_interno_do_video indica o nome usado pelos servidores X
Window para designar um vdeo; o campo nome_externo_do_video
indica o nome a ser apresentado no Visor de Acesso. Apenas o ltimo
campo pode conter espaos em branco.
162
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

O vdeo pode ou no estar ligado mquina onde o Visor de Acesso foi


ativado, como no seguinte exemplo:
maquina_1
maquina_1
maquina_2

maquina_1:0.0
maquina_2:0.0
maquina_2:0.0

Video da Maquina 1
Video da Maquina 2
Video da Maquina 2

De acordo com este exemplo, os usurios que utilizam o Visor de Acesso


ativado na maquina_1 tm acesso aos vdeos maquina_1:0.0 e
maquina_2:0.0, que sero apresentados como os nomes Video da
Maquina 1 e Video da Maquina 2 dentro da opo Destino-Local do
Visor de Acesso. J os que utilizam o Visor de Acesso ativado na
maquina_2 tm acesso apenas ao vdeo maquina_2:0.0 na opo
Destino-Local.
Se o campo nome_do_host igual a localhost, isto indica que o vdeo
indicado aparecer na opo Destino-Remoto do Visor de Acesso e ser
acessvel a partir de qualquer mquina:
localhost
localhost
localhost

maquina_10:0.0
maquina_11:0.0
maquina_11:0.1

Video da Maquina 10
Video Esquerdo da Maquina 11
Video Direito da Maquina 11

Assim, os vdeos indicados na lista acima sero acessveis na opo


Destino-Remoto independentemente da mquina onde o Visor de Acesso
estiver ativado.
A primeira linha do arquivo possui um formato fixo, mostrado a seguir,
e que no deve ser alterado:
## Arquivo de displays
Linhas de comentrios podem ser criadas adicionando - - nas colunas
1 e 2, como mostrado a seguir:
-- Ateno: No mexer na primeira linha!
Exemplo:
Este exemplo mostra a configurao dos vdeos em uma rede de mdia
complexidade:
## Arquivo de displays
-- Ateno: No mexer na primeira linha!
-- Linhas com comeo '--' representam comentrios
-- O formato definido por trs colunas:
-- Coluna 1: se o valor for igual a $HOST a linha ser
considerada
-- Coluna 2: nome do display segundo o servidor X
-- Coluna 3: nome simblico que aparecer no Visor de Acesso
-- OBS.: So a ltima coluna pode ter espaos entre a palavras!
-- Videos locais da maquina grajau
grajau
grajau:0.0
Video da grajau
-- Videos locais da maquina ivinhema
ivinhema
ivinhema:0.0
Vdeo esquerdo
ivinhema
ivinhema:0.1
Vdeo direito
-- Videos locais da maquina itauba
163
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

--(note que o video da maquina trairi e considerado local)


itauba
itauba:0.0
Vdeo esquerdo
itauba
itauba:0.1
Vdeo central
itauba
trairi:0.0
Vdeo direito
-- Videos locais da maquina camaqua
camaqua
amambai:0.0
Vdeo da amambai
-- Videos locais da maquina trombetas
trombetas
trombetas:0.0
Vdeo da trombetas
trombetas
cuiaba:0.0
Vdeo da cuiaba
-- Gerais
maquinas)
localhost
localhost
localhost
localhost
localhost
localhost
localhost
localhost
localhost

(constam

da

lista

camaqua:0.0
jurumim:0.0
paracatu:0.0
timbo:0.0
cuiaba:0.0
itauba:0.0
itauba:0.1
itauba:0.2
tarupuru:0.0

de

Vdeo
Vdeo
Vdeo
Vdeo
Vdeo
Vdeo
Vdeo
Vdeo
Vdeo

videos

remotos

em

todas

as

da camaqua
da jurumim
da paracatu
da timbo
da cuiaba
esquerdo da itauba
central da itauba
direito da itauba
da tarupuru

CONFIGURANDO O ARQUIVO DE DISPLAYS


Recomenda-se que o arquivo de Displays contenha as identificaes de
todos os vdeos em que a interface do SAGE poder ser apresentada.
Isto evitar que o usurio precise digitar as identificaes dos vdeos
usando o recurso de especificao avanada de vdeos disponvel no
Visor de Acesso.
O uso de nomes de fcil interpretao para as identificaes externas
dos vdeos auxiliar o operador durante o uso. A definio dos vdeos
que estaro disponveis na lista de vdeos remotos uma outra questo
a ser considerada.

Telas
Os principais conceitos relacionados s telas a serem discutidos neste
mdulo so os de Camadas, Grupos de Descongestionamento, Filtros e
Sinnimos.
Esses elementos so criados durante a edio de telas e devem ser
objeto de um planejamento cuidadoso para que seu amplo potencial
possa ser explorado adequadamente.
CAMADAS
As camadas referem-se simplesmente ordem em que os objetos so
desenhados nas telas.
Servem para controlar a sobreposio de
objetos. Cada objeto de uma tela pertence necessariamente a uma e
apenas uma camada.
A posio relativa das camadas (isto , a ordem em que so desenhadas)
definida durante a edio. Os objetos das camadas inferiores podem
eventualmente ser total ou parcialmente obscurecidos por objetos das
camadas superiores. Assim, objetos que no devam ser obscurecidos
164
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

devero ser associados s camadas superiores.


Objetos em uma
mesma camada podem ser desenhados em qualquer ordem.

Exemplo:
Camada_0 geogrficos
Camada_1 Camada_2 Camada_3 Camada_4 -

objetos

de

fundo,

como

por

exemplo

contornos

linhas de transmisso e similares


ns eltricos e similares
ttulos
valores medidos

GRUPOS DE DESCONGESTIONAMENTO
Os grupos de descongestionamento (decluttering, em Ingls) tm
importante funo no controle da legibilidade das telas. Em geral
conveniente eliminar das telas as informaes que, devido variao do
nvel de zoom, tornam-se ilegveis ou irrelevantes. Isto tipicamente
usado para retirar automaticamente das telas textos ou outros
elementos quando o nvel de zoom decresce. O uso adequado deste
recurso permite tambm a substituio de objetos de um tipo por
similares mais detalhados quando o nvel de zoom aumenta, e viceversa.
Na maioria dos casos, o uso de alguns poucos grupos de
descongestionamento j suficiente para garantir o controle adequado
da legibilidade.

Exemplo:
Nome do grupo
Grupo1
Grupo2
Grupo3

zoom mnimo
0.4
0.1
3.1

zoom mximo
5.0
3.0
5.0

No exemplo, os objetos do Grupo1 estaro visveis enquanto o nvel de


zoom estiver entre 0.4 e 5.0, os do Grupo2 enquanto o nvel estiver
entre 0.1 e 3.0 e os do Grupo3 entre 3.1 e 5.0. Os objetos que no
estiverem associados a nenhum grupo estaro sempre visveis.
FILTROS
Os filtros permitem a visualizao/ocultao de objetos das telas.
Filtros so nomes quaisquer com significado para o operador: nomes de
empresas, reas geogrficas, nveis de tenso, classes de equipamentos,
etc. Os filtros podem ser combinados para permitir a visualizao ou
ocultao de grupos de equipamentos. Por exemplo, um usurio
poderia escolher visualizar apenas os objetos que possussem os filtros
138kV e rea_Leste, ou retirar da tela qualquer objeto que possusse
o filtro Empresa_A.

165
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

Os filtros so um recurso que proporciona grande flexibilidade para o


usurio. Para que o seu potencial seja adequadamente utilizado
necessrio um cuidadoso projeto.
SINNIMOS
Sinnimos so arquivos associados a uma tela j existente,
armazenando caractersticas especiais como o nome do arquivo da tela,
nvel de zoom, filtros ativos, etc.
Durante a utilizao de uma tela no Visor de Telas o usurio pode
alterar o nvel de zoom, os filtros, a posio, etc. Ao atingir uma
situao de visualizao que considerar especialmente til (por
exemplo, com a tela enquadrando uma determinada regio de interesse
e com alguns filtros ativados) o usurio poder criar um sinnimo.
Assim, toda vez que o usurio selecionar o sinnimo (no dilogo de
seleo de telas) o Visor de Telas apresentar a tela no aspecto (nvel de
zoom, filtros, posio, etc) que possua quando da criao do sinnimo.
Os sinnimos so pequenos arquivos armazenados nos mesmos
diretrios onde esto as telas e que fazem referncia aos arquivos de
telas que os originaram. Eles no armazenam cpias dos dados das
telas. Assim, para alterar uma tela que possua vrios sinnimos
bastar editar o arquivo original - os sinnimos sero automaticamente
atualizados.
Os sinnimos tambm podem ser criados durante a edio de telas.
Nesse caso, podem ser definidas variveis de tela que ampliam ainda
mais o potencial deste recurso. Como exemplo, suponha uma tela
contendo um tabular que apresenta os valores medidos de grandezas
em todo o sistema. Essa tela poder ser usada como base para a
criao rpida de dezenas de sinnimos para visualizao dos valores
medidos em cada estao do sistema, simplesmente atravs da
especificao de variveis de tela diferenciadas.
Ao permitir que uma nica tela seja visualizada de diferentes formas, os
sinnimos permitem a reduo do nmero de telas no sistema, o que
naturalmente facilita a manuteno.

Relatrios
Uma importante facilidade presente no SAGE a similaridade entre os
relatrios e as telas. Ambos so criados atravs do Editor, e qualquer
tela pode ser usada como relatrio, e vice-versa.
Na realidade, a distino entre tela e relatrio um pouco artificial e s
existe durante a impresso:

Tela - impressa uma cpia da rea visvel da tela;

Relatrio - feito o enquadramento antes da impresso, ou seja, as


dimenses so ajustadas para que todos os objetos existentes sejam
impressos em uma nica pgina.

Um caso particular o de relatrios que contm tabulares. Como os


tabulares podem conter muitas linhas alm das que esto visveis, o
166
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

enquadramento simples no produziria bons resultados Neste caso


introduzido o conceito de pgina de relatrio. Cada pgina apresenta
uma parte das linhas do tabular. Por exemplo, um relatrio contendo
um tabular com 150 linhas, sendo 30 visveis simultaneamente, seria
impresso em 5 pginas.

Visor de Telas
Algumas caractersticas do Visor de Telas e do Visor de Acesso, como
cores e fontes, podem ser facilmente alteradas por um programador
com noes de Motif.
Para obter maiores detalhes, consulte a
documentao do Motif.
ARQUIVO VISORTELAS
O arquivo VisorTelas um arquivo de recursos no padro Motif, que
permite controlar algumas caractersticas do Visor de Telas. Fica
armazenado no diretrio indicado pelo nome lgico $SIG_CONFIG.
ARQUIVO VISORACESSO
O arquivo VisorAcesso um arquivo de recursos no padro Motif, que
permite controlar algumas caractersticas do Visor de Acesso. Fica
armazenado no diretrio indicado pelo nome lgico $SIG_CONFIG.

Aes para Click nos Objetos das Telas do SAGE


Segue abaixo uma lista com as aes reconhecidas pelo Visor de Telas,
suas sintaxes e suas funcionalidades.
TELA OU APRESENTAR
Sintaxe: TELA tela [varivel1 valor1 [varivel2 valor2] ...]
Apresenta uma tela no Visor de Telas, onde tela o nome da tela a ser
aberta, incluindo o path a partir do diretrio $TELAS, opcionalmente
acompanhada das variveis de tela com seus respectivos valores. Caso
a tela esteja presente na lista de telas abertas, ela exibida com a
mesma visualizao anterior, a no ser que os parmetros especifiquem
o contrrio.
TELA_DA_BASE
Sintaxe: TELA_DA_BASE
Abre a tela associada ligao do objeto, de acordo com o
cadastramento na base de dados.
RESTAURAR
Sintaxe: RESTAURAR
Restaura a tela aberta, exibindo quaisquer alteraes feitas no arquivo
de tela.
167
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

ENTRAR_DADO
Sintaxe: ENTRAR_DADO [+ - * /] valor
Modifica o contedo da ligao do objeto na base de dados para o valor
especificado. Se valor for precedido, sem espaos, por um operador
bsico (+ - * /), o valor atual na base de dados somado, diminuido,
multiplicado ou dividido pelo valor da ao, respectivamente. O usurio
precisa ter privilgio para ACAO_EntrarDadoPorClick na tela.
INVERTER_DADO
Sintaxe: INVERTER_DADO
Modifica o contedo da ligao do objeto na base de dados, invertendo o
valor atual. Se o objeto de tela estiver ligado a um bit do atributo na
base, apenas este bit ser invertido. O usurio precisa ter privilgio
para ACAO_EntrarDadoPorClick na tela.
ENTRADA_MANUAL
Sintaxe: ENTRADA_MANUAL valor
Efetua uma entrada manual no ponto de tempo-real associado ao objeto
de tela.
Se for um ponto analgico ou totalizado, valor convertido para nmero
real ou inteiro, respectivamente.
Se valor for precedido por um operador bsico (+-*/), separado por um
espao, a entrada manual feita com o valor atual na base de dados
somado, diminuido, multiplicado ou dividido pelo valor da ao.
Sintaxe 2 : ENTRADA_MANUAL 0|1|INVERTER
Efetua uma entrada manual no ponto digital associado ao objeto de
tela. Os estados aceitveis so 0 e 1.
Se o argumento for INVERTER, faz uma entrada manual com o estado
inverso ao atual.
O
usurio
precisa
ter
ACAO_EntrarDadoTempoReal_Valor na tela.

privilgio

para

HABILITAR_VARREDURA
Sintaxe: HABILITAR_VARREDURA
Habilita a varredura do ponto de tempo-real associado ao objeto de tela,
cancelando quaisquer entrada manual.

RECOHECER_ALARME
Sintaxe 1: RECONEHCER_ALARME
168
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

Reconhece alarme do ponto de tempo-real associado ao objeto de tela.


Sintaxe 2: RECONEHCER_ALARME ANA|DIG|TOT
Reconhece todos os alarmes dos pontos analgicos, digitais ou
totalizados associados aos objetos desta tela.
Sintaxe 3: RECONEHCER_ALARME TODOS
Reconhece os alarmes de todos os pontos de tempo-real associados aos
objetos desta tela.

LISTA_ALARMES
Sintaxe : LISTA_ALARMES lista [-filtro mscara]
Comanda o Visor de Alarmes para exibir determinada lista de macroalarmes.Se for definida alguma mscara, esta ser utilizada para filtrar
a lista exibida.

ALRSOM
Sintaxe: ALRSOM HABILITA|INIBE|SILENCIA
Habilita, inibe ou silencia os sons de alarmes.

AUTOREC
Sintaxe: AUTOREC HABILITA|INIBE
Habilita ou inibe o auto-reconhecimento de alarmes de pontos digitais,
analgicos e totalizados de tempo-real associados ao objeto de tela.

GRUPO
Sintaxe1: GRUPO id
Abre um dilogo de grupo, onde id o identificador do grupo.
Sintaxe2: GRUPO ind ndice
Abre um dilogo de grupo, onde ndice a posio na tabela de grupos.

CONTROLE
Sintaxe: CONTROLE id
Abre o dilogo de controle correpondente onde id o identificador do
ponto de controle na tabela CGS.
169
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

CRIAR_ANOTACAO
Sintaxe: CRIAR_ANOTACAO
Abre o dilogo de criao de anotao. Se o ponto j tem uma anotao,
aberto o dilogo de edio da anotao.

EDITAR_ANOTACAO
Sintaxe: EDITAR_ANOTACAO
Abre o dilogo de edio de anotao.

APAGAR_ANOTACAO
Sintaxe: APAGAR_ANOTACAO
Abre o dilogo de edio de anotao.

SELECIONAR
Sintaxe 1: SELECIONAR [ENT|ENTIDADE entidade] [ATR|ATRIBUTO
atributo] [ID id] [OFFSET offset]
Seleciona os objetos da tela cujas ligaes obedeam a qualquer
combinao dos parmetros acima.
Sintaxe 2: SELECIONAR NADA
Cancela qualquer seleo de objetos na tela.

CENTRALIZAR
Sintaxe 1: CENTRALIZAR
Centraliza a tela no centro do objeto clicado.
Sintaxe 2: CENTRALIZAR SELECAO
Centraliza a tela no centro da regio definida pelos objetos selecionados.
Sintaxe 3: CENTRALIZAR OBJ|OBJETO nome
Centraliza a tela no centro do objeto com o nome especificado.

170
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

DESTACAR
Sintaxe 1: DESTACAR SELECAO
Destaca os objetos selecionados na tela.
Sintaxe 2: DESTACAR [ENT|ENTIDADE entidade] [ATR|ATRIBUTO
atributo] [ID id] [OFFSET offset]
Destaca os objetos da tela cujas ligaes obedeam a qualquer
combinao dos parmetros acima, aplicando o nvel de zoom
configurado em SigComportamento.dat, cujo default 2.0, e
centralizando a tela no centro da regio destacada (cancela qualquer
seleo de objetos na tela).

EXECUTAR
Sintaxe: EXECUTAR [+] programa [parmetros]
Executa um programa externo, onde programa o nome do programa a
ser executado. necessrio incluir o path completo caso o programa
no esteja em um diretrio pertencente ao PATH. Se tiver o caracter "+"
antes e separado do programa, o Visor de Telas espera a execuo do
comando antes de continuar, seno chama o comando em background
e continua sem esperar.

SETVAR
Sintaxe: SETVAR varivel_de_tela valor
Define ou modifica o valor de uma varivel de tela.
Qualquer
comportamento do Visor de Telas dependente da varivel de tela
automaticamente aplicado, tal como filtragem de tabular com mscaras,
exibio de valores medidos, estimados ou otimizados, etc. Serve
tambm para a funcionalidade de botes toggle. Um grupo de botes
toggle mutuamente exclusivo quando tem aes que modifiquem uma
mesma varivel de tela. Quando um boto pressionado, os demais
retornam posio normal. O boto que se mantm pressionado
aquele que contenha uma ao SETVAR definindo a varivel_de_tela
com o valor igual ao valor atual.

RESETVAR
Sintaxe 1: RESETVAR varivel_de_tela
Restaura o valor inicial de uma varivel de tela. Se a varivel de tela
no foi inicializada nos atributos da tela, assume o primeiro valor
definido por um comando SETVAR.
Sintaxe 2: RESETVAR ALL
Restaura o valor inicial de todas as variveis da tela.
171
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

LISTAVARS
Sintaxe: LISTAVARS
Lista no log todas as variveis da tela corrente, com seus respectivos
valores.

ZOOM
Sintaxe: ZOOM [+-]valor
Modifica o nvel de zoom da tela apresentada para o valor especificado.
O valor pode variar de 0.1 a 5.0. Se valor for precedido, sem espaos,
pelos operadores bsicos "+" ou "-", o nvel de zoom atual da tela
aumentado ou diminuido com o valor da ao, respectivamente.

FILTRAR
Sintaxe 1: FILTRAR filtro
Ativa a filtragem de objetos de tela e inverte a seleo do filtro
especificado, ou seja, ativa ou desativa o filtro a cada execuo da ao.
Sintaxe 2: FILTRAR grupo_de_filtro
Ativa a filtragem de objetos de tela e aplica a configurao de filtragem
definida no grupo_de_filtro.

CAMADA
Sintaxe: CAMADA camada1 [camada2...]
Modifica a ordem das camadas da tela, posicionando a(s) camada(s)
especificada(s) no topo.
O posicionamento feito na ordem em que foi pedido, ou seja, ao final a
ltima camada especificada ficar sobre as outras.

COR_FUNDO
Sintaxe: COR_FUNDO cor
Modifica a cor de fundo da tela. O nome da cor deve existir em
SigPaleta.dat. Se cor for ORIGINAL, restaurada a cor original da tela.

172
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

CORFG
Sintaxe: CORFG cor
Modifica a cor da frente do objeto de tela. O nome da cor deve existir
em SigPaleta.dat. Se cor for ORIGINAL, restaura a cor de frente original
do objeto.

CORBG
Sintaxe: CORBG cor
Modifica a cor de fundo do objeto de tela. O nome da cor deve existir
em SigPaleta.dat. Se cor for ORIGINAL, restaura a cor de fundo original
do objeto.

INICIAR_ENTRADA_GENRICA
Sintaxe: INICIAR_ENTRADA_GENERICA
Muda a tela para o modo de entrada genrica de dados.

CONFIRMAR_ENTRADA_GENRICA
Sintaxe: CONFIRMAR_ENTRADA_GENERICA
Confirma as mudanas feitas na tela durante a entrada genrica de
dados, aplicando-as base de dados de tempo-real

CANCELAR_ENTRADA_GENRICA
Sintaxe: CANCELAR_ENTRADA_GENERICA
Cancela as mudanas feitas na tela durante a entrada genrica de
dados. A base de dados no modificada.

IMPORTAR
Sintaxe: IMPORTAR.
Coloca o Visor de Telas em modo de importao de comandos

EXIBE_VISOR_TELAS
Sintaxe: EXIBE_VISOR_TELAS
173
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

Posiciona a janela deste Visor de Telas na frente das demais.

PGINA_WEB
Sintaxe: PAGINA_WEB url
Abre um browser e exibe a pgina cujo endereo est definido na url. O
browser a ser utilizado pode ser configurado no arquivo
$SAGE/bin/scripts/Browser_on.rc
RELATRIO
Sintaxe 1: RELATORIO tela [varivel1 valor1 [varivel2 valor2]...]
Imprime a tela como relatrio, ou seja, paginando caso contenha um
tabular. Opcionalmente podem ser passados parmetros definindo
variveis de tela.
Sintaxe 2: RELATORIO #Fontes#
Grava no log diversas informaes sobre os fontes de texto cadastrados
em SigFontes.dat
TERMINAL
Sintaxe: TERMINAL [programa [parmetros]]
Abre um terminal e executa um programa com parmetros opcionais.
Se a ao no contiver nenhum nome de programa com parmetros, o
terminal aberto com um "login" na conta "sage", pedindo uma senha.
VISUALIZAR
Sintaxe: VISUALIZAR arquivo1 [arquivo2 ...]
Abre um terminal e exibe o(s) arquivo(s) com pausa entre as pginas.
EDITAR
Sintaxe: EDITAR [arquivo [parmetros]]
Edita o arquivo com um editor de textos simples (xedit). Se for
chamado sem especificar um nome de arquivo, abre o editor vazio.
VISORCALC
Sintaxe: VISORCALC
Abre o Visor de Clculos.

VISORALR
Sintaxe: VISORALR
174
Guia de Configurao
Outubro 2008

VII - Configurao da Interface Grfica

Abre o Visor de Alarmes.

VISORCLOG
Sintaxe: VISORLOG
Abre o Visor de Log.

VISORPROC
Sintaxe: VISORPROC
Abre o Visor de Processos.

IGN
Sintaxe: IGN
No executa ao nenhuma. Serve para um objeto ignorar o click do
mouse, evitando que uma ao associada a um outro objeto sob este
seja executada.
WALLTREND
Sintaxe:
Comanda a abertura de um WallTrend a partir do Visor de Acesso. Se o
objeto de tela que usar esta ao tiver ligao com um ponto da base,
adicionada uma curva para este ponto.
BLACKBOARD
Sintaxe:
Envia parmetros da ao como mensagem para as demais aplicaes
abertas na sesso do Visor Acesso

Observaes:

Variveis de tela podem ser usadas como parmetros, bastando


inclu-las na ao precedidas pelo caracter "$".

A varivel de tela vt_texto reservada pelo Visor de Telas. Sempre


que um parmetro for $vt_texto, ele ser substitudo pelo texto
associado ao objeto, podendo este texto ser varivel em funo de
uma ligao com a base de dados.

Um nico click de mouse sobre um objeto pode efetuar mais de uma


ao em seqncia.

Para isso, basta concatenar as vrias aes, separando-as com " &&
" (no se esquea dos espaos).
175
SAGE
Sistema Aberto de Gerenciamento de Energia

VII - Configurao da Interface Grfica

176
Guia de Configurao
Outubro 2008

VIII. Glossrio
GCD - Gerncia de Controle Distribudo - mdulo do sistema
pertencente ao Subsistema de Suporte Computacional responsvel pela
ativao/desativao e monitorao do funcionamento dos processos
atravs da Rede de Difuso Confivel (MCAST).
GMCD - Gerncia das Memrias Compartilhadas Distribudas - mdulo
do sistema pertecente ao Subsistema de Suporte Computacional;
responsvel pelo gerenciamento da base de dados on-line distribuda
que organizada em MCDs (Memrias Compartilhadas Distribudas).
Utiliza tambm os servios do multicast confivel (MCAST).
ALR - Servio de Alarmes e Eventos - mdulo do sistema pertecente ao
Subsistema de Suporte Computacional que oferece o servio de gerao
e tratamento de alarmes e eventos.
MCAST - Multicast Confivel - mdulo do sistema pertencente ao
Subsistema de Suporte Computacional responsvel pela atualizao dos
dados replicados na Rede de Difuso.
MCD - Memria Compartilhada Distribuda - rea de memria
compartilhada que vista como um repositrio de dados replicado e
mantido coerente pelo GMCD.
CATBR - Catlogo Referncia - catlogo que descreve a estrutura da
Base Referncia e as informaes, para configurao da Base de Tempo
Real (On-line, Distribuda).
A32B - Transmisso e recepo assncrona de frames de 32 bits.
BSC - Transmisso e recepo sncrona de frames de bytes no padro
BSC/BYSINC.
HDLC - Transmisso e recepo sncrona de frames de bits no padro
HDLC.
CALC - Processador de Clculos Automticos para Dados com Tempo
Real. Existe apenas um par dele na Rede de Difuso Confivel.
SAC - Servio de Aquisio de Dados e Controle Supervisrio.
SDD - Servio de Distribuio de dados.

SAGE
Sistema Aberto de Gerenciamento de Energia

17
7

You might also like