Опишу как работает у меня этот DECODE_FLOAT:
реаловские значения с датчика подаю на вход Value,
на вход DEF_VALUE подаю любую константу, к примеру 2
считываю значение с _ERR.
когда датчик работает нормально, _ERR=0
когда датчик обрывается или закорачивается все равно _ERR=0!!!