Factory IO
Factory IO is a simulation software that simulates industrial equipment. It allows you to connect to a variety of PLCs in order to practice programming concepts and experience coding in a clean and safe enviroment.
You can check out Factory IO here.