# OOP codesys example german wago website

**URL:** <https://www.wago.community/t/oop-codesys-example-german-wago-website/1737>\
**Category:** CODESYS\
**Tags:** pfc200, how-to, codesys\
**Created:** [April 4, 2025, 3:40pm UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737 "2025-04-04T15:40:01Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![JF89](https://avatars.discourse-cdn.com/v4/letter/j/ecc23a/32.png) [@JF89](https://www.wago.community/u/JF89)\
**Post date:** [April 4, 2025, 3:40pm UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737/1 "2025-04-04T15:40:01Z")

</div>

Hello,

I can’t find the site I visited several monts ago , with a very well explain of using pointers in codesys with examples.  
I’m not sure, but i think it was on a wago german website.  
I unable to find it again .

have you got any idea ?

---

<div class="post-metadata">

**Author:** ![WagoIcard](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/wagoicard/32/1508_2.png) [@WagoIcard](https://www.wago.community/u/WagoIcard)\
**Post date:** [April 7, 2025, 12:20am UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737/2 "2025-04-07T00:20:07Z")

</div>

Hello, so i only know those examples from Codesys:

> **[CODESYS Group](https://content.helpme-codesys.com/en/CODESYS%20Examples/_ex_cds_oop.html)**

> **[CODESYS Group](https://content.helpme-codesys.com/en/CODESYS%20Examples/_ex_cds_oop_extended.html)**

And those one from an GIThub source:

> **[GitHub - Aliazzzz/OOP-Concept-Examples-in-CODESYS-V3: Examples of IEC 61131-3 third edition OOP...](https://github.com/Aliazzzz/OOP-Concept-Examples-in-CODESYS-V3)**
>
> Examples of IEC 61131-3 third edition OOP programming paradigms in practice

---

<div class="post-metadata">

**Author:** ![JF89](https://avatars.discourse-cdn.com/v4/letter/j/ecc23a/32.png) [@JF89](https://www.wago.community/u/JF89)\
**Post date:** [September 19, 2025, 12:50pm UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737/3 "2025-09-19T12:50:19Z")

</div>

yes that’s right oop-concept codesys V3 github provides programs you can dowload, to be familiar with oop concepts , but the FB ‘s are missing !

have you got any other suggestion ?

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

---

<div class="post-metadata">

**Author:** ![WagoDamRud](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/wagodamrud/32/258_2.png) [@WagoDamRud](https://www.wago.community/u/WagoDamRud)\
**Post date:** [September 24, 2025, 12:35pm UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737/4 "2025-09-24T12:35:13Z")

</div>

you can find them in the POUs (Global project section):

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

---

<div class="post-metadata">

**Author:** ![JF89](https://avatars.discourse-cdn.com/v4/letter/j/ecc23a/32.png) [@JF89](https://www.wago.community/u/JF89)\
**Post date:** [September 24, 2025, 5:38pm UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737/5 "2025-09-24T17:38:43Z")

</div>

Thank you very much.

all the syntax is difficult to understand for me. (I’m a PLC prorammer , not a computer programmer).

Which solution do you suggest to understand that ? (Codesys book V2, or a course ?)

---

<div class="post-metadata">

**Author:** ![sean](https://avatars.discourse-cdn.com/v4/letter/s/f0a364/32.png) [@sean](https://www.wago.community/u/sean)\
**Post date:** [September 25, 2025, 2:04pm UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737/6 "2025-09-25T14:04:56Z")

</div>

Hi there, I teach the codesys advanced class at our Wago HQ and I specifically cover OOP in the class. If you are interested in attending the class, you can reach out to [training.us@wago.com](mailto:training.us@wago.com). You can also give us an email at [automationsupport.us@wago.com](mailto:automationsupport.us@wago.com) and I’d be happy to send you training materials that I have for OOP!

---

<div class="post-metadata">

**Author:** ![JF89](https://avatars.discourse-cdn.com/v4/letter/j/ecc23a/32.png) [@JF89](https://www.wago.community/u/JF89)\
**Post date:** [September 26, 2025, 12:21pm UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737/7 "2025-09-26T12:21:16Z")

</div>

Hello Sean,

Here is my email adress if you want to send me any oop documents , or example you have in your codesys course:

[contact@art-gtc.com](mailto:contact@art-gtc.com)

[contact@art-gtc.com](mailto:contact@art-gtc.com)

[contact@art-gtc.com](mailto:contact@art-gtc.com) and my website is [art-gtc.com](http://art-gtc.com)

---

<div class="post-metadata">

**Author:** ![Alexander\_Landfried](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/alexander_landfried/32/306_2.png) [@Alexander\_Landfried](https://www.wago.community/u/Alexander_Landfried)\
**Post date:** [September 29, 2025, 1:16pm UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737/8 "2025-09-29T13:16:33Z")

</div>

@JF89

Here are some approaches which are really useful for a plc programmer.

[IEC 61131-3 – Stefan Henneken](https://stefanhenneken.net/category/iec-61131-3/) (Examples based on TwinCAT, but syntax is the same)

[Refactoring and Design Patterns](https://refactoring.guru/)

---

<div class="post-metadata">

**Author:** ![TomasD](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/tomasd/32/2042_2.png) [@TomasD](https://www.wago.community/u/TomasD)\
**Post date:** [October 1, 2025, 8:13am UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737/9 "2025-10-01T08:13:49Z")

</div>

The first time I hear about a similar course and some materials. Maybe you will do it publicly for us all and any participant could get acquainted? I would love to look at available materials.

---

<div class="post-metadata">

**Author:** ![sean](https://avatars.discourse-cdn.com/v4/letter/s/f0a364/32.png) [@sean](https://www.wago.community/u/sean)\
**Post date:** [October 9, 2025, 2:59pm UTC](https://www.wago.community/t/oop-codesys-example-german-wago-website/1737/10 "2025-10-09T14:59:53Z")

</div>

I agree! We’re probably going to close the OOP class soon in favor of some other topics, as soon as it’s confirmed I was planning on making a training video covering the material or a recording of the class. I would estimate that a video could be publicly available around Q3 of 2026. But I only teach it in person for now.
