Skip to main content

CODESYS DNP3

Introducción

DNP3 (Distributed Network Protocol) es un estándar de comunicación oficial para telecontrol. El protocolo DNP3 está estandarizado y desarrollado por el Grupo de usuarios de DNP. El grupo de usuarios de DNP está formado por proveedores y usuarios de dispositivos que utilizan el protocolo DNP3.

Puedes usar CODESYS DNP3 para crear aplicaciones que utilicen el protocolo DNP3.

. CODESYS DNP3 contiene una biblioteca con bloques de funciones, entre otros para:
  • Puntos de datos (como Binary Input y Analog Input)

  • Outstation

A CODESYS DNP3 Outstation actualmente puede comunicarse vía TCP/IP o serial RS232 con uno (o si es necesario varios) Maestros DNP3. CODESYS DNP3 requiere un CmpDNP3 componente del sistema de tiempo de ejecución que debe activarse en el PLC.

. Se incluyen dos bibliotecas en CODESYS DNP3:
  • DNP3.library: esta biblioteca está diseñada para su uso en la aplicación.

  • CmpDNP3.library: Esta biblioteca es utilizada por DNP3.library para acceder a la CmpDNP3 componente del sistema de tiempo de ejecución y no está diseñado para su uso en la aplicación

El DNP3.library La biblioteca contiene la documentación de los bloques de funciones destinados al desarrollo de aplicaciones.

Además, CODESYS DNP3 contiene ejemplos para el uso de los bloques de funciones mencionados anteriormente. Los detalles sobre los ejemplos también se incluyen en la documentación del DNP3.library biblioteca.

Importante

CODESYS DNP3 contiene solo las bibliotecas de bloques de funciones DNP3.library y CmpDNP3.library. No se implementa un configurador, como en el caso de otros protocolos de bus de campo.