Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Lordhmen от 05 Сентября 2024, 07:22:42

Название: Шкалы переменных
Отправлено: Lordhmen от 05 Сентября 2024, 07:22:42
Здравствуйте, у меня пару вопросов по шкалам.

Почему у каких то переменных при редактирование мин и макс значения у шкалы - у тренда так же меняются эти значения шкалы, а у некоторых переменных нет - без разницы какие значения заданы в шкале у переменной, в тренде будет от 0 до 10000.
Почему нельзя отдельно редактировать шкалу тренда? Есть ли у вас возможность добавить этот функционал, хотя бы изменение мин и макс значения через скрипты?
Название: Re: Шкалы переменных
Отправлено: Simple_Scada от 05 Сентября 2024, 09:55:56
Здравствуйте.

Как видно по скриншотам, у переменной задана опция "Сдвиг запятой (https://simple-scada.com/help/manual/varextra.html)" = 2. В свойствах тренда "Минимум" и "Максимум" отображается значение с учетом настроек масштабирования переменной.

Шкала переменной (https://simple-scada.com/help/manual/edit-scale.html) всегда должна соответствовать реальному диапазону значений, которые может принимать переменная. Если переменная на ПЛК/устройстве изменяется в диапазоне 0-100, значит в редакторе шкалу данной переменной нужно установить также 0-100. При этом, если не требуется масштабировать значение переменной, то опцию "Сдвиг запятой (https://simple-scada.com/help/manual/varextra.html)" нужно установить равной "0".

Напишите диапазон значений, которые может принимать переменная на ПЛК/устройстве и в каком диапазоне ее необходимо отображать в скада-системе. Мы укажем настройки, которые нужно задать.
Название: Re: Шкалы переменных
Отправлено: Lordhmen от 05 Сентября 2024, 10:40:22
Значение с ПЛК приходит в виде 0,хх. Мин 0, Макс 1. В скаде нужно нужно убрать запятую/сдвинуть ее на 2 или умножить на 100 это число. Вообщем это проценты. А в тренде шкала должна быть от 0 до 100
Название: Re: Шкалы переменных
Отправлено: Simple Scada от 05 Сентября 2024, 10:54:39
В таком случае для данной переменной нужно использовать шкалу (https://simple-scada.com/help/manual/edit-scale.html) 0-1, а опцию "Сдвиг запятой (https://simple-scada.com/help/manual/varextra.html)" установить равной "2". Тогда значение переменной будет автоматически масштабироваться к шкале 0-100 и в этом же диапазоне отображаться в трендах.
Название: Re: Шкалы переменных
Отправлено: Lordhmen от 05 Сентября 2024, 11:05:29
Спасибо, помогло. Подскажите пожалуйста, а с помощью скриптов можно редактировать шкалы? Если нет, планируете ли добавлять такой функционал? 
Название: Re: Шкалы переменных
Отправлено: Simple_Scada от 06 Сентября 2024, 09:47:35
Здравствуйте.

Такой возможности нет и ее добавление не планируется в ближайшем будущем (возможно когда-то сделаем). Если переменная изменяется в большом диапазоне, то можно использовать логарифмическую шкалу - см. кнопку "log" (https://simple-scada.com/help/manual/edit-scale.html) при создании/редактировании шкалы. Также, при просмотре трендов (https://simple-scada.com/help/manual/client-trends-view.html) на десктоп-клиентах шкалы можно перемещать по вертикали при помощи курсора, а масштабировать колесиком мыши (если включена опция "Масштаб и перемещение шкалы (https://simple-scada.com/help/manual/trendsset.html)"). При клике ПКМ по шкале произойдет возврат к оригинальному виду шкалы. Режим масштабирования трендов для web-клиента рассмотрен по ссылке (https://simple-scada.com/help/manual/trendviewweb.html?anchor=webzoom).
Название: Re: Шкалы переменных
Отправлено: ARV от 09 Сентября 2024, 15:43:58
Мой вопрос по теме шкал для временных трендов: если я в объект временного тренда добавил несколько переменных с разными шкалами,   как это правильно сделать? Предположим, две переменные: температура и проценты, температура от 30 до 200 градусов, ну а проценты, естественно, от 0 до 100. Как это реализовать правильно?
Название: Re: Шкалы переменных
Отправлено: Simple Scada от 10 Сентября 2024, 12:48:43
Здравствуйте.

Шкала, указанная в свойствах компонента "Временные тренды (https://simple-scada.com/help/manual/time-trends.html)" не влияет на масштабирование и отображение трендов и не связана со шкалой переменной, т.к. в компоненте может быть несколько трендов переменных с разными шкалами. Данная шкала служит только для визуального отображения. При помощи шкалы компонента можно создать основную шкалу и при необходимости добавить дополнительные визуальные шкалы, используя отдельный компонент "Шкала (https://simple-scada.com/help/manual/scale.html)". См. скриншот во вложении.

В будущем мы планируем добавить новый компонент "Архивные тренды", который позволит выводить тренды на мнемосхему с функционалом, аналогичным просмотру архивных трендов (https://simple-scada.com/help/manual/client-trends-view.html). Но когда появится такой компонент, пока сказать сложно.
Название: Re: Шкалы переменных
Отправлено: Lordhmen от 22 Апреля 2025, 13:49:17
возможно когда-то сделаем
Здравствуйте, подскажите пожалуйста, стоит ли ждать? Нас Ваша scada полностью устраивает, не хвататет только редактирования шкал через скрипты. Специально оплатили подписку на обновления на год, с надеждой что все таки добавите такую возможность.
Название: Re: Шкалы переменных
Отправлено: Simple-Scada от 24 Апреля 2025, 09:51:39
Цитировать
не хватает только редактирования шкал через скрипты
Да, планируем добавить возможность редактирования шкал через скрипты, но точный срок добавления назвать не можем. Есть множество более популярных задач, которые решаются в первую очередь.