Я думаю, что макрос ему нужен для чтения из модуля собственной функцией (видимо осталось от СП270).
Мне только не понятно, чего он добивается
Модуль выдает данные в формате DWord. В этом же формате можно прибавлять/вычитать поправку.
Зачем Float в вычислениях? Или в итоге, для дальнейшего использования именно Float нужен.
А так каша какая-то получается.
ЗЫ. Может все таки модуль выдает данные Float, а не DWord? Тогда зачем этот макрос вообще?