🦾 OOP · TwinCAT 30%
🦾 The Suspiciously Fun PLC Series

OOP in TwinCAT 3:
zero to hero.

Fourteen bite-sized chapters, each with its own ridiculous analogy and something you can poke. The course runs from "what even is an object" all the way to factories and state machines, all in plain, real TwinCAT 3 Structured Text, and you don't need any OOP experience to start.

Act I · Basics

What OOP is · FUNCTION_BLOCK · instances · VAR scopes · methods · properties · access modifiers.

Act II · Reuse

Inheritance & SUPER^ · method overriding · interfaces & polymorphism · abstract blueprints.

Act III · Advanced

Pointers & references · FB_init constructors · design patterns (state machine + factory).

How to use it

Go in order or jump around via the rail. Each chapter has a hands-on demo and a quick check. Your spot is saved automatically; arrow keys flip chapters.

Heads up: the analogies get weirder. Stick around for the treasure map. 🗺️