Abstract: A low cost, open source, rugged, modular OpenPLC, based on ATmega16 microcontroller, has been developed for instructional purposes. Modularity permits flexible use of the OpenPLC. The open ...