Я не нашел, как изменить протокол обмена в моем ТРМ. Меню уровня PL-4 заканчивается параметром n.Flt. К тому же, я посчитал, что самый быстрый способ разработки - использование библиотек изготовителя. А сейчас уже просто стало интересно, почему вижу то, что вижу.
Разобрал ответы от ТРМ, оказалось, что уставки передаются в двух байтах в формате знакового целого с запятой, как и описано в документации. И те самые 409,6 (4096) это и есть экспонента (10^-1) в 12 бите двухбайтового числа. То есть, получив целое, я могу отмаскировать 12-14 биты, получив экспоненту, а биты 0-11 будут мантиссой.
Осталось понять, почему стандартная функция для чтения ReadStoredDotS не делает этого сама, а выдает мне сырой результат. Буду пользоваться ReadUInt и вручную проделывать описанные выше операции, если не разберусь, как делать правильно.