Вы уверены что нужно вводить одно число, а видеть другое? Это очень странно, т.к. при вводе нужно будет заранее продумывать какое значение нужно ввести чтобы получить нужное значение.
Учитывайте, что когда у переменной включен сдвиг запятой - скада берёт на себя все преобразования, как на чтение так и на запись. Пример: на контроллере есть переменная которая меняется в диапазоне от 0 до 200. В скаде нужно видеть эту переменную в шкале от 0.00 до 2.00. Тогда добавляем переменную в скаду, задаём реальную шкалу 0..200 и включаем сдвиг запятой -2. Теперь пользователь будет видеть значения в шкале от 0.00 до 2.00, как и требовалось. Вводить значения он тоже будет в этой шкале! Но на контроллер скада будет записывать значения в шкале 0 до 200. Таким образом пользователь вводит значения в той же шкале, которую и видит на экране (без путаницы со шкалами), а на контроллер идут значения в оригинальной шкале.
Обычно все задачи связанные с преобразованием шкалы решаются именно так, исключая путаницу при вводе значений и оператору не нужно знать в какой шкале значения хранятся на контроллере. Т.е. в Вашем случае нужно вводить не 180, а 1.80 (в той же шкале которую Вы видите на экране), а на контроллер пойдёт 180.
Если Вам всё таки нужно видеть значения в одной шкале, а вводить в другой, то нормально реализовать такую систему не получится и скорее всего в ближайшее время такой возможности не появится, т.к. пока Вы первый пользователь которому нужна такая сложная система ввода.