Hello,
I have set up a Modbus TCP request in Modbus Client, but I get a result that seems not logical (at least to me). The equipment sending the data is a 16 bit digital input converter, where inputs 1 to 10 are set to high, 11 to 16 are set to low.
If I set the answer to Hex, I get the following:
Request successful, result: "03FF"
If I set the answer to Bool, I get the following:
Request successful, result: [1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1]
Isn’t there here a problem? Why are the first two bits set to 1? Shouldn’t bits 7 and 8 be 1-s?
Edit: One more thing. The “bracket” option seems to work in “inverse” mode. If I set it on, I get no brackets, if I set it off, I get the brackets.
The software:
Device: TRB140
Kernel: 5.4.251
Firmware: TRB1_R_00.07.05.4
Build: d48a3687a6
Build date: 2023-11-07 15:44:58
Thanks,
Gabor