Не должны (не знаю, будет ли исправлять ПР значение float, если будет неправильный формат). Но надо проверять, что байты-слова не меняются при получении/отправке.
Если не получится, то можно попробовать читать UDINT(DWORD) в ПР двумя последовательными регистрами, и в слейв копировать также двумя регистрами, ну а читать по адресу первого из регистров, как float