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

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

Автор Тема: отчет по изменению для нескольких переменных  (Прочитано 1638 раз)

abarenov

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Добрый День,
Сделал проект в котором выводятся показания уставок и текущих температур с 2х приборов (всего датчиков 14 и 14 уставок)
при попытке создания отчета по изменению для уставок приборов выводится 14 строк с одинаковым значением времени и переменных,можно как то избежать дублирования?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

Работа источника с типом по-изменению описана здесь. Исходя из принципа работы, чем больше столбцов в источнике, тем больше может быть повторяющихся строк. Чтобы исключить повторяющиеся строки нужно уменьшить количество колонок по которым генерируются новые строки. Вы можете включить или выключить колонки по которым будут генерироваться новые строки следующим образом: откройте отчет в редакторе отчетов, меню Действия -> Редактировать источники, далее в окне дважды кликните источник данных и нажмите кнопку "Выбрать столбцы". В открывшемся окне можно оставить включенным только одну колонку (лучше всего ту, значение в которой меняется наиболее часто). Тогда на каждое изменение в этой колонке будет создана новая строка с значениями других колонок. Но детализация уменьшится, Вы будете видеть значения других колонок только тогда, кода изменилось значение во включенной колонке.

alan54

  • Постоялец
  • ***
  • Сообщений: 145
    • Просмотр профиля
И еще вопрос в тему. Переменная "Количество выпущенных щитов" архивируется по изменению, отчет формируется "По изменению" только переменной в колонке "Количество выпущенных щитов". Почему значение переменной не меняется, а она все равно архивируется (смотрел в таблице БД) и выводится в отчет?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Это зависит от того, менялось ли качество тега в указанный момент времени и используется ли зона нечувствительности для данного тега? Если нет, то скада может добавить "точку" когда переменная долго не меняла значение (чтобы не потерять тренды редко изменяющихся переменных в случае аварийного завершения работы ПК или сервера скады). Также убедитесь, что у Вас не отфильтровываются значения между двумя одинаковыми точками при отображении в отчете.
« Изменён: 20 Декабря 2018, 16:23:47 от Simple-Scada »