Я бы так предпочёл сделать: округлил значения до десятых(сотых) долей градуса умножил на 10(100) и передал(записал) на ПР102 в целочисленном виде одним регистром! В ПР102 в слейв устройстве создаёте регистры, куда пишите соответствующие значения температуры, всё. Если значения температуры могут принимать отрицательные значения существуют макросы преобразования из FLOAT в INT.