i did this:
SCALE_REAL_TEMP:=SCALE_REAL_TEMP*100;
SCALE_REAL_TEMP_INT:=Round(SCALE_REAL_TEMP);
SCARE_REAL_TEMP_FINAL:=DINT_TO_REAL(SCALE_REAL_TEMP_INT);
Scale_Analogue_2dec :=SCARE_REAL_TEMP_FINAL/100;
But still i get more then 2 decimal places, ex. 10.0099999