How I built a PLC for my internship project: or how it made me love open source even more
Electronic rat nest. The PLC itself is just a real-time app running on Linux PREEMPT_RT on the Raspberry Pi 5. I remember vividly the moment the term ‘PLC’ was first used in a relevant context I was participating. It was during an Instrumentation & Controls lecture at UTP. My lecturer threw out the term ‘PLC’ to the class, expecting us to at least know what it meant. At the time I was sure I’ve seen the term before somewhere, but I never really understood what it meant at the time. Even today, the term has a pretty nebulous definition, but I digress for the time being. Somebody then asked him what a ‘PLC’ is (mind you, we were all third-year electrical engineering students at that point) and he took a substantial pause before defeatedly answering that it’s basically an Arduino. ...