Так всё правильно. Тип переменной - REAL, а в программе вы указываете физ. адрес. Компилятор не может разобраться, что это, DWORD, DINT или REAL и выводит в формате DWORD. Чтобы этого избежать, в области глоб. переменных создайте переменную типа REAL.:

aaa :REAL at %ID3.0;

А в программе используйте имя переменной, а не адрес.