Modbus function 3 (03 hex) for 32-bit float data types, Read Holding Registers/Read Multiple Registers as float data.
BusProtocolErrors.FTALK_SUCCESS on success or error code. See BusProtocolErrors for possible error codes.
Reads the contents of pairs of consecutive output registers (holding registers, 4:00000 table) into float values.
Note Modbus does not know about any other data type than discretes and 16-bit registers. Because a float value is of 32-bit length, it will be transferred as two consecutive 16-bit registers. This means that the amount of registers transferred with this function is twice the amount of float values passed to this function.
Note No broadcast supported
MbusMasterFunctions Class | FieldTalk Namespace | MbusMasterFunctions.readMultipleFloats Overload List