You are on page 1of 12

Curso de Protocolo de Comunicao DNP 3.

Introduo ao DNP V3.00


z
z
z
z
z
z

Protocolo de transmisso de dados de um


ponto A para um ponto B
Comunicao serial
Protocolo aberto
Baseado na comunicao Mestre-escravo
Utilizado em sistemas de superviso e
telecontrole
Inicialmente utilizadas em concessionrias
de energia

Introduo ao DNP V3.00


z

O DNP foi designado para otimizar a


transmisso de dados, aquisio de
informaes e controle

Estampa de tempo

O mestre pode fazer o sincronismo (data e


hora) de seus escravos

Possui mtodos avanados de varredura

Curso de Protocolo de Comunicao DNP 3.0

Introduo ao DNP V 3.00


Apropriado para o SCADA (Supervisory Control and
Data Acquisition)
Largamente utilizado na Amrica do Norte, Amrica do
Sul e Austrlia
Desenvolvido pela GE HARRIS (Westronic)
Baseado no padro IEC 870-5 (Formato dos Frames)
Users Group: www.dnp.org
Comit Tcnico
Recomendado pelo IEEE
Trs-layers
WAN/LAN

z
z
z
z
z
z
z
z
z

Documentos DNP V3.00


z
z

DNP V3.00 DATA LINK LAYER


DNP V3.00 PHYSICAL LAYER
INTERFACE

DNP V3.00 TRANSPORT FUNCTIONS


DNP V3.00 APPLICATION LAYER

DNP V3.00 DATA OBJECT LIBRARY

DNP V3.00 SUBSET DEFINITIONS

Curso de Protocolo de Comunicao DNP 3.0

Histria do DNP

DNP 1.0
DNP V3.0 /
User's Group
Nveis 1/2/3
Documentao

1990

1995

1998

Introduo ao DNP V 3.00

Dados separados por grupos

Analog

Counter

Binary
Input

Control

Output

Input
Analog
Input

Output

Analog

Counter

Binary
Input

Output

Input
Analog
Input

Mestre

Control
Output

Cdigo do Usurio DNP

Cdigo do Usurio DNP

Software DNP

Software DNP

Meio Fsico

Escravo

Curso de Protocolo de Comunicao DNP 3.0

Introduo ao DNP V3.00

Cada elemento dos grupos (binrio,


analgico, controle e contadores) possuem
um ndice que os identificam na base de
dados

Estes ndices devem corresponder entre si,


tanto no mestre como no escravo

Camadas OSI Utilizadas no DNP


MESTRE

ESCRAVO

Camada de Aplicao

Camada de Aplicao

Camada de
pseudo-transporte

Camada de
pseudo-transporte

Camada de enlace

Camada de enlace
Camada fsica
pergunta
resposta

Curso de Protocolo de Comunicao DNP 3.0

Funes do DNP3

z Estticos

Referem-se aos valores correntes


dos dados em determinado perodo. Classe 0

z Eventos
Estes

Dados que ocorreram mudanas

eventos so classificados em trs classes: 1,

2, e 3

Processo

So permitidos at trs processos atuando


simultaneamente no mestre DNP:

A.

Explorao do Polling

B.

Tratamento das respostas no solicitadas do


escravo

C.

Envio de comandos

Curso de Protocolo de Comunicao DNP 3.0

Tipos de Leituras de Dados


Quiescent Operation

Escravo envia dados espontaneamente. Mestre no faz


varredura

Unsolicited Report-by-Exception Operation

Espontneo + Integridade (Classe 0)

Polled Report-by-Exception Operation

Evento (Classe 1,2,3) + Integridade (Classe 0)

Polled Static

Integridade (Classe 0)

Nveis no DNP V3.00


Nvel 1

Descreve os requisitos mnimos do protocolo para


comunicao entre uma estao mestre e um IED

Nvel 2

Descreve os requisitos do protocolo, ligeiramente maior


que Nvel 1, que pode ser implementado tipicamente
entre uma estao mestre e um grande IED ou UTR

Nvel 3

Descreve os requisitos do protocolo, maior que Nvel 2,


que pode ser implementado entre uma estao de
mestre e uma UTR mais avanada

Curso de Protocolo de Comunicao DNP 3.0

Comparando DNP, IEC e UCA

DNP Distributed Network Protocol V3.00

IEC International Eletrotechnical Commision


Standard 870-5-101

UCA - Utility Communication Architecture 2.0

DNP V3.00

z
z
z
z
z
z
z
z

Apropriado para o SCADA


Largamente utilizado na America do Sul e do Norte e
Austrlia
Desenvolvido pela GE HARRIS (Westronic)
Baseado no IEC 870-5
Controlado pelo Users Group
Recomendado pelo IEEE para RTU-IED
Tres-layers
WAN/LAN recentemente anunciado

Curso de Protocolo de Comunicao DNP 3.0

IEC 870-5-101

O mais antigo dos trs

Padro Internacional de Telecontrole

Designado para SCADA

Mais popular na Europa

Modelo com 3 layers (layer fsico serial)

A verso com WAN/LAN- IEC 870-5-104

UCA 2

z
z
z
z
z
z

Patrocinado pela Eletrical Power Research Institute


Coordenado pelo padro IEEE
Modelo com 7 ou 3 layers (ISSO e Internet)
Contm ICCP (Inter-Control-Center Protocol)
Muitos projetos pilotos, porm necessitando de um
consenso
Submetido recentemente pelo IEC

Curso de Protocolo de Comunicao DNP 3.0

Caractersticas

z
z
z
z
z
z
z
z

Extenso endereamento
Alta integridade dos dados
Formatos avanados dos analgicos
Modelado em objetos
Flexibilidade
Transferncia de arquivos
LAN/WAN
Terminal Virtual

Pontos Fortes e Fracos

Curso de Protocolo de Comunicao DNP 3.0

Pontos fortes e fracos do IEC 870-5-101

Fortes
Padro Internacional
Designado para SCADA
Possui uma boa especificao
Fracos
Interoperabilidade
Integridade dos dados no to alta como os outros
protocolos

Pontos fortes e fracos do UCA


z

Fortes
Equipamentos baseados em Objetos
Acesso seguro
LAN/WAN
Envolvimento do IEC
Fracos
Credibilidade devido ao tempo de desenvolvimento
A largura da banda relacionada com o link serial
Pequeno suporte internacional

10

Curso de Protocolo de Comunicao DNP 3.0

Pontos fortes e fracos do DNP


z

Fortes
Larga base instalada
Users Group crescendo diariamente
Definio de nveis para uma melhor
implementao
Optimizado para ser usado no sistema SCADA
Objetos para banda morta
Certificao atravs de procedimento de testes
LAN/WAN
Fracos
Segurana de acesso
Interoperabilidade

DNP3 TCP/IP
z

Os dados DNP coletados podem ser


transmitidos por uma rede de
computadores

O cliente pode ser um computador


remoto, conectado em uma rede de
computadores

Os nicos inconvenientes so os
rudos que podem destorcer o sinal

11

Curso de Protocolo de Comunicao DNP 3.0

DNP3 TCP/IP

Application Layer
Transport Function
Link Layer
Physical
TCP/UDP
Layer
IP
Ethernet Driver
Physical Layer

DNP3

Parcela IP

Gerenciamento de IP
z
z
z
z

Todos as interfaces de rede devem ter endereo


nico
Roteadores podem ter 2 ou mais interfaces
Endereo fixo x dinmico (DHCP)
Criar uma intranet privada (se a internet
requerida, usar firewall ou NAT Network Address
Translation)
No desprezar a tecnologia VPN Virtual Private
Network

12

You might also like