# CODESYS V3 Ethernet Driver

**URL:** <https://www.wago.community/t/codesys-v3-ethernet-driver/1239>\
**Category:** CODESYS\
**Created:** [October 4, 2024, 9:14pm UTC](https://www.wago.community/t/codesys-v3-ethernet-driver/1239 "2024-10-04T21:14:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![JohnDitter](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/johnditter/32/68_2.png) [@JohnDitter](https://www.wago.community/u/JohnDitter)\
**Post date:** [October 4, 2024, 9:14pm UTC](https://www.wago.community/t/codesys-v3-ethernet-driver/1239/1 "2024-10-04T21:14:48Z")

</div>

The attached document explains how to use the CODESYS V3 Ethernet driver with a WAGO PLC and a compatible HMI.  
[Using the CODESYS V3 Ethernet driver on a WAGO PLC.pdf](https://www.wago.community/uploads/short-url/q6pyfEvRqXrmyZrzD8Y1dwVu4pK.pdf) (1.4 MB)

---

<div class="post-metadata">

**Author:** ![HarshalPatel](https://avatars.discourse-cdn.com/v4/letter/h/bc79bd/32.png) [@HarshalPatel](https://www.wago.community/u/HarshalPatel)\
**Post date:** [October 31, 2024, 4:12am UTC](https://www.wago.community/t/codesys-v3-ethernet-driver/1239/2 "2024-10-31T04:12:59Z")

</div>

This is very good guide. I was trying same this today, but did not get success. Will try your guide next week. I was missing to tick “Link Always” also have not downloaded the program to PLC after creating Symbol Configuration.

I am trying with Webaccess/HMI runtime.

---

<div class="post-metadata">

**Author:** ![bjornidar](https://avatars.discourse-cdn.com/v4/letter/b/5fc32e/32.png) [@bjornidar](https://www.wago.community/u/bjornidar)\
**Post date:** [October 31, 2024, 9:38am UTC](https://www.wago.community/t/codesys-v3-ethernet-driver/1239/3 "2024-10-31T09:38:29Z")

</div>

Thank you for the write-up!

How would you go forward changing persistent variables with this method (as set points are usually stored in PersistentVars and this cannot be accessed in “Symbol configurator”)?

---

<div class="post-metadata">

**Author:** ![JohnDitter](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/johnditter/32/68_2.png) [@JohnDitter](https://www.wago.community/u/JohnDitter)\
**Post date:** [November 6, 2024, 10:00pm UTC](https://www.wago.community/t/codesys-v3-ethernet-driver/1239/4 "2024-11-06T22:00:32Z")

</div>

PersistentVars can be included in the export file. For example, create some persistent data:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/e/e686e0e822c878fc347a90f26a422a7e6dc9c9d3.png)

Check the “Link always” option:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/8/8c449fcda6395b1610ac441fb4815debe56050d3.png)

Check the variables in the Symbol Configuration:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/0/0356e8026ef09316aecc8bb1c35478fe33fd9325.png)

Compile the project and then the persistent variables appear in the export file:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/0/0c2a3a40a37a48cb3a75c9578130b04e15feb2e5.png)

---

<div class="post-metadata">

**Author:** ![AdamKosick](https://avatars.discourse-cdn.com/v4/letter/a/cab0a1/32.png) [@AdamKosick](https://www.wago.community/u/AdamKosick)\
**Post date:** [January 4, 2026, 11:28pm UTC](https://www.wago.community/t/codesys-v3-ethernet-driver/1239/5 "2026-01-04T23:28:49Z")

</div>

Do you have an example using a maple HMI? It seems to be the same process but the maple HMI reports that there is no device response from the Wago controller. I am using TCP/IP codesys V3 driver on port 11740.

Update - Resolved:

So a couple of gotcha’s.

1. The biggest being that you need to add **login credentials**. The default being Username “admin” and password “wago”.

2. The other gotcha (for me) was that I renamed my application on the plc. When I did that I had to rebuild and then import the new tag list (XML file) back into the HMI and retag everything because tags are referenced by format “Application.TagList.Tag”

Mike Psaltis has a good video on how to setup Codesys V3 here:

**[https://youtu.be/CGGW91FvGVQ](https://youtu.be/CGGW91FvGVQ "Share link")**
