Объединение UNION не нужно в данном случае, полученные 2 шт. WORD присвоить в переменные INT, и просто конвертировать INT_TO_REAL и потом разделить на 10.
В WORD (INT) уже должны быть значения, типа 235, после конвертации и деления на 10 получите 23,5 градуса.
INT нужен, чтобы не потерять отрицательные значения (если они будут). Например -2 градуса в INT, в переменной WORD будет 65534





Ответить с цитированием
