Simulation is a crucial part of the development of a PLC program. It allows you to test every possible behavior of your program without having to rely on physical hardware.
This is a companion discussion topic for the original entry at https://www.solisplc.com/tutorials/tia-portal-plcsim-simulation-basics