Master software tool
What is called
Data Type (circled in red) is NOT the function code, it is the leading numeral used by humans to identify the data type or memory area.The leading numeral for input registers is (3)xxxx
This is confirmed by the
Address (circled in blue): 34097, [which I would write (3)4097 because (3)is not part of the modbus message.]
Since Function Code 03 is the correct Function Code, and FC 03 addresses the Holding Registers in the (4)xxxx memory, the
Data Type needs to be switched to whatever comes up on the list for
4: (probably 4: Holding Reg)
Then
Address will appear as: 44096
I suspect that you've done this at one point or another in the combinations of trials, but stay away from single (one) register reads (device might well generate exception code) and stick with Function Code 03, in spite of the misnamed Input Registers on the mfg's document.
Serial Comm
But none of this will produce a valid read transaction until the serial data makes sense.