Protocolos / DNP3

endereço DNP do Master no DNP3: conceito, função e onde se aplica

endereço DNP do Master no DNP3: conceito, função e onde se aplica. Entenda o mecanismo, os parâmetros relevantes, como validar em campo e quais evidências usar no diagnóstico.

13 min de leitura Publicado em 25/08/2026
Ilustração técnica autoral para endereço DNP do Master no DNP3: conceito, função e onde se aplica, destacando o fluxo e os elementos centrais do assunto.
Ilustração técnica autoral do Portal da Automação, criada para o foco específico deste artigo.

Objetos DNP3 frequentes no campo

GroupUsoO que conferir na captura
G1 / G2Binary Input estático / eventoVariation, flags, índice e timestamp do evento quando aplicável.
G10 / G12Binary Output Status / CROBEstado retornado, Function Code de controle e status da operação.
G20 / G22Counter estático / eventoLargura do contador, flags, índice e transição que gerou evento.
G30 / G32Analog Input estático / eventoFormato inteiro/float, flags, deadband e timestamp quando previsto.
G50Time and DateValor temporal, origem do sincronismo e coerência com SOE.
G60Class dataClasses solicitadas, eventos pendentes e relação com IIN1.1–IIN1.3.

Matriz específica — endereço DNP do Master / fundamentos

Campo/elementoValor ou representaçãoComo fechar a evidência
Source / Destination · fundamentosendereço DNPConfirmar master/outstation corretos.
TCP/UDP 20000 · fundamentostransporte típicoConfirmar porta efetivamente configurada.
Function Code · fundamentosação de aplicaçãoRelacionar request/response e efeito.
Group/Variation + IIN · fundamentosobjeto + estadoExplicar dado e condição da outstation.

A matriz foi escolhida pelo foco “endereço DNP do Master” e pela lente “fundamentos”; referências normativas e limites de fabricante continuam prevalecendo.

SCADA/IED — campos obrigatórios para “endereço DNP do Master”

Campo/etapaExemplo de evidênciaFalha concreta
Valor brutocontador/registro/objeto recebidoEscala errada mascarada pela IHM.
Scaling + unidadeganho, offset, EUValor numericamente plausível porém incorreto.
Qualitygood/bad/invalid/blocked/substituted conforme protocoloSCADA exibe dado sem indicar validade.
Source timestamptempo gerado no IED/RTUSOE fora de ordem por relógio ou perda de timestamp.
Receive/display timetempo no FEP/SCADALatência de transporte/processamento.
Command lifecycleenvio, ack, atuação e retornoAck de protocolo sem atuação física.

Antes de configurar endereço DNP do Master: função, fronteiras e dependências

No DNP3, o master inicia solicitações, recebe respostas e normalmente concentra a visão do sistema no SCADA ou front-end. A existência de master primário e secundário exige definir claramente quem pode executar controles, sincronizar horário e habilitar unsolicited para evitar comportamento ambíguo.

No desenho de DNP3, localize endereço DNP do Master entre origem e destino e marque quais elementos dependem de Master, Outstation, Mestre primário. A definição deve permitir responder quem produz a informação, quem toma a decisão, onde o estado é mantido e qual evidência aparece primeiro quando algo sai do esperado.

Mecanismo de endereço DNP do Master: campos, estados e transições que importam

Documente endereço DNP, IP ou porta serial, política de polling, capacidade de comando, origem de sincronismo e comportamento durante failover. Em arquiteturas redundantes, confirme se os dois masters compartilham a mesma identidade lógica ou utilizam endereços distintos e como a outstation reage à troca.

Comece com uma troca mínima conhecida e depois acrescente eventos, exceções, temporização e funções opcionais. Uma sessão estabelecida não é critério suficiente: tipo, endereço, qualidade, sequência e tempo precisam chegar ao destino com a mesma semântica. Neste artigo, acompanhe endereço DNP do Master, Master, Outstation, Mestre primário como uma cadeia causal: condição de entrada → estado interno → decisão → saída → evidência. Esse percurso evita repetir definições e obriga cada bloco do texto a acrescentar um nível novo de explicação.

Cadeia funcional entre TC e TP, IED de proteção e disjuntor.
A proteção depende da cadeia completa de medição, lógica, alimentação e circuito de trip. Fonte: Portal da Automação · Conteúdo autoral do portal.

Parâmetros e campos de endereço DNP do Master: significado, efeito e validação

Os itens abaixo não são apenas nomes de configuração. Para cada parâmetro ou campo, o artigo registra o que ele representa, o efeito prático de um valor/estado incorreto e a evidência usada para confirmar a interpretação. Valores default e faixas exatas que dependem de fabricante ou firmware devem ser confirmados na documentação do equipamento, mas a relação causa → efeito precisa permanecer válida entre implementações.

Ao alterar endereço DNP do Master, mude uma variável por vez e preserve o baseline. Um valor só deve ser considerado adequado quando o efeito esperado aparece na captura, no contador, no log ou no processo e quando a condição degradada continua dentro do requisito.

  • Online — O que é: elemento de engenharia relacionado a endereço DNP do Master dentro de DNP3; deve ser identificado pela representação real usada no equipamento/protocolo. Efeito: Seu valor ou estado altera a interação com endereço DNP do Master; documente dependências e limite em vez de copiar um valor de outro projeto. Validar: comparar condição normal e uma alteração controlada usando endereço como evidência objetiva.
  • Restart — O que é: elemento de engenharia relacionado a endereço DNP do Master dentro de DNP3; deve ser identificado pela representação real usada no equipamento/protocolo. Efeito: Seu valor ou estado altera a interação com endereço DNP do Master; documente dependências e limite em vez de copiar um valor de outro projeto. Validar: comparar condição normal e uma alteração controlada usando campo como evidência objetiva.
  • Communication Lost — O que é: elemento de engenharia relacionado a endereço DNP do Master dentro de DNP3; deve ser identificado pela representação real usada no equipamento/protocolo. Efeito: Seu valor ou estado altera a interação com endereço DNP do Master; documente dependências e limite em vez de copiar um valor de outro projeto. Validar: comparar condição normal e uma alteração controlada usando estado como evidência objetiva.
  • Remote Forced — O que é: elemento de engenharia relacionado a endereço DNP do Master dentro de DNP3; deve ser identificado pela representação real usada no equipamento/protocolo. Efeito: Seu valor ou estado altera a interação com endereço DNP do Master; documente dependências e limite em vez de copiar um valor de outro projeto. Validar: comparar condição normal e uma alteração controlada usando sequência como evidência objetiva.
  • Local Forced — O que é: elemento de engenharia relacionado a endereço DNP do Master dentro de DNP3; deve ser identificado pela representação real usada no equipamento/protocolo. Efeito: Seu valor ou estado altera a interação com endereço DNP do Master; documente dependências e limite em vez de copiar um valor de outro projeto. Validar: comparar condição normal e uma alteração controlada usando timestamp como evidência objetiva.
  • Over Range — O que é: elemento de engenharia relacionado a endereço DNP do Master dentro de DNP3; deve ser identificado pela representação real usada no equipamento/protocolo. Efeito: Seu valor ou estado altera a interação com endereço DNP do Master; documente dependências e limite em vez de copiar um valor de outro projeto. Validar: comparar condição normal e uma alteração controlada usando qualidade como evidência objetiva.

Cenário prático: uma decisão de engenharia envolvendo endereço DNP do Master

Para implementar endereço DNP do Master em DNP3, escolha uma função pequena que possa ser repetida sem ambiguidade. Prove primeiro endereço DNP do Master; depois acrescente Master; por último force uma condição relacionada a Outstation. Em cada etapa registre a mensagem esperada, o estado local e a reação da outra ponta. A sequência incremental reduz drasticamente tentativa e erro em projetos multivendor.

A decisão de engenharia para endereço DNP do Master deve terminar em critérios mensuráveis. Use endereço DNP do Master como primeira evidência de sucesso e Master como verificação de consistência; declare quanto tempo pode decorrer e o que deve sobreviver à reconexão. Se a interface do fabricante usa outro nome para Outstation, mantenha uma tabela que ligue o rótulo comercial ao conceito do protocolo.

  • Definir uma condição normal de endereço DNP do Master e salvar a evidência associada a endereço DNP do Master.
  • Escolher uma única variável relacionada a Master e prever o efeito antes de alterar.
  • Repetir o mesmo teste e comparar Outstation nas mesmas medições ou campos.
  • Registrar o critério que permite aceitar, rejeitar ou reverter a configuração de endereço DNP do Master.

Da origem ao efeito: sequência e estados de endereço DNP do Master

Acompanhe uma operação normal de endereço DNP do Master do início ao fim e marque quando endereço DNP do Master e Master mudam. Depois repita o fluxo com perda de comunicação, reinício ou dado inválido para separar campos de estado, controle e transporte.

Em DNP3, compatibilidade real aparece também nas exceções. Reconexão, overflow, mudança de sequência, perda de sincronismo ou estado inválido devem produzir reações previsíveis e observáveis nas duas pontas.

  • Descrever a sequência normal de endereço DNP do Master
  • Descrever uma exceção sem recorrer a “reiniciar e testar”
  • Identificar o papel de endereço DNP do Master
  • Identificar o papel de Master

Como demonstrar que endereço DNP do Master foi implementado corretamente

Teste leitura estática, eventos por classe, comando autorizado, perda e retorno de comunicação e transição entre masters. Verifique se uma troca de servidor não duplica comandos nem faz a outstation descartar confirmações esperadas.

Defina a evidência antes do teste de endereço DNP do Master. Para esta categoria, sinais úteis incluem endereço, campo, estado, sequência, timestamp, qualidade. Use estado inicial conhecido, estímulo reproduzível e resultado esperado; quando houver duas pontas, registre as duas, e quando houver gateway/firewall/conversor, registre também a transformação intermediária.

  • Validar endereço DNP do Master em condição normal
  • Forçar uma condição degradada ligada a Master
  • Confirmar recuperação sem perder estado, evento ou evidência relevante
  • Salvar configuração, logs/captura e horário do teste como baseline

Árvore de falhas de endereço DNP do Master: onde procurar antes de alterar parâmetros

Se há comunicação física mas o canal não sobe, compare Source/Destination Address e estado da sessão. Se apenas um servidor funciona, procure conflito de endereço, sessão simultânea não suportada, política de unsolicited ou permissões de controle.

Não conclua a partir do sintoma sozinho. Para endereço DNP do Master, cruze pelo menos duas fontes de evidência e procure a primeira divergência. Se endereço DNP do Master, Master, Outstation estão corretos mas o resultado final continua errado, avance para a próxima fronteira do sistema em vez de alterar novamente um parâmetro já comprovado.

  • endereço DNP do Master: registre um caso saudável, um caso com falha e a diferença objetiva em estado.
  • Master: registre um caso saudável, um caso com falha e a diferença objetiva em sequência.
  • Outstation: registre um caso saudável, um caso com falha e a diferença objetiva em timestamp.
  • Mestre primário: registre um caso saudável, um caso com falha e a diferença objetiva em qualidade.

endereço DNP do Master: dados exclusivos deste recorte (fundamentos)

Uma captura de endereço DNP do Master deve mostrar Source/Destination da Data Link, sequência de aplicação, Function Code, Group/Variation, qualifier/range e IIN. Em DNP3 sobre IP, TCP/UDP 20000 é a porta registrada normalmente usada, mas o valor real deve ser confirmado no projeto e na captura.

Nos fundamentos de endereço DNP do Master, acompanhe a transição que altera Source / Destination e confirme como TCP/UDP 20000 reage antes, durante e depois do evento.

  • Source / Destination: endereço DNP. Confirmar master/outstation corretos.
  • TCP/UDP 20000: transporte típico. Confirmar porta efetivamente configurada.
  • Function Code: ação de aplicação. Relacionar request/response e efeito.
  • Group/Variation + IIN: objeto + estado. Explicar dado e condição da outstation.

endereço DNP do Master: objeto DNP3 em Group/Variation, qualifier e índice — endereço DNP do Master / fundamentos

Nos fundamentos de endereço DNP do Master, trate Pulse On como parte de uma sequência causal: condição inicial, transição, campo alterado e reação do outro lado. O ponto DNP3 só é interpretável quando Group, Variation, qualifier e faixa/índice são lidos em conjunto. Group 1 representa Binary Input estático e Group 2 seus eventos; Group 10 representa Binary Output Status e Group 12 Control Relay Output Block; Group 20/22 tratam Counter estático/evento; Group 30/32 representam Analog Input estático/evento. A Variation define representação e presença de flags/timestamp, portanto dois equipamentos podem “ter o mesmo ponto” e ainda assim discordar do formato aceito. O critério de encerramento para endereço DNP do Master em fundamentos é obter o mesmo resultado em novo teste de Pulse On, mantendo o ponto de medição e a condição inicial.

O mecanismo de endereço DNP do Master deve ser lido a partir de Latch Off; observe qual estado antecede a mudança e qual confirmação prova que ela terminou. No diagnóstico de endereço DNP do Master, capture a requisição e a resposta e confira Function Code, Group, Variation, qualifier e range. Object Unknown ou Parameter Error no IIN frequentemente nasce exatamente dessa combinação. Em gateway, preserve uma tabela explícita entre o objeto DNP3 recebido e o tipo/qualidade/timestamp entregue ao SCADA. Para este artigo de endereço DNP do Master, a evidência ligada a Latch Off deve ser armazenada com horário, origem e condição de teste, permitindo comparação posterior.

  • endereço DNP do Master · fundamentos · Pulse On: Exemplo: G1/G2 separa Binary Input estático de evento; G30/G32 faz o mesmo para Analog Input.
  • endereço DNP do Master · fundamentos · Pulse Off: Conferir se a Variation usada no evento inclui flags e/ou tempo conforme a necessidade de SOE.
  • endereço DNP do Master · fundamentos · Latch On: Registrar qualifier e range porque eles definem como índices/contagens são codificados.
  • endereço DNP do Master · fundamentos · Latch Off: Em multivendor, validar objetos efetivamente suportados no Device Profile.

endereço DNP do Master: valor, qualidade, tempo e ciclo de comando ponta a ponta — endereço DNP do Master / fundamentos

O mecanismo de endereço DNP do Master deve ser lido a partir de command sequence; observe qual estado antecede a mudança e qual confirmação prova que ela terminou. Um ponto SCADA não é apenas um valor. Para endereço DNP do Master, registre endereço/tag de origem, valor bruto, escala/unidade, quality, timestamp de origem, timestamp de recepção e timestamp de apresentação. Deadband deve ser expressa na unidade ou porcentagem definida e testada em torno do limiar; SOE exige preservar a ordem pelo tempo de origem, não pela ordem de chegada ao servidor. Se command sequence não reproduzir o comportamento esperado em endereço DNP do Master, a hipótese deve ser revista antes de alterar outra camada do sistema.

Para explicar por que endereço DNP do Master funciona, use LAN time sync como ponto de partida e siga a mudança até o efeito mensurável no protocolo ou processo. Comandos precisam ser separados em intenção, envio pelo protocolo, confirmação de protocolo, atuação do equipamento e retorno de posição. Em religador/IED/RTU, um “operate success” sem mudança do contato ou telemetria não encerra o teste. Em historian, preserve raw value, quality e source timestamp antes de qualquer agregação. Em alarmes, registre condição de entrada, prioridade, debounce/deadband, ack e retorno ao normal. O critério de encerramento para endereço DNP do Master em fundamentos é obter o mesmo resultado em novo teste de LAN time sync, mantendo o ponto de medição e a condição inicial.

  • endereço DNP do Master · fundamentos · Operate timeout: Telemetria: raw → scaling → engineering unit → quality → source timestamp → SCADA timestamp.
  • endereço DNP do Master · fundamentos · comando duplicado: SOE: comparar timestamp de origem e sequência recebida em uma rajada de eventos.
  • endereço DNP do Master · fundamentos · command sequence: Comando: request → protocol confirmation → physical action → indication/return.
  • endereço DNP do Master · fundamentos · status de execução: Historian: validar valor, quality e timestamp antes de compressão/agregação.

Referências técnicas e normas

As explicações do Portal são autorais. Normas e fontes oficiais são priorizadas; materiais acadêmicos e documentação pública de fabricantes complementam a implementação e não substituem a edição normativa aplicável ao projeto.

Continue estudando

Os próximos conteúdos foram escolhidos para formar uma sequência técnica, relacionando fundamento, configuração, diagnóstico e aplicação.

Ver todas as trilhas de estudo →