Мне нужно перевести 4 байта (16#40 00 00 00) в формат REAL
Так как порядок следования байт в REAL для СПК перепутан, пробую так:
dword_to_real(16#4000)
По идее это должно мне дать значение real равное 2.0 , но это не так.
Получается что dword это такой же числовой тип как и uint!
Спрашивается, зачем нужны два одинаковых типа?
И существует ли в ST оператор, который может нормально перевести 16#4000 в real = 2.0 ?