Está en la página 1de 38

PROTOCOLO DNP3

(Distributed Network
Protocol)
IVAR FERNANDO GOMEZ PEDRAZA
DNP3
Este protocolo DNP
3
permite transferir
mensajes entre
estaciones
primarias (origen)
y estaciones
secundarias
(destino
CAPAS DEL SOFTWARE DNP3
El software DNP3 esta
organizado en capas
para tener una
comunicación confiable.
Además, la relación
maestro-esclavo da
una vista simplificada
de las bases de datos y
los procesos de
software involucrados.
CAPAS DEL SOFTWARE DNP3
CAPAS DEL SOFTWARE DNP3
Las series de bloques
en la parte superior
del maestro
representan su base
de datos y dispositivos
de salida. Los
diferentes tipos de
datos son organizados
como arreglos.
CAPAS DEL SOFTWARE DNP3
 Un arreglo de valores
de entrada binaria
representa estados de
dispositivos booleanos
físicos o lógicos.
 Los valores en el
arreglo de entrada
analógico representan
cantidades de entrada
que el esclavo ha
medido o calculado.
CAPAS DEL SOFTWARE DNP3
 Un arreglo de contadores
representa valores de conteo,
como son los kilowatt-hora.
 Las salidas de control son
organizadas dentro de un
arreglo representado
físicamente o lógicamente
como puntos de encendido-
apagado, aumento-
disminución, disparo-cierre.
 El arreglo de las salidas
análogas representada
cantidades analógicas físicas
o lógicas, como aquellas
usadas para referencias.
CAPA DE ENLACE DE DATO
Los principales propósitos de esta capa son:

 Primero debe proveer la transferencia de


información o unidad de datos de servicios de
enlace (LSDU: Link Service Data Unit) a través
de la capa física del estándar ISO-OSI.

• TRAMAS: LPDU (Link Protocol


CAPA DE
ENLACE DE Data Unit)
DATOS

• UNIDADES :LSDU (Link Service


CAPA Data Unit)
FISICA
CAPA DE ENLACE DE
DATO
 Segundo la capa de enlace de datos
debe proveer indicaciones de otros
eventos tales como el estado del
enlace.
FORMATO DE LA TRAMA FT3
CAPA DE ENLACE Y DE
TRANSPORTE
La función de esta capa es específica
solo para aquellos mensajes que son
más largos que una unidad de datos
de enlace de protocolo LPDU, entre
las estaciones primaria y secundaria.
CAPA DE ENLACE Y DE TRANSPORTE
La capa de transporte toma una TSDU (datos
de usuario) y lo fragmenta en varias secuencias
de TPDUs: Transport Protocol Data Units (cada
una con información de control del protocolo de
transporte (TPCI: Transport Protocol Control
Information)).
CAPA DE TRANSPORTE CAPA ENLACE DE
DATOS

• UNIDAD: • MULTIPLES
TSDU : TPDU
(Transport (Transport
Service Service Data
Data Unit) Unit)
CAPA DE ENLACE DE APLICACIÓN
La interfaz de capa de aplicación
tiene estructuralmente la PDU
(Protocol Data Unit: Unidad de
datos de protocolo) la cual cumple la
descripción de la IEC de un APDU
(Aplication Protocol Data Unit).
CAPA DE ENLACE DE
APLICACIÓN
Los usuarios envían unidades de datos de
usuario de aplicación a la capa de
aplicación donde son convertidos en
ASDU (Aplication Service Data Unit:
Unidad de aplicación de datos de servicio).
Cada ASDU es entonces prefijado por la
APCI (application Protocol Control
Information: Información de aplicación de
protocolo de control), el cual es entonces
empaquetado como una APDU.
CAPA DE ENLACE DE
APLICACIÓN
Cada APDU es referida como un
fragmento y hay una restricción, donde
cada fragmento contiene datos completos
y el código de la función de la APCI es
idéntico en cada fragmento del mismo
mensaje o múltiples APDU, o sea que no
habrá fragmentación de información de
objetos entre APDUs y la misma operación
debe ser requerida para cada objeto en el
mensaje.
PROTOCOLO 60870-5-104
PROTOCOLO 60870-5
O En cuanto a DNP3, IEC 60870-5 se
basa en la de tres capas mejorada
arquitectura de rendimiento o modelo
de la EPA para comunicaciones de
datos. el modelo de la EPA es una
forma simplificada de los siete
modelo de referencia OSI para
proporcionar un rendimiento óptimo
para aplicaciones de telecontrol.
PROTOCOLO 60870-5
PROTOCOLO 60870-5
De este protocolo existen varias extensiones, de las
cuales se detallarán:

O IEC 60870-5-101 (IEC 101): representa la aplicación


básica de las específicas descritas en los documentos
1 y 5 de la norma y define el protocolo para la
monitorización de equipos DTE-DCE conectados vía
cable serial.

O IEC 60870-5-102 (IEC 102): extensión para


aplicaciones en entorno específico de producción y
distribución de energía eléctrica, utilizado en la Red
Eléctrica Española (REE).
PROTOCOLO 60870-5
O IEC 60870-5-104 (IEC 104):
extensión del protocolo IEC 101 con
los cambios necesarios para la
conexión red Ethernet e interfaz
TCP/IP. Generalmente para los
sistemas de energía se utiliza el
protocolo IEC 104 para el centro
telecontrol y el protocolo IEC
101/103 para la interacción con las
remotas de campo.
Diferencias entre los protocolos
60870-5-101 y 60870-5-104
PROTOCOLO 60870-5-104
PROCESOS
APLICACION

TRANSPORTE
NETWORK
ENLACE
FISICA
NIVEL FÍSICO
La capa física se refiere a la transmisión y
recepción de datos a través del medio
físico. Este nivel se refiere a la transmisión
de bits y bytes, pero no con el significado de
esos bytes. La interfaz física se define en
términos de las características eléctricas, y
las señales individuales que pasan a través
de la interfaz.
Comunicación en el Nivel físico
CAPA DE ENLACE DE DATOS
La capa de enlace de datos es
responsable de la transmisión de datos
a través del canal de comunicaciones,
y asegurar que los datos son recibidos
en su totalidad y no corrompido por
errores.
Trama de la capa de enlace
Trama de la capa de enlace
Orden de la información
CAPA DE APLICACIÓN
Estructura ASDU
La estructura de la ASDU se divide en dos
secciones principales.
o Estos son el identificador de unidad de
datos, y
o los datos en sí, formado por uno o
más objetos de información.
1. Tipo de identificación de datos
Las siguientes notas se aplican a estos códigos:
 El valor <0> no se utiliza
 En la gama de las definiciones de tipo
estándar, hay actualmente 58 tipos
específicos definido. Éstos se agrupan como
se muestra en la siguiente tabla, que muestra
los grupos globales y números de códigos de
identificación del tipo que se definen.
 El rango de <128 .. 255> no está definido
por la norma, y puede ser utilizado por
vendedores particulares para funciones
específicas del sistema. Sin embargo,
esto tiene implicaciones para
interoperabilidad.
2. Estructura calificador
Variable
3. La causa de la transmisión
4. La dirección general de ASDU