You are on page 1of 3

Protocolo de Red Distribuida

DNP v3.0

Toapanta, Angel
Universidad Politécnica Salesiana
Quito, Ecuador
atoapantag@est.ups.edu.ec
atoapanta@eeq.com.ec
angel.toapanta@maintronic.com.ec

Abstract—El presente trabajo resume brevemente el protocolo de control conectados a él que son dispositivos electrónicos
de red abierta, sus principales características, topologías inteligentes y también utilizan el protocolo DNP3.
aplicables, la capacidad de integración de equipos de distintas Todos los equipos pueden ser de distinto fabricante, ya sea
marcas mediante este protocolo estándar. La variedad de
por ser una instalación nueva o por la actualización o el
beneficios que presta este protocolo en industrias o empresas
públicas como empresas de suministro electricidad y de agua. crecimiento de la misma. En la Fig. 1. se puede observar una
tabla de algunos fabricantes para sistemas SCADA y RTU con
Index Terms—SCADA, DNP, IED, RTU, protocolo. soporte DNP3.

I. INTRODUCCIÓN [1]
DNP3, distributed network protocol, en su versión numero
tres e un conjunto de protocolos de comunicación utilizados
entre los componentes de los sistemas de automatización de
procesos, su uso principal es en servicios públicos como
empresas de energía eléctrica y agua potable; no es muy común
en otras industrias.
DNP se ha desarrollado para facilitar la comunicación entre
los diversos tipos de equipos de adquisición de datos y control,
desempeña un papel crucial en los sistemas SCADA, donde es
utilizado por las estaciones maestras SCADA (también
conocidos como centros de control), RTU’s e IED’s.
II. DNP – PROTOCOLO ABIERTO [2]
Es denominado abierto debido a que está diseñado para
operar indistintamente cual fuera la marca del equipo a
integrar. Además del protocolo de red distribuida, existen otros
protocolos abiertos como es el caso de ModBus, ICCP, etc.
Se puede llegar a tener variaciones de un mismo protocolo
abierto y esto depende del fabricante, pero es la forma de
operación y cumplimiento de estándares lo que hace que los
Fig. 1. Fabricantes de SCADA y RTU con soporte DNP3.
protocolos abiertos sean muy utilizados en la actualidad.
III. INTEROPERABILIDAD [3], [4] IV. BENEFICIOS DEL DNP [5]
El beneficio de un estándar abierto es que proporciona la Los principales beneficios del protocolo de red distribuida
interoperabilidad entre equipos de diferentes fabricantes. Esto don:
significa, por ejemplo que un usuario puede adquirir los
 Estándar abierto.
equipos del sistema, tales como una estación maestra de un
 Interoperabilidad entre equipos de diferentes
fabricante, y ser capaz de agregar equipos RTU procedente de
fabricantes.
otro fabricante. La RTU a su vez puede tener una serie de relés
 Arquitectura en capas de acuerdo a la arquitectura de Fig. 2. Topología Maestro – Esclavo.
desarrollo del modelo IEC.
 Confiabilidad y eficiencia en sistemas SCADA.  Multidrop desde un master (ver Fig. 3. ).
 Tiene un subconjunto de protocolos definidos para
aplicaciones particulares.
 Permite la expansión del sistema de control con
diferentes proveedores.
 Larga vida útil.
 Los proveedores de equipos le dan más valor agregado.
V. CARACTERÍSTICAS DEL DNP
 Pueden existir más de 65000 dispositivos con
direcciones diferentes en un mismo enlace.
 Permite mensajes en “Broadcast”. Fig. 3. Topología Multidrop desde un Master
 Confirmaciones al nivel de la Capa de Enlace y/o Capa
de Aplicación garantizando así alta integridad en la  Jerárquica con concentrador de datos intermedio (ver
información. Fig. 4. ).
 Solicitudes y respuestas con múltiples tipos de datos en
un solo mensaje, y permite objetos definidos por el
usuario incluyendo la transferencia de archivos.
 Segmentación de los mensajes en múltiples tramas
para garantizar una excelente detección de errores y
recuperación de tramas con errores.
 Puede incluir solo datos que hayan cambiado en el
mensaje de respuesta (Reporte por excepción).
 Asigna prioridades a un grupo de datos (clases), y los
solicita periódicamente basándose en las mismas.
 Los dispositivos esclavos pueden enviar respuestas sin
solicitud (Respuestas no Solicitadas).
 Soporta sincronización temporal con un formato de
tiempo estándar. Fig. 4. Topología Jerárquica con concentrador de datos.

VI. TOPOLOGÍA DEL SISTEMA [3]  Multi master (ver Fig. 5. )


DNP3 soporta múltiples esclavos, comunicaciones punto-
punto y multimaestro. Soporta los modos de operación de
sondeo, y la operación de reposo. Este último también se
conoce como la presentación de informes por excepción.
Operación de Reposo se llama así porque las encuestas para
comprobar que no se requieren cambios. Esto se debe a que la
estación maestra puede confiar en la estación remota para
enviar una 'respuesta no solicitada' cuando tiene un cambio que
debe ser reportado.
Por lo tanto, en ausencia de un cambio del sistema
permanece en reposo, o en un estado tranquilo, con las
encuestas ni de la estación principal, ni las respuestas de las Fig. 5. Topología Multi Master.
estaciones remotas. Este modo de operación proporciona una
En un sistema en reposo, todavía se utiliza generalmente
mejor utilización de la capacidad del sistema de
una encuesta periódica de fondo, tal vez a intervalos de una
comunicaciones.
hora, para protegerse de fallo de comunicaciones sin ser
detectados. Si esto no se hizo, la estación maestra no tendría
Las topologías del sistema incluyen:
forma de detectar el fallo de las comunicaciones con la estación
 Maestro esclavo (ver Fig. 2. ). remota en caso de producirse. Se acaba de asumir que nada
había cambiado.
La capacidad de soportar de igual a igual y la operación de
reposo requiere que las estaciones que no han sido designados
como estaciones maestras pueden iniciar comunicaciones. Esto
se refiere a veces como comunicaciones "equilibrada", lo que  HOLD TIME: este parámetro configura el tiempo
significa que cualquier estación puede actuar como un primario máximo que debe pasar hasta que el dispositivo envíe
(o enviar) y como un (respuesta) estación secundaria al mismo una Respuesta no Solicitada. Con este parámetro se
tiempo. evita el caso en que ocurran eventos en el dispositivo
A pesar de la posibilidad de que las estaciones no maestros pero que no superen en número al HOLD COUNT,
para iniciar las comunicaciones dentro DNP3, sólo las entonces el dispositivo espera el HOLD TIME para
estaciones maestras pueden iniciar las solicitudes de datos, o enviar los eventos que tiene almacenado.
ejecutar comandos, a otras estaciones.
Por lo tanto, aunque el término equilibrada se aplica al VIII. CONCLUSIONES
sistema de comunicaciones, la diferenciación entre las  El protocolo DNP actualmente en su versión 3 permite
estaciones maestro y esclavo sigue siendo necesaria. A veces el la comunicación entre equipos de diferentes
maestro términos y estación remota se utilizan para reflejar fabricantes, lo cual ayuda en gran medida a la
más adecuadamente las capacidades del sistema. reducción de costos de implementación y hace un
Arquitecturas también pueden implicar el uso de mercado más competitivo entre empresas que fabrican
convertidores de protocolo de interfaz para uno o más dispositivos que manejan este protocolo.
dispositivos que utilizan un protocolo de comunicaciones  La confiabilidad en este protocolo define su robustez al
diferente. Un convertidor de protocolo puede ser utilizado en el momento de elegirlo como protocolo, es así que en
caso de una topología jerárquica, en donde los dispositivos de nuestro país es muy aplicable para realizar la
campo sólo utilizan DNP3, y el maestro SCADA podría utilizar comunicación entre las diferentes empresas eléctricas y
un sistema de comunicaciones diferente. el CENACE, con sus datos en tiempo real.
En el caso de los dispositivos DNP3 con un puerto de red,
DNP3 se encapsula dentro de los paquetes de Ethernet TCP / REFERENCIAS
IP. Aunque esto se le añade la sobrecarga asociada a estos
paquetes, proporciona un medio eficaz para el uso de redes de [1] A. Ramírez and F. Maldonado, “Comunicación DNP
área local o amplia para atender a las comunicaciones SCADA. 3.0 a través de una red CDPD,” vol. 0.
En algunos casos, esto puede permitir la extensión eficiente de
[2] M. A. Toscano Palacios, “Automatización de una
un sistema SCADA, haciendo uso de una red corporativa
Subestación Eléctrica Utilizando el Protocolo IEC
existente.
61850 y el ICCP para el Envío de Datos,” 2010.
VII. RESPUESTAS NO SOLICITADAS [6]
[3] G. Clarke and D. Reynders, Practical Modern SCADA
Esta es una capacidad que tiene el protocolo DNP, que Protocols: DNP3, 60870.5 and Related Systems, 1st
permite a los dispositivos esclavos respondan a los maestros ed. Elsevier Science & Technology Books, 2004.
sin que éstos los interroguen. Por lo general se usa esta
característica para que los dispositivos esclavos reporten los [4] I. N. Fovino, A. Carcano, T. De Lacheze Murel, A.
eventos ya sean las alarmas, secuencia de eventos y/o cambios Trombetta, and M. Masera, “Modbus/DNP3 State-
en las mediciones sin necesidad de preguntar por ellos. Based Intrusion Detection System,” 2010, pp. 729–
El criterio para que un dispositivo esclavo reporte 736.
Respuestas no Solicitadas se basa en dos parámetros,
configurables en todo dispositivo que se comunique en DNP [5] D. Reynders, S. Mackay, and E. Wright, Practical
3.0 y que soporte esta propiedad: Industrial Data Communications: Best Practice
 HOLD COUNT: este parámetro configura un número Techniques. Butterworth-Heinemann, 2004, p. 429.
determinado de eventos o cambios que tienen que
ocurrir para que el dispositivo tome la decisión de [6] C. Strauss, Practical Electrical Network Automation
enviar una Respuesta no Solicitada reportando dichos and Communication Systems. Elsevier, 2003, pp. 108–
eventos. 118.

You might also like