Float values should be displayed as decimal values, however it is possible to show an UNSIGNED variable as a decimal in the DD.
For example: read the value 1800 display as 18.0:
VARIABLE my_variable
{
LABEL "Input";
CLASS DEVICE & DYNAMIC;
HANDLING READ;
TYPE UNSIGNED_INTEGER (2)
{
DISPLAY_FORMAT ".1f";
SCALING_FACTOR 0.01;
}
}
TOK 8.1.32 will issue a warning for this (WARNING 622: Invalid Conversion Character 'f'in display format string for variable).