Формат принимаемых данных нужно верно выбрать, и 1 регистр 16 бит, а флоат 32, значит 2 регистра подряд. Но это зависит от устройства в карте регистров должно быть написано в каком формате и где читать значение. Может быть флоат, а может целая и дробная часть отдельно передаваться