PLC Programming - Advanced Object Oriented Programming (OOP)
Master CoDeSys OOP: Write Scalable PLC Code with Methods, Inheritance & Interfaces
4.75 (2 reviews)

43
students
7 hours
content
Apr 2025
last update
$44.99
regular price
What you will learn
Implement core CoDeSys OOP features like Methods, Properties, and Access Specifiers to create well-encapsulated Function Blocks.
Design and utilize Inheritance (EXTENDS, ABSTRACT, SUPER) and Interfaces (IMPLEMENTS) to build flexible, reusable, and maintainable Function Block hierarchies.
Apply Polymorphism using Interface variables (IF <> 0) and runtime checks (__QUERY...) to create decoupled and adaptable automation logic.
Safely and effectively use Pointers (POINTER TO) and References (REFERENCE TO) in CoDeSys, understanding critical validity checks.
Apply key OOP Design Patterns (State, Command, Observer) to solve common automation software challenges.
Evaluate when and how to appropriately apply OOP principles and patterns in PLC projects, avoiding common pitfalls like over-engineering.
Course Gallery




6575553
udemy ID
16/04/2025
course created date
01/05/2025
course indexed date
Bot
course submited by