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

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

Автор Тема: Неверное отображение трендов  (Прочитано 2561 раз)

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Неверное отображение трендов
« : 27 Августа 2020, 00:12:19 »
Здравствуйте. Во временных трендах переменные со сдвигом запятой отображаются без сдвига. Специально вывел поля с этими переменными для визуальной наглядности. Как видно в поле число отображается в нормальном состоянии(со сдвигом), а вот график, с этими же тегами, уходит за приделы шкалы.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3197
    • Просмотр профиля
    • Simple-Scada
Re: Неверное отображение трендов
« Ответ #1 : 27 Августа 2020, 09:44:03 »
Здравствуйте.

А какая шкала у этих переменных? 0..100?

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Re: Неверное отображение трендов
« Ответ #2 : 28 Августа 2020, 10:50:54 »
Здравствуйте!!! Извиняюсь что долго не мог ответить.
Шкала у них:  ( -50 .. 100 )

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3197
    • Просмотр профиля
    • Simple-Scada
Re: Неверное отображение трендов
« Ответ #3 : 28 Августа 2020, 11:11:03 »
Шкала всегда должна соответствовать реальному диапазону значений переменной (до смещения запятой и прочих манипуляций). Т.е., если у вас переменная после смещения запятой равна "27.1", значит в оригинале её значение "271". А шкала у Вас "-50..100", что неправильно. Видимо шкала должна быть "-500..1000". Выставьте шкалу равную "-500..1000", сохраните и перезапустите проект. Правильно ли отображаются временные тренды после этого?

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Re: Неверное отображение трендов
« Ответ #4 : 28 Августа 2020, 11:22:28 »
Да при таких уставках будет все верно. Но тогда я не совсем понимаю смысла в смещении запятой(.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3197
    • Просмотр профиля
    • Simple-Scada
Re: Неверное отображение трендов
« Ответ #5 : 28 Августа 2020, 11:29:19 »
Смысл прост, значение переменной на контроллере, например 100, после смещения в скаде будет отображаться во всех компонентах как 10.0 (хотя переменная равна 100). Также шкала переменной с контроллера, например 0..100, будет отображаться в скаде как 0..10 (например при просмотре тренда переменной в меню трендов). Т.е. везде, где значение визуально отображается скада будет делать преобразование. Также при вводе значения 10 в поле, скада сделает обратное преобразование и запишет на контроллер 100.
Может быть Вы выставили смещение запятой у внутренней переменной? Если да, то смещение конечно не имеет никакого смысла. Смещение и визуальная шкала имеют смысл только для внешних переменных. 
« Изменён: 28 Августа 2020, 11:31:31 от Simple-Scada »

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Re: Неверное отображение трендов
« Ответ #6 : 28 Августа 2020, 11:36:04 »
Теперь дошло. Я правильно понял что шкала в скаде это посути параметр шкалы переменной в ПЛК и она автоматом смещается при смещении запятой?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3197
    • Просмотр профиля
    • Simple-Scada
Re: Неверное отображение трендов
« Ответ #7 : 28 Августа 2020, 11:42:15 »
Да, шкала это тот диапазон в котором переменная меняется в действительности на контроллере. С ней и со значением переменной скада выполняет преобразования (смещение запятой или визуальная шкала).

deldemo

  • Старожил
  • ****
  • Сообщений: 308
    • Просмотр профиля
Re: Неверное отображение трендов
« Ответ #8 : 28 Августа 2020, 11:46:19 »
Благодарствую!!!!