Comunication problems with PLCSim

The trial version has no limitations and is functionally equivalent to the Ultimate edition.

That said, what is probably happening with inputs in your tests is the values sent by Factory IO being overwritten by values from inputs of other modules, that happen to also map their inputs to addresses starting at %I10.

Here is a topic describing the issue and providing solutions: Siemens: inputs not working