sábado, 23 de novembro de 2013

4 - FUNCIONAMENTO

4.1. Aplicação


     O DNP3 é utilizado primordialmente na automação de subestações (por exemplo: transformadores ou estações e conversão de voltagem) e sistemas de controle (por exemplo comutadores de estações de energia). Sua aplicação nos permite a utilização de múltiplas estações máster e comunicação peer-to-peer. Mas apesar do DNP3 permitir múltiplos tipos de dados em uma única mensagem, ele permite apenas um tipo de operação por mensagem. 

As funções incluem: 

  • Confirm: para confirmações na camada de aplicação; 
  • Read: requisição de leitura; 
  • Write: requisição de escrita; 
  • Select and Operate (para funções do tipo “Select Before Operate”, SBO); 
  • Direct Operate (sem SBO); 
  • Freeze: copia os objetos especificados para um “freeze buffer”; 
  • Freeze and Clear: copia os objetos para um “freeze buffer” e os limpa; 
  • Restart (cold and warm); 
  • Initialize Data to default; 
  • Initialize, Start and Stop Application; 
  • Save Configuration; 
  • Enable and Disable de mensagens não solicitadas; 
  • Assign Classes; 
  • Delay Measurement. 

No DNP3 podemos utilizar as topologias: 

  • Mestre – Escravo 
  • Múltiplos Escravos 
  • Múltiplos Mestres 
  • Hierarquia com concentradores de dados intermediários
Figura 5 - Topologia
Fonte: Micro-Designs 2010

4.2 Vantagens

  • Alta integridade de dados
  • Estrutura flexível: permite diversos níveis de implementação
  • Múltiplas aplicações: 
  1. Polled.
  2. Polled, report-by-exception
  3. Modo quiescente (unsolicited report-by-exception)
  4. Um misto dos modos anteriores
  • Overhead minimizado: Enlace de dados com taxas tão baixas quanto 1200 bps,
  • Permite topologia multi-mestre
  • Permite topologia mestre-escravo
  • Solicita e responde com múltiplos tipos de dados em uma só mensagem
  • Transferência segura de dados
  • Direciona mais de 65000 dispositivos em uma só mensagem
  • Permite mensagens em BroadCast para todas as estações escravas
  • Proporciona sincronização de tempo e eventos com marca de tempo