I can't read float from the modbus driver. Also, can't get dataSubscriber2 to work with float either, tried "F30003.2", "F30003.1", no event.
Ex: modbusTCPCom1.Read("F30003") generates "Invalid Address F30003 - Input string was not in a correct format."
It writes float ok. Ex: modbusTCPCom1.Write("F40001", "0") works fine.
To work around, I have to read 30003 and 30004 and manually form the float.