Существует минимум 4 варианта расположения float в регистрах ModBus. Стандартизации никакой. Вот такой промышленный стандарт