🦾 The Suspiciously Fun PLC SeriesOOP in TwinCAT 3:
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. 🗺️