Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Тренды для переменных со сдвигом запятой  (Прочитано 582 раз)

Tyrbonit

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Для переменных тренда у которых задано смещение запятой, к подписям на оси У данное смещение применяется дважды.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Тренды для переменных со сдвигом запятой
« Ответ #1 : 24 Января 2022, 09:41:44 »
Здравствуйте.

Смещение применяется только один раз. Судя по всему тренды на скрине отображаются правильно, в соответствии с заданной шкалой (и тренд отрисовывается за пределами экрана). Задайте переменным правильную шкалу. Шкала переменной всегда должна соответствовать реальному диапазону значений, которые может принимать переменная. Например, если на ПЛК/устройстве переменная изменяется в диапазоне 0-120, значит в редакторе шкалу данной переменной нужно установить также 0-120.
Если разобраться не получается, то вышлите текущую версию проекта на support@simple-scada.com

Tyrbonit

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Тренды для переменных со сдвигом запятой
« Ответ #2 : 27 Января 2022, 12:32:20 »
Спасибо, сделал по вашему совету, в веб версии шкалы объединились в одну, а вот в настольном клиенте шкалы отображаются раздельно и с разными единицами измерения.
Задача стояла преобразовать шкалу 0-80000кВт в шкалу 0-80МВт, при смещении запятой наименование единицы измерения не изменяется. Исправить конечно можно, указав 0-80000МВт, но это не будет соответствовать реальным единицам измерения сигнала и вносит путаницу.

Предлагаю на вкладке "Дополнит." окна настройки переменной вместо полей "Виз.минимум" и "Виз.максимум" сделать меню для выбора в какую шкалу нужно преобразовать (из списка созданных ранее) и в дальнейшем использовать ед.изм. новой шкалы.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1178
    • Просмотр профиля
Re: Тренды для переменных со сдвигом запятой
« Ответ #3 : 28 Января 2022, 11:50:28 »
Здравствуйте.

Цитировать
Задача стояла преобразовать шкалу 0-80000кВт в шкалу 0-80МВт
Если на контроллере переменная изменяется в диапазоне 0-80000, а в скаде необходимо выводить значение в диапазоне 0-80, то для данной переменной нужно использовать шкалу 0-80000 и задать свойство "Сдвиг запятой" = -3. При необходимости, можно задать требуемый формат переменной в свойстве "Формат", например установить необходимое количество знаков после запятой.

Цитировать
при смещении запятой наименование единицы измерения не изменяется
Свойство "Сдвиг запятой" никак не связано с единицами измерения. Единицы измерения можно указать при создании/редактировании шкалы.

Цитировать
в настольном клиенте шкалы отображаются раздельно и с разными единицами измерения
На скриншоте видно, что используются разные шкалы с разными единицами измерения, поэтому они не группируются. Группируются только одинаковые шкалы с одним и тем же диапазоном и единицами измерения. Если требуется выводить в тренды две переменные с разными шкалами(0-80000кВт и 0-80МВт), то в любом случае необходимо создать две разные шкалы 0-80000кВт,  0-80МВт и назначить их соответствующим переменным.

Цитировать
Предлагаю на вкладке "Дополнит." окна настройки переменной вместо полей "Виз.минимум" и "Виз.максимум" сделать меню для выбора в какую шкалу нужно преобразовать
Свойства "Виз.минимум" и "Виз.максимум" целесообразно использовать только когда между шкалой на контроллере и в скаде нет линейной зависимости, например на ПЛК используется шкала 0 - 100, а в скаде необходимо отображать значение в шкале 0 - 150. Для Вашей задачи данные свойства использовать не требуется.

Если после прочтения пояснений выше, все же не понятно как настроить свойства переменной, то пришлите нам на support@simple-scada.com текущую версию Вашего проекта, укажите переменную которую нужно проверить, диапазон в котором переменная изменяется на контроллере и диапазон, в котором она должна отображаться в скаде. Мы укажем какие настройки нужно установить.