Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: deldemo от 27 Августа 2020, 00:12:19

Название: Неверное отображение трендов
Отправлено: deldemo от 27 Августа 2020, 00:12:19
Здравствуйте. Во временных трендах переменные со сдвигом запятой отображаются без сдвига. Специально вывел поля с этими переменными для визуальной наглядности. Как видно в поле число отображается в нормальном состоянии(со сдвигом), а вот график, с этими же тегами, уходит за приделы шкалы.
Название: Re: Неверное отображение трендов
Отправлено: Simple-Scada от 27 Августа 2020, 09:44:03
Здравствуйте.

А какая шкала у этих переменных? 0..100?
Название: Re: Неверное отображение трендов
Отправлено: deldemo от 28 Августа 2020, 10:50:54
Здравствуйте!!! Извиняюсь что долго не мог ответить.
Шкала у них:  ( -50 .. 100 )
Название: Re: Неверное отображение трендов
Отправлено: Simple-Scada от 28 Августа 2020, 11:11:03
Шкала всегда должна соответствовать реальному диапазону значений переменной (до смещения запятой и прочих манипуляций). Т.е., если у вас переменная после смещения запятой равна "27.1", значит в оригинале её значение "271". А шкала у Вас "-50..100", что неправильно. Видимо шкала должна быть "-500..1000". Выставьте шкалу равную "-500..1000", сохраните и перезапустите проект. Правильно ли отображаются временные тренды после этого?
Название: Re: Неверное отображение трендов
Отправлено: deldemo от 28 Августа 2020, 11:22:28
Да при таких уставках будет все верно. Но тогда я не совсем понимаю смысла в смещении запятой(.
Название: Re: Неверное отображение трендов
Отправлено: Simple-Scada от 28 Августа 2020, 11:29:19
Смысл прост, значение переменной на контроллере, например 100, после смещения в скаде будет отображаться во всех компонентах как 10.0 (хотя переменная равна 100). Также шкала переменной с контроллера, например 0..100, будет отображаться в скаде как 0..10 (например при просмотре тренда переменной в меню трендов). Т.е. везде, где значение визуально отображается скада будет делать преобразование. Также при вводе значения 10 в поле, скада сделает обратное преобразование и запишет на контроллер 100.
Может быть Вы выставили смещение запятой у внутренней переменной? Если да, то смещение конечно не имеет никакого смысла. Смещение и визуальная шкала имеют смысл только для внешних переменных. 
Название: Re: Неверное отображение трендов
Отправлено: deldemo от 28 Августа 2020, 11:36:04
Теперь дошло. Я правильно понял что шкала в скаде это посути параметр шкалы переменной в ПЛК и она автоматом смещается при смещении запятой?
Название: Re: Неверное отображение трендов
Отправлено: Simple-Scada от 28 Августа 2020, 11:42:15
Да, шкала это тот диапазон в котором переменная меняется в действительности на контроллере. С ней и со значением переменной скада выполняет преобразования (смещение запятой или визуальная шкала).
Название: Re: Неверное отображение трендов
Отправлено: deldemo от 28 Августа 2020, 11:46:19
Благодарствую!!!!