Home > On-Demand Archives > Talks >
OpenPLC: A Unique Approach to Programming Microchip Atmega328 microcontrollers
Dr. Don Wilcher - Watch Now - EOC 2022 - Duration: 36:40
Hi Don, I liked your presentation although I was wondering how OpenPLC supports the various hardware features of the microcontroller (like PWM, A/D etc.). For example, how would you write a simple control loop in LD to control a motor's speed, or read an analog value? I never programmed a PLC, so maybe I'm missing something here. But your talk was inspiring, maybe this is a good start in electronic education.
Hi Thomas,
Thanks for the kind comments regarding the presentation. There are Function Block Diagrams (FBD) that support such microcontroller features. With these FBDs and ladder diagrams (LD) traditional microcontroller tasks can be accomplished. Further, there is an active community of developers on the forum that are creating new FBDs to expand the OpenPLC capabilities for embedded applications. I have been using OpenPLC in my Programmable Logic Controller and electronic courses with great success. My learners are engaged with various electronic control projects using OpenPLC as the software programming interface for the Arduino Uno. I hope I answered your question, Thomas.