IEC 61850 na prática: SCL, MMS, GOOSE, Sampled Values e PTP lado a lado
Veja como SCL, MMS, GOOSE, Sampled Values e PTP se encaixam em uma subestação IEC 61850, o que cada tecnologia faz e como diagnosticar as fronteiras.
GOOSE e Sampled Values: o que olhar no quadro Ethernet
Como ler esta figura
MAC destino
Normalmente multicast para distribuir o fluxo a assinantes.
Na implementação: Valide grupo multicast, filtragem no switch e se as portas dos assinantes realmente recebem o tráfego.
VLAN / PCP
802.1Q carrega VLAN ID e prioridade de usuário, permitindo segmentação e tratamento de fila.
Na implementação: PCP não cria banda; apenas ajuda o switch a decidir prioridade quando há concorrência.
EtherType
Identifica GOOSE (0x88B8) ou Sampled Values (0x88BA).
Na implementação: Essa distinção torna simples filtrar e comprovar se o fluxo certo está no enlace.
APPID
Identifica a aplicação/instância do fluxo.
Na implementação: Compare APPID com SCL e com o assinante; duplicidade ou divergência dificulta interoperabilidade e diagnóstico.
APDU
No GOOSE contém estado, sequência, dataset e metadados; em SV contém amostras e metadados do stream.
Na implementação: No GOOSE acompanhe stNum/sqNum/ConfRev; em SV acompanhe smpCnt/smpSynch/svID e continuidade.
FCS e contadores da porta
Protegem o quadro Ethernet e evidenciam defeitos físicos ou congestionamento.
Na implementação: Antes de acusar o IED, cheque CRC, drops, queue discards e erros da interface dos switches.
IEC 61850: o mapa mental antes dos parâmetros
Como ler esta figura
MMS
Atende serviços cliente-servidor como leitura, escrita, reports e controles mapeados pela IEC 61850-8-1.
Na implementação: Valide associação, modelo do IED, datasets, report control blocks e control model.
GOOSE
Entrega eventos rápidos peer-to-peer por multicast Ethernet.
Na implementação: Valide SCL, dataset, GoCBRef, APPID, MAC, VLAN/PCP, stNum, sqNum e ConfRev.
Sampled Values
Distribui amostras digitalizadas do processo em fluxo contínuo.
Na implementação: Valide taxa de amostragem, svID, smpCnt, smpSynch, banda, prioridade e sincronismo.
PTP
Fornece referência temporal de alta precisão usando o perfil IEC/IEEE 61850-9-3 quando aplicável.
Na implementação: Observe grandmaster, BMCA, clockClass, priority, offset, path delay, boundary/transparent clocks e holdover.
SCL
É linguagem XML de engenharia/configuração, não um protocolo de tráfego do processo.
Na implementação: Controle versões ICD/IID/CID/SCD/SSD e valide consistência entre arquivo, IED e configuração de switches/ferramentas.
GOOSE — stNum/sqNum/ConfRev/APPID
| Campo | Função | Assinatura normal | Sintoma útil |
|---|---|---|---|
| APPID | Identifica o fluxo de aplicação no frame | Constante para o fluxo configurado | APPID inesperado pode indicar assinatura/publicação errada. |
| stNum | Número do estado do dataset | Incrementa quando o estado muda | Não muda apesar do processo mudar → publicação/lógica/dataset. |
| sqNum | Sequência de retransmissões do mesmo estado | Reinicia no novo estado e cresce nas repetições | Saltos/ausência ajudam a identificar perda ou captura incompleta. |
| ConfRev | Revisão da configuração | Igual à revisão esperada pelo subscriber | Mismatch pode invalidar interoperabilidade apesar de Ethernet OK. |
| TimeAllowedToLive | Validade temporal anunciada | Maior que o próximo intervalo esperado | Expiração causa subscriber considerar publisher indisponível. |
IEC 61850 não é um único protocolo
A IEC 61850 é uma série que combina modelo de informação, serviços, engenharia e diferentes mapeamentos de comunicação. Reduzir tudo a 'protocolo 61850' esconde justamente as diferenças que importam no projeto. SCL descreve configuração e engenharia; MMS atende grande parte da comunicação cliente-servidor; GOOSE distribui eventos multicast de baixa latência; Sampled Values transporta amostras; PTP fornece sincronismo de precisão.
Essas peças podem operar simultaneamente no mesmo IED e na mesma infraestrutura Ethernet. Uma falha pode afetar apenas uma delas. Por exemplo, uma ACL pode bloquear sessão MMS enquanto GOOSE em camada 2 continua funcionando; perda de PTP pode degradar sincronismo de SV sem derrubar a porta; SCL desatualizado pode fazer assinante GOOSE rejeitar um fluxo que está fisicamente presente.
- SCL: engenharia/configuração.
- MMS: cliente-servidor.
- GOOSE: eventos multicast.
- SV: amostras multicast.
- PTP: distribuição de tempo.
Station Bus e Process Bus
No Station Bus, é comum encontrar MMS entre IEDs e sistemas de supervisão, além de GOOSE para sinais entre equipamentos. No Process Bus, SV conecta Merging Units e dispositivos de processo aos relés e sistemas de medição, enquanto GOOSE também pode transportar sinais binários de processo. A fronteira não é rígida, mas ajuda a visualizar criticidade e volume de tráfego.
Redes modernas podem usar PRP ou HSR para redundância, VLAN/PCP para separação e prioridade e PTP para sincronismo. Esses mecanismos não fazem parte de uma única 'pilha linear'; eles cooperam. A engenharia precisa desenhar fluxos, multicast, caminhos redundantes e dependências temporais em vez de apenas listar protocolos habilitados.
- Mapeie cada fluxo origem→rede→destino.
- Classifique por latência, banda e criticidade.
- Documente dependência de sincronismo.
SCL como fonte de coerência
SCL liga o modelo lógico à comunicação. Control Blocks, datasets, endereços, APPIDs e associações são definidos e trocados entre ferramentas conforme o processo de engenharia. Sem governança de SCL, alterações locais em um IED criam divergência entre o que a rede faz e o que o projeto acredita que ela faz.
Em comissionamento, compare arquivo SCD com tráfego observado. Se um GOOSE usa APPID diferente, se um dataset mudou ou se um report MMS aponta para objeto inesperado, o problema pode estar no processo de engenharia e não no switch. Versionar SCL permite relacionar cada captura e teste a uma configuração concreta.
- Associe PCAP à versão SCD do teste.
- Evite edição manual não rastreada.
- Mantenha arquivos as-built após alterações.
MMS, GOOSE e SV: três comportamentos de rede
MMS depende de associação cliente-servidor e transporte confiável para serviços de supervisão e controle. GOOSE é multicast em camada 2, com retransmissões e sequência de estados. SV é multicast contínuo e pode gerar grande volume. Colocar os três em uma mesma VLAN sem cálculo de tráfego e políticas pode funcionar em laboratório e falhar durante contingência.
O diagnóstico também muda. Em MMS, siga sessão e serviços. Em GOOSE, siga stNum/sqNum, Control Block e dataset. Em SV, siga amostras, sequência e sincronismo. Uma ferramenta que apenas faz ping confirma IP, mas GOOSE e SV podem operar sem IP. Por isso ping não é teste de saúde completo de uma rede IEC 61850.
- Ping não valida GOOSE ou SV.
- Latência crítica de GOOSE ≠ banda contínua de SV.
- MMS pode falhar mesmo com camada 2 saudável.
PTP e a dimensão temporal
PTP adiciona uma infraestrutura lógica de clocks sobre a mesma rede. Grandmasters, boundary/transparent clocks e endpoints precisam compartilhar profile e domínio coerentes. Em Process Bus, a qualidade de tempo pode ser parte do requisito funcional de proteção. Portanto, alarmes de PTP devem entrar na supervisão e nos testes de redundância.
Uma arquitetura robusta trata rede e tempo como serviços críticos separados. Teste falha de link, falha de switch, falha de grandmaster e perda de GNSS. Observe quais funções permanecem operacionais e quais entram em modo degradado. O resultado deve ser documentado como comportamento esperado, não descoberto durante uma ocorrência real.
- Redundância de rede não garante redundância de tempo.
- Monitore qualidade e identidade do mestre.
- Teste modos degradados explicitamente.
Exemplo de fluxo ponta a ponta em uma função de proteção
Imagine uma Merging Unit publicando SV de corrente, um relé consumindo as amostras e emitindo GOOSE de trip para outro IED. PTP mantém a referência temporal; SCL descreve os streams, datasets e assinaturas. O SCADA recebe estado e reports do relé por MMS. Cinco tecnologias participam da mesma função, mas cada uma ocupa uma responsabilidade específica.
Se o trip não ocorre, a análise segue a cadeia: SV chega correto e sincronizado? a lógica do relé atuou? o GOOSE mudou stNum? o assinante recebeu e aceitou? MMS reportou o estado? SCL corresponde ao que foi carregado? Essa decomposição reduz drasticamente troubleshooting por tentativa.
- SV entrega processo analógico.
- GOOSE entrega evento de proteção.
- MMS leva supervisão ao sistema.
- PTP mantém tempo; SCL mantém coerência de engenharia.
Matriz mental para escolher ferramenta de diagnóstico
Para problema de engenharia, comece pelo SCL e configuração das ferramentas. Para comunicação cliente-servidor, use logs MMS e PCAP TCP. Para proteção peer-to-peer, capture GOOSE na porta correta. Para medições digitais, examine SV e sincronismo. Para problemas de fase/tempo, investigue PTP e grandmaster.
Essa matriz evita o hábito de usar ping como teste universal. Ping é útil para IP, mas não prova operação de multicast em camada 2 nem qualidade temporal. Uma subestação IEC 61850 precisa de métodos de teste tão diversos quanto os serviços que utiliza.
Na documentação final, mantenha uma matriz de dependências funcionais. Para cada proteção ou automação, indique quais streams SV, mensagens GOOSE, reports MMS, fontes PTP e arquivos SCL participam. Essa visão funcional é muito mais útil em uma ocorrência do que uma lista isolada de protocolos suportados pelos equipamentos.
- Escolha a ferramenta pelo serviço.
- Correlacione rede, configuração e processo.
- Não use um único teste como prova de saúde geral.
Referências técnicas
As explicações do Portal são autorais. Use as fontes oficiais e materiais públicos de implementação abaixo para confirmar edição, escopo, capacidades e comportamento do equipamento utilizado no seu projeto.
- IEC 61850:2026 SER — IEC
- What is IEC 61850? — IEC
- IEC TR 61850-90-4:2020 — IEC
- IEC 61850-8-1:2011+AMD1:2020 CSV — IEC. Mapeia ACSI para MMS e ISO/IEC 8802-3, incluindo serviços e GOOSE.
- ITT600 — Integrated Testing Tool — Hitachi Energy. Exemplo de ferramenta de fabricante para explorar SCL, MMS, GOOSE, SV, simulação e diagnóstico de IEC 61850.
- IEC 61850-9-2:2011+AMD1:2020 CSV — IEC. Mapeamento de Sampled Values sobre Ethernet.
- IEC 61850-6:2009+AMD1:2018+AMD2:2024 CSV — IEC. Edição consolidada 2.2 da System Configuration description Language (SCL).
- IEC/IEEE 61850-9-3:2016 — IEC / IEEE. Perfil PTP aplicável à automação de sistemas de potência.
Continue estudando
Os próximos conteúdos foram escolhidos pelo mecanismo deste artigo. A ideia é formar uma sequência técnica, não apenas listar páginas do mesmo tema.