Hi, I ran into the effect that all modbus addresses I specify are shifted down by 1. This turns out to be code in most of the ModbusTag implementations (not all) which have a PROTOCOL_ADDRESS_OFFSET to shift it by.
Why was this done? If I'm writing software to read modbus addresses and I follow the manufacturer specified information it will run into unexpected effects (like I have today). Also: Now getAddressString() yields something different then what I used to build the tag with. -- Best regards / Met vriendelijke groeten, Niels Basjes