Architectural Design: How to Plan Siemens PLC Program Structure? A Three-Tier Architecture for Clear and Maintainable Code!

Architectural Design: How to Plan Siemens PLC Program Structure? A Three-Tier Architecture for Clear and Maintainable Code!

Architectural Design: How to Plan Siemens PLC Program Structure? A Three-Tier Architecture for Clear and Maintainable Code! Hello everyone! In my years of experience in automation projects, I have found that many engineers write PLC programs like a “running account”—writing a segment for each requirement and adding a block for each new device. As a … Read more

Comic | The Messy State of Linux Kernel Code Due to C Language Usage

Comic | The Messy State of Linux Kernel Code Due to C Language Usage

Postscript: Today is a short comic, mainly intended to illustrate a principle: the key to a clean codebase is not the type of language used, but the people maintaining that codebase. Regardless of how well-designed the codebase is or how advanced the programming language used, if the original principles are not upheld, the end result … Read more