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

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

Автор Тема: Шкалы переменных  (Прочитано 897 раз)

Lordhmen

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Шкалы переменных
« : 05 Сентября 2024, 07:22:42 »
Здравствуйте, у меня пару вопросов по шкалам.

Почему у каких то переменных при редактирование мин и макс значения у шкалы - у тренда так же меняются эти значения шкалы, а у некоторых переменных нет - без разницы какие значения заданы в шкале у переменной, в тренде будет от 0 до 10000.
Почему нельзя отдельно редактировать шкалу тренда? Есть ли у вас возможность добавить этот функционал, хотя бы изменение мин и макс значения через скрипты?
« Изменён: 05 Сентября 2024, 08:28:28 от Simple Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1247
    • Просмотр профиля
Re: Шкалы переменных
« Ответ #1 : 05 Сентября 2024, 09:55:56 »
Здравствуйте.

Как видно по скриншотам, у переменной задана опция "Сдвиг запятой" = 2. В свойствах тренда "Минимум" и "Максимум" отображается значение с учетом настроек масштабирования переменной.

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

Напишите диапазон значений, которые может принимать переменная на ПЛК/устройстве и в каком диапазоне ее необходимо отображать в скада-системе. Мы укажем настройки, которые нужно задать.
« Изменён: 05 Сентября 2024, 10:06:44 от Simple_Scada »

Lordhmen

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Шкалы переменных
« Ответ #2 : 05 Сентября 2024, 10:40:22 »
Значение с ПЛК приходит в виде 0,хх. Мин 0, Макс 1. В скаде нужно нужно убрать запятую/сдвинуть ее на 2 или умножить на 100 это число. Вообщем это проценты. А в тренде шкала должна быть от 0 до 100

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 202
    • Просмотр профиля
    • Simple-Scada
Re: Шкалы переменных
« Ответ #3 : 05 Сентября 2024, 10:54:39 »
В таком случае для данной переменной нужно использовать шкалу 0-1, а опцию "Сдвиг запятой" установить равной "2". Тогда значение переменной будет автоматически масштабироваться к шкале 0-100 и в этом же диапазоне отображаться в трендах.

Lordhmen

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Шкалы переменных
« Ответ #4 : 05 Сентября 2024, 11:05:29 »
Спасибо, помогло. Подскажите пожалуйста, а с помощью скриптов можно редактировать шкалы? Если нет, планируете ли добавлять такой функционал? 

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1247
    • Просмотр профиля
Re: Шкалы переменных
« Ответ #5 : 06 Сентября 2024, 09:47:35 »
Здравствуйте.

Такой возможности нет и ее добавление не планируется в ближайшем будущем (возможно когда-то сделаем). Если переменная изменяется в большом диапазоне, то можно использовать логарифмическую шкалу - см. кнопку "log" при создании/редактировании шкалы. Также, при просмотре трендов на десктоп-клиентах шкалы можно перемещать по вертикали при помощи курсора, а масштабировать колесиком мыши (если включена опция "Масштаб и перемещение шкалы"). При клике ПКМ по шкале произойдет возврат к оригинальному виду шкалы. Режим масштабирования трендов для web-клиента рассмотрен по ссылке.
« Изменён: 06 Сентября 2024, 10:31:41 от Simple-Scada »

ARV

  • Пользователь
  • **
  • Сообщений: 53
    • Просмотр профиля
Re: Шкалы переменных
« Ответ #6 : 09 Сентября 2024, 15:43:58 »
Мой вопрос по теме шкал для временных трендов: если я в объект временного тренда добавил несколько переменных с разными шкалами,   как это правильно сделать? Предположим, две переменные: температура и проценты, температура от 30 до 200 градусов, ну а проценты, естественно, от 0 до 100. Как это реализовать правильно?

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 202
    • Просмотр профиля
    • Simple-Scada
Re: Шкалы переменных
« Ответ #7 : 10 Сентября 2024, 12:48:43 »
Здравствуйте.

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

В будущем мы планируем добавить новый компонент "Архивные тренды", который позволит выводить тренды на мнемосхему с функционалом, аналогичным просмотру архивных трендов. Но когда появится такой компонент, пока сказать сложно.