It is important to test every piece of PLC code we write to validate it performs as expected. This can be difficult using standard simulation emulators such as PLCSIM for Siemens (and RSEmulate for Allen Bradley). PLCSIM provides us with a virtual controller in which we can test sections of code, make sure there are no obvious programming errors and simulate I/O changes. It can’t simulate real-world plant operations.
This is a companion discussion topic for the original entry at https://www.solisplc.com/tutorials/siemens-simit