Resources

OpenPLC is a microcontroller based small scale PLC, It uses atmega16 as controller. It is programmed using free open source software LDmicro. All the required software, documentation and experiments are given in link below.
https://github.com/FOSSEE/OpenPLC