Welcome, Guest
Username: Password: Remember me

TOPIC: Передача float через integer с указанием делителя?

Передача float через integer с указанием делителя? 2 days 1 hour ago #3844

Есть тривиальная задача передачи значений с плавающей запятой через целочисленное, с указанием делителя. То есть надо передать 123,45 пишем в ячейку 12345 и дописываем в МодБАС карте замечание "делить на 100" Для обычной СКАДА это тривиальная задача - ибо так работали ранее и так нагляднее человеку, чем заморачиваться с кодировками float-ов. У некоторых фирм прямо такие требования и прописаны в стандартах.

Но проверяя возможности ТеслаСКАДА наткнулся, что тут такого нет вообще. Либо поправьте меня и укажите как это сделать?

Объясню что мне надо: считываю я целочисленную переменную, указываю делитель, при выводе числа на экран вижу как бы float. При этом вношу значение также с запятой и при нажатии Enter у меня СКАДА сама умножает на 100, отрубает хвост (если я вдруг вместо положенных и указанных 2 знаков ввёл 3) и кладёт в регистр целым числом.

Для обычных СКАДА это просто галочка и дополнительный инпут с указанием количества занков после запятой (делитель/множитель). Но допустим тут этого нет, то как тогда соорудить эту конструкцию?
The administrator has disabled public write access.

Передача float через integer с указанием делителя? 1 day 11 hours ago #3845

  • fatkhrus
  • fatkhrus's Avatar
  • Offline
  • Administrator
  • Posts: 1052
  • Thank you received: 140
  • Karma: -102
Для того чтобы реализовать вашу задачу необходимо в Настройках тега открыть вкладку Масштабирование. И ввести пропорции чтобы удовлетворялось вашим условиям, а именно деление на 100. Например Числовой Минимум = 0, Числовой Максимум = 100 000, Инженерный минимум = 0, Инженерный максимум = 1000.

С уважением,
Руслан
The administrator has disabled public write access.
Go to top