Simple-Scada 2 > Ошибки

Шкала переменной Int64

(1/1)

B.B:
Версия Simple-Scada 2.5.11.0

Если попробовать для INT64 создать шкалу, то минимум и максисмум задать не получается.
Поле ввода ограничено 15 символами, а при задании в экспотенциальном виде нормируется значением 4294967295.

Simple-Scada:
Здравствуйте.

Шкалы действительно имеют ограниченный диапазон значений, это сделано для поддержки вещественных значений для мин. и макс. значения шкалы. На практике мы пока не встречали реальных задач в которых требовалось бы отображать шкалу со значениями Int64. Пожалуйста, опишите как именно Вы планируете использовать шкалу с Int64 в диапазоне -9223372036854775808..9223372036854775807. Вам действительно нужно просматривать, например, тренды в этом диапазоне? Или нужно чтобы пользователи могли через поле/уровень (или др. компоненты) вводить такие большие значения?
Если нет, то нет смысла устанавливать такой диапазон шкалы. Шкала никак не ограничивает реальные значения, т.е. в скаду всегда будут поступать реальные значения переменной (независимо от шкалы). При работе со значением через скрипты (например, для извлечения битов и т.п.) значение также никак не ограничивается. Запись новых значений в переменную через скрипты также не ограничивается шкалой. Шкала используется только при вводе новых значений через визуальные компоненты (чтобы ограничить ввод) и при отображении трендов.

B.B:

--- Цитата: Simple-Scada от 25 Октября 2021, 10:52:55 ---Шкала никак не ограничивает реальные значения, т.е. в скаду всегда будут поступать реальные значения переменной (независимо от шкалы).

--- Конец цитаты ---

Отлично. Вводить такие большие числа необходимости нет. Программно считаются значения для ЦАП и выводятся в тег.
Если шкала ограничивает только пользовательский интерфейс, то в данном случае это не критично.
Ввод делается в процентах.

Навигация

[0] Главная страница сообщений

Перейти к полной версии
Mobile View