Enables communication using the DNP3 protocol in CODESYS applications. A CODESYS PLC can be configured and used as an outstation.

Article no.
Plus VAT

Product Description

The CODESYS DNP3 extension consists of a CODESYS library that provides IEC function blocks for communication using the DNP3 protocol. Both the configuration of the inputs and outputs and the actual communication are performed by using function blocks.


Programming System

CODESYS Development System Version or higher

Runtime System

CODESYS Control for Linux SL V4.10.0.0 or higher

Supported Platforms / Devices

Note: Use the project “Device Reader” to find out the supported features of your device. “Device Reader” is available for free in the CODESYS Store.

Additional Requirements





Single device license: The license can be used on the target device/PLC on which the CODESYS runtime system is installed.

Licenses are activated on a software-based license container (soft container), which is permanently connected to the controller. Alternatively, the license can be stored on a CODESYS Key (USB dongle). By replugging the CODESYS Key, the license can be used on any other controller.

Note: In demo mode, the software runs for two hours without a license. After that, a manual restart is required.

Required Accessories



No Support

Technical support is not included with this product. To obtain technical support, please purchase a CODESYS Support Ticket.


For general error messages or pre-sales inquiries, please use the "My Question" contact form directly, which can also be used without logging in. A list of alternative support resources can be found in the support section of the CODESYS Group website.



A member of the CODESYS Group

Memminger Straße 151
D-87439 Kempten

Additional Downloads