I am using an M241 PLC and its really hard to read it over modbus, I can read input status but I am not able to read the analog inputs
use modscan and match the value in PLC as well as the analog value
in this way you could know which register you reading analog in put then program accordingly.
In case if this doesn’t work use the relocation table, Go to the Tools tree, then add the Relocation table. This is a kind of memory mapping.