Treinamento SAGE - Modulo Básico
Treinamento SAGE - Modulo Básico
Treinamento SAGE - Modulo Básico
TREINAMENTO
CONCEITOS BÁSICOS
• Características Técnicas
• Funcionalidades
• Arquitetura
• Estrutura
• No início dos anos 90, o CEPEL decidiu reunir toda esta experiência e iniciou
um projeto de pesquisa para desenvolver um sistema voltado diretamente para
o mercado brasileiro de supervisão e controle.
Este desenvolvimento gerou o produto SAGE.
PROFILES:
“São as especificações e implementações de um protocolo definidos de
forma a garantir a interoperabilidade entre dispositivos.”
• IEC/61850
(GOOSE, serviços MMS e stack OSI nativos)
• TASE.2 / ICCP-MMS
(blocos 1, 2, 3, 4, 5 e 7 - protocolo ICCP e biblioteca MMS nativos)
• IEC 60870-5-101
(link level em linhas seriais nos modos balanceado e não balanceado)
• IEC 60870-5-104
(link level sobre conexões TCP/IP)
• DNP V3.0
(link level em linhas seriais no modo balanceado e sobre conexões TCP/IP)
ANEXOS:
INSTALAÇÃO:
ADMINISTRAÇÃO:
USUÁRIO:
APLICATIVO:
• Manual do VisorTempo
• Manual do VisorChart
• Manual do Estimador de Estado
• Manual do Configurador de Rede
• Manual do Sistema de Análise de Contingências
• Manual do Controle de Emergência
• Manual do Fluxo de Potência do Operador
• Manual do Controle Automático de Geração (CAG)
• AQTimeServ
CONFIGURAÇÃO:
• Portabilidade:
• capacidade de implementação da mesma funcionalidade em diferentes
plataformas de hardware;
• Expansibilidade:
• capacidade de crescimento incremental de hardware (upgrade, adição ou
substituição de máquinas) e de software (adição de novas funcionalidades);
• Modularidade :
• as funções são implementadas em módulos isolados, que podem ser
inseridos, retirados ou alterados sem interferência nos demais;
• Interconectividade:
• capacidade de conexão de plataformas de hardware distintas e de diferentes
portes através de uma rede padrão;
• Escalabilidade:
• capacidade de o mesmo software básico suportar sistemas de diferentes
portes;
• Rede de Histórico:
• Rede responsável pelo acesso ao Banco de Dados Histórico do Sistema
Elétrico;
• Rede Corporativa:
• Rede administrativa da empresa;
• Servidores SCADA:
• Executam processos dos Subsistemas de Suporte Computacional (SSC) e
de Comunicação de Dados (SCD) e processos (Visores) do Subsistema de
Interface Gráfica (SIG);
• Servidores de Desenvolvimento:
• Executam processos dos vários subsistemas do SAGE e processos
(Visores) do Subsistema de Interface Gráfica (SIG);
• Hardware específico;
• Servidores OTS:
• Executam programas do EPRI-OTS (Operator Training Simulator);
• Gateways
• De Servidores SCADA (Gateways de Comunicação):
• Nó Primário / Nó Secundário – Hot Standby;
• Nó Primário gerencia as comunicações com RTUs, PLCs,IEDs, etc;
• Failover automático na falha do Nó Primário;
• Failover automático executado pelo SAC (Serviço de Aquisição e Controle)
quando todas as ligações se tornam inoperantes no Nó Primário
(TMP_FAIL_GSD);
• Failover Manual (através de controle lógico ou do gerente SNMP);
• Enlaces
• De Enlaces de Comunicação:
• Enlace Principal e Enlace Reserva para cada ligação de dados com um
equipamento ou centro remoto;
• Cada Enlace está associado a uma linha de uma placa (real ou virtual);
• Placa e Linha Reais – Placa Física associada – Cyclades (protocolos
seriais – 101, DNP, etc);
• Placa e Linha Virtuais – Terminal Server (protocolos seriais – 101,
DNP,etc) ou Sistema Remoto – IEDs, Centros Remotos, etc (protocolos
sobre TCP/IP – 104, ICCP, 61850, etc).
• Enlaces
• De Enlaces de Comunicação:
• Placa e Linha Virtuais – Identificam em /etc/hosts o IP associado ao
respectivo enlace (TCP/IP) ou em $SAGE/config/$BASE/sys/tsr.conf a
porta do Terminal Server (Serial);
• Exemplo de entrada em /etc/hosts:
• “ipP host_<protocolo>_<placa_virtual_P>_<linha_virtual_P>”
• “ipR host_<protocolo>_<placa_virtual_R>_<linha_virtual_R>”
• Redes (1)
• De Rede de Difusão:
• Bonding – Um único IP Lógico mapeado em dois IPs Físicos
(Norma IEEE 802.1AX – Link Aggregation)
• Redes (2)
• De Rede Operativa (Comunicação) :
• Bonding – Enlace Principal e Enlace Reserva (/etc/hosts).
• Enlace Principal e Enlace Principal Backup (host_...b) /
Enlace Reserva e Enlace Reserva Backup (host_...b) – 4 IPs.
• Equipamentos (1)
• De Equipamentos (RTUs, PLCs, etc):
• Protocolos 101, 104, DNP.
• Dois equipamentos associados à mesma Ligação SCADA
(Conectados simultaneamente aos Enlaces Principal e Reserva).
• Equipamentos (2)
• De Equipamentos (RTUs, PLCs, etc):
• Protocolos 101, 104, DNP.
• Dois equipamentos associados à mesma Ligação SCADA
(Um conectado ao Enlace Principal e outro ao Enlace Reserva) –
“Descarregar” lista de SOE / Monitoração.
• Equipamentos (3)
• De Equipamentos (RTUs, PLCs, etc):
• Protocolos 101, 104, DNP, Conitel, Redac, Modbus.
• Dois equipamentos associados a Ligações SCADA diferentes
(Mesmos dados aquisitados) – Recobrimento por Filtro Composto.
• Equipamentos (4)
• De Equipamentos (IEDs):
• Protocolo IEC 61850 (Inexistência de Filtro).
• Dois IEDs, cada um com seus próprios dados (Proteção) e com um
conjunto dados comuns (Controle) – Recobrimento através de três ligações
SCADA.
• Equipamentos (5)
• De Equipamentos (Terminal Servers - TS):
• Rede Operativa sem Redundância:
• Equipamentos (6)
• De Equipamentos (Terminal Servers - TS):
• Rede Operativa Redundante – Um TS em cada rede:
• Equipamentos (7)
• De Equipamentos (Terminal Servers - TS):
• Rede Operativa Redundante – Dois TS em cada rede:
• Multicast x Broadcast;
• Difusão Confiável:
• Atomicidade;
• Ordenação;
• Gerência de Grupos:
• Nomes únicos;
• Configuração de Grupos;
• Estrutura:
• Fisicamente uma seqüência de bytes;
• Logicamente tem estrutura definida na base referência;
DESCR ID
Conversor SINSC Modo Mestre (CNO) CNVA
Conversor CONITEL C3x00 (C32) CNVB
Conversor SINSC Modo Escravo (COS) CNVC
Conversor Nulo Protocolo SAC (CNUL) CNVD
Conversor REDAC-70 Westinghouse (RDAC) CNVE
Conversor L&N IEC/60870-5 (LN57) CNVF
Conversor IEC/60870-5-101 (I101) CNVG
Conversor DNP 3.0 (DNP3) CNVH
Conversor SNMP (GSNMP) CNVI
Conversor ModBus (MODB) CNVJ
Conversor ALTUS AL-1000 (ALTS) CNVK
Conversor MicroLab (MLAB) CNVL
Restricted © Siemens AG 2015 All rights reserved.
Page 70 2015-01-08 André Luís Franceschett / RC-BR EM EA ENG SYS DI C&C
SCD
Conversores de Protocolo
DESCR ID
Conversor IEC/60870-5-104 (I104) CNVM
Conversor TASE2/ICCP-MMS (ICCP) CNVN
Conversor IEC/61850 (I61850) CNVO
Conversor Microlab-HLDC (MLHD) CNVP
ID Descrição ID Descrição
1 Varredura 8 Alarmes
2 Parâmetros e Estatísticas 9 Distribuição
3 Aquisição 10 Tendência
4 Controle 11 Dados para Tendência
5 Pedidos 12 Difusão
6 Cálculos 13 Exportação
7 Eventos 14 Simulação
ID Descrição
GCD Gerência de Controle Distribuído
MCAST Serviço de Multicast Confiável ( ISIS )
GMCD Gerência de Acesso à Memória Compartilhada Distribuída
ALR Processador de Alarmes
SAC Serviço de Aquisição e Controle
SDD Serviço de Distribuição de Dados e Eventos
CALC Processador de Cálculos
SERV Servidor para Exportação de Dados
SIM-TR Simulador de Conversor de Protocolos
HIST Armazenador de Dados de Tendência
ID Descrição
RDC Rede de Difusão Confiável
NOH Estação Servidora da Rede de Difusão Confiável
GSD Gateway do Subsistema de Comunicação de Dados
UTR Equipamento de Aquisição e Controle
MUL Multiligação com Centro de Controle
ID Descrição
CXU Conexão com Equipamentos de Aquisição e Controle
ENU Enlace com Equipamentos de Aquisição e Controle
CNF Configuração de Aquisição Controle e Distribuição
ID Descrição
ENM Enlace de Multiligação (Ligação Simples)
CNM Canal Lógico de Multiligação
P1 Processador de Aquisição Digital
P2 Processador de Aquisição Analógica
PN Processador de Intercâmbio de Cópias de Tela
Entidades Lógicas
ID Descrição
PDS Ponto Digital do SAC
PAS Ponto Analógico do SAC
PTS Ponto Totalizado do SAC
CGS Controle Genérico do SAC
SAC - Serviço de Aquisição e Controle
ID Descrição
PDD Ponto Digital de Distribuição
PAD Ponto Analógico de Distribuição
PTD Ponto Totalizado de Distribuição
SDD - Serviço de Distribuição de Dados
Entidades Físicas
ID Descrição
LIA Ligação de Aquisição e Controle
TAC Terminal de Aquisição e Controle
LID Ligação de Distribuição
TDD Terminal de Distribuição
PDF Ponto Digital Físico
PAF Ponto Analógico Físico
PTF Ponto Totalizado Físico
CGF Controle Genérico Físico
• Controle de acesso;
• Facilidades de customização;
• Ligador:
• Relaciona os nomes dos pontos nas telas às suas posições na BD tempo-
real.
• Modo Tempo-Real:
• Configurador de Rede, Estimador de Estado, Análise de Contingências,
Controle de Emergência.
• Integrado à BD tempo-real e à interface gráfica do SAGE.
• Modo Estudo:
• Fluxo de Potência Convencional, Análise de Contingências, Fluxo de
Potência Ótimo.
• Utiliza a mesma interface gráfica do modo tempo real.
• Módulo principal:
SAGE – EXPERT (servidor de Sistemas Especialistas):
• É uma plataforma para uso de Sistemas Especialistas integrada ao SAGE;
• Servidor multitarefa para processamento de regras de Sistemas
Especialistas;
• Permite o desenvolvimento de novos aplicativos clientes;
• Aplicativos clientes existentes:
üSISPRO (Sistema de Processamento de Alarmes);
üRECOMP (Auxílio à Recomposição de Sistemas Elétricos).
• Fichários;
• Apresentação
• Programas
• Configuração
• Privilégios
• Base de Tempo Real
• Áreas de Informações;
• Visor de Telas;
• Visor de Alarmes;
• Visor de Tendências;
• Visor de Cálculos;
• Visor de Base;
• Visor de Logs;
• Visor de Processos;
• Visor de Históricos;
• Editor (SigDraw);
• Visor Capacidade;
• Visor WallTrend;
• Outros ...
• Utilização de Telas:
• Componentes;
• Navegação;
• Interação;
• Comportamento.
• Macro Alarmes;
• Lista de Alarmes;
• Cores (NORML, ADVER, URGEN, FATAL, PANIC);
• Reconhecimento e Eliminação (Persistente, Não-Persistente).
• Visualização de Tendências:
• Gráficos;
• Configuração de Grandezas;
• Configuração de Grupos;
• Variação da Escala;
• Valores atuais ou históricos;
• Valores médios.
• Conceitos;
• Área de Cálculos;
• Operação;
• Edição de fórmulas.
• Entidades;
• Atributos;
• Filtros.
• Auditagem do Sistema:
• Log de Alarmes;
• Log de Eventos (Time-stamp em millisegundos).
• Controle do SAGE:
• Processos;
• Nós.
• Áreas:
• Canvas;
• Lista;
• Menus;
• Informações.
• Objetos;
• Cores;
• Atributos;
• Alinhamento;
• Camadas;
• Filtros;
• Descongestionamento;
• Grids;
• VisorCap:
• Configuração do Gráfico;
• Aquisição de Dados;
• Visualização de Curvas.
• Outros… :
• Arquivos de Configuração:
• Usuarios.dat
• [login].prv/[login].prv.[máquina]
• Licencas.dat
• ListaDisplays.dat
• NumeroMaximoPrgs.dat
• SigFontes.dat
• SigPaleta.dat
• SigComportamento.dat
• SigAnot.dat
• sashindex.lua
• VTelas.Botao.led
• Arquivo:
• Usuarios.dat
• Encriptação:
• CadUsuário
• Usuários e Senhas:
• Arquivos:
• Global: [login].prv
• Local: [login].prv.[máquina]
• Arquivo:
• Licencas.dat
• Tipos de Licenças:
• Controle da ativação
• Visores
• Arquivo:
• ListaDisplays.dat
• Arquivo:
• NumeroMaximoPrgs.dat
• Arquivo:
• SigFontes.dat
• Tipos de Fontes:
• Fixos e Escaláveis;
• Vetoriais;
• Arquivo:
• SigPaleta.dat
• Tipos de Cores:
• Nomes de cores;
• Simbólicos;
• Sinônimos;
• Piscamento;
• Arquivo:
• SigComportamento.dat
• Configuração de Comportamento:
• Geometria do Visor de Telas;
• Configuração Básica;
• Indicadores de Qualidade;
• Linhas de Transmissão;
• Comportamento de Objetos Específicos;
• Permissão para Entrada Manual;
• Entrada Grupada.
• Arquivo:
• SigAnot.dat
• Arquivo:
• sashindex.lua
• Arquivo:
• VTelasBotoes.led
Definições:
$HOME (/export/home/sage)
$BASE (“nome da configuração - Ex: demo_ems”)
$BD (/export/home/sage/sage/config/$BASE/bd/)
• Vantagens:
• Numa ampliação ou retrofit garante integridade da Base de Dados existente;
• Não é necessário congelar a versão da Base de Dados existente;
• Organização e setorização por pasta;
Ex:Cada pasta criada é identificada com o nome de um Bay.
• Facilidade em replicar parametrizações.
• Desvantagens:
• Utilização de várias planilhas para manipular a Base de Dados;
• Se os arquivos do diretório raiz ($BD/dados) contêm parametrização e
“#include”, não é possível preservar o “#include“ para importá-lo na planilha
Excel;
• Informações espalhadas de uma mesma entidade. Dificuldade em rastrear
um número de sequência de um atributo.
Ex: Atributo ORDEM da Entidade MUL.DAT.
• Cada uma das outras ABAS representa uma ENTIDADE da Base de Dados
Fonte do SAGE. Os atributos das ENTIDADE são as colunas.
• Entidades:
• Entidades:
• Entidades:
• Entidades:
• Entidades:
• Entidades:
• Entidades:
• Definições:
• Entidades Físicas:
• Definições:
• Entidades:
• Entidades:
• Definições:
• Entidades:
• Entidades:
• Entidades:
• Cálculo:
• Operação sobre Pontos Lógicos com Ponto Lógico como resultado (Ponto
Calculado);
• Processo de Cálculo (calc) responsável pela operação;
• Filtro:
• Operação sobre Pontos Físicos com Ponto Lógico como resultado (Ponto de
Resultado de Filtro);
• Processos Conversores de Protocolo (i101, i104, dnp, etc) responsáveis pela
operação;
• Filtro Simples:
• Parcelas (Pontos Físicos) participam apenas de um único Filtro gerando um
Ponto Lógico;
• Aplicação Exemplo:
• Filtro Composto:
• Parcelas (Pontos Físicos) participam de vários Filtros gerando vários Pontos
Lógicos;
• Aplicação Exemplo:
INSTALAÇÃO SAGE
• Instalação do SAGE
• VirtualBox-4.2.8-83876-Win.exe
• Oracle_VM_VirtualBox_Extension_Pack-4.2.8-83876.vbox-extpack;
ADMINISTRAÇÃO DO SAGE
• Executar o comando var, para verificar que a base demo_ems está habilitada:
• Instalar o update:
• Este script criará arquivo(s) de backup nos formatos .tar.Z para uma dada
configuração, cujo nome completo será cnf_$BASE_ddmmaa.tar.Z.
zipconfig “nome_da_base”
Exemplo: zipconfig demo_ems
• zipconfig -x “nome_do_backup”
• Exemplo: zipconfig –x cnf_demo_ems_080115.tar.Z
• Uso:
cria_base “nome_da_base”
• Uso:
remove_base “nome_da_base”
• Instalar os cálculos:
$SAGE/calculos/instala_calculos
• Ativar o SAGE:
ativa gcd
• Desativar o SAGE:
desativa gcd
• Uso:
mmf “conversor_do_protocolo”
PROTOCOLO IEC/61850
• Logical Nodes:
• Functional Constraints:
siemens.com/answers