Вход

Просмотр полной версии : Отчёт



jus
06.08.2014, 05:56
Доброго времени суток. Создан отчёт с автоматическим сохранением по расписанием по видеопримеру 3. Как добавить в этот отчёт его открытие по времени из мнемосхемы?

SCADAMaster
06.08.2014, 07:21
Можно решить данную задачу с помощью события. У событий есть закладка "Действия", с помощью которых можно открывать документы.
Формула будет выглядеть примерно так:
Time( )>Время И Time( )<Время+5
Где, Время - ваша команда, которой вы задаете время открытия.
У контрола команды на мнемосхеме, в свойствах на вкладке "Дата-время" задайте формат отображения числа - только время.

Также, в приложении проект в котором реализуется динамическое расписание (изменяемое в режиме исполнения), и его описание.

jus
06.08.2014, 08:07
Спасибо, всё получилось.

Igor.m
05.09.2014, 10:22
Здравствуйте!
Такой вопрос возник:
Возможно ли средствами создания отчетов в Мастер СКАДА выводить в отчеты тренды и архив журнала сообщений?

SCADAMaster
05.09.2014, 12:03
Создавать графики в редакторе отчетов можно, но доступа к архиву журнала сообщений из редактора отчетов пока что нет.

Igor.m
05.09.2014, 13:14
Еще такой вопрос можно ли настроить в журнале определенное количество сохраняемых сообщений, после чего новые будут затирать самые ранние и записываться поверх старых, пока снова не достигнут этого лимита и начнут новую перезапись?

SCADAMaster
05.09.2014, 14:17
Сообщения хранятся не в журнале, а в архиве сообщений - журнал их оттуда загружает.
Настройка длительности хранения сообщений задается в Архив - Сообщения.

Igor.m
17.09.2014, 12:03
Подскажите как можно сделать в отчете следующее:
Построить график, на определенном пользователем интервале времени, где будут отображаться 2 параметра, один для текущего процесса, а второй, построенный пользователем (идеальный). На графике должно быть отображение отклонения параметра процесса (если такое будет) от идеального параметра изменением цвета или др., такое возможно сделать с помощью отчета?

SCADAMaster
17.09.2014, 15:13
В принципе можно.
По какому принципу вы хотите формировать этот график идеального процесса? Это будет ввод значений с мнемосхемы?

Igor.m
17.09.2014, 18:17
По какому принципу вы хотите формировать этот график идеального процесса? Это будет ввод значений с мнемосхемы?
Это будут несколько точек, заранее заданные как отдельные значения, только как потом по ним сформировать график не додумался

SCADAMaster
17.09.2014, 19:00
Можно сформировать архив при помощи скрипта в дереве объектов - пример в приложении, количество точек может быть любым. Скрипт можно модернизировать под задачу.
Можно конечно сформировать график средствами самого редактора отчетов, но это значительно сложнее.

Igor.m
18.09.2014, 07:29
Можно сформировать архив при помощи скрипта в дереве объектов - пример в приложении, количество точек может быть любым. Скрипт можно модернизировать под задачу.
Можно конечно сформировать график средствами самого редактора отчетов, но это значительно сложнее.

Благодарю вас за быстрые и информативные ответы!

Еще такой момент, а как потом при сравнении этих двух графиков, идеального и реального, выводить отклонения параметра от нормы и записывать либо в таблицу или на самом графике?

SCADAMaster
18.09.2014, 09:15
Если используется периодический способ формирования источник данных, то можно установить способ обработки - интерполяция. Тогда будут сформированы промежуточные значения на каждом интервале. Пример в приложении.
После этого эти значения можно сравнивать с вашим исходным графиком - например выполняя вычитание в рассчитываемой колонке.

Igor.m
19.09.2014, 07:06
C построением графика вроде разобрался, все как надо. Скажите а возможно ли на самом графике отчета, где точки маркерами помечаются, выводить в скобках значение параметра или подписывать маркер?

SCADAMaster
19.09.2014, 07:32
Да, возможно.
Нужно включить подписи к значениям - есть специальный шаг мастера. Также можно задать в свойствах диаграммы.

Igor.m
22.09.2014, 11:49
Подскажите как в редакторе отчетов сменить язык? Вроде ничего не настраивал и не менял, а почему то язык переключился на английский, вот где вернуть на русский не пойму

SCADAMaster
22.09.2014, 13:27
Попробуйте выполнить следующие действия. Закройте редактор отчетов, и на вкладке "Отчеты" нажмите кнопку "Просмотр" (можно также в редакторе отчетов нажать F5). Откроется окно предварительного просмотра.
В верхней части окна найдите кнопку "Edit Page". Страница откроется в режиме редактирования, со всеми доступными элементами. Выберите File - Select UI Language - Русский. После этого закройте окно редактора и предварительного просмотра. Язык должен вернутся на русский

Igor.m
24.09.2014, 08:12
Доброго дня!
Есть два графика на одной диаграмме в редакторе отчетов. Первый параметр 1 записывается в отчет по изменению, второй параметр 2 - периодически. Тот который формируется по изменению должен быть основным; параметр 2 должен выводить свои значения с заданным интервалом, но он выводит свои значения с интервалом основного, не чаще, а для параметра 1 интервал не одинаков, для всех точек он может настраиваться пользователем. Как сделать разный период вывода значений на одной диаграмме у двух различных параметров?

SCADAMaster
24.09.2014, 10:47
У вас сделано два источника данных или один?
Приложите ваш проект, выполните Проект - Экспортировать

Igor.m
24.09.2014, 11:22
У вас сделано два источника данных или один?


У меня сделано 2 источника данных. Если бы он был один, то нельзя было бы настроить разное формирование - по изменению и периодически. Мне необходимо чтобы один параметр выводил свои значения с фиксированным интервалом, каким я хочу, при этом второй только по изменению и отображалось все это на одной диаграмме.

SCADAMaster
24.09.2014, 12:11
Приложите проект.

Igor.m
24.09.2014, 12:36
Вот проект

SCADAMaster
24.09.2014, 17:35
Скорее всего проблема связана с неравномерностью шкал времени - на одной оси их больше, с одинаковым шагом, на другом меньше и неравномерные.
Почему вы хотите выводить данные из двух разных источников? Может быть есть возможность объединить их в один (периодический)?

Igor.m
25.09.2014, 05:35
Скорее всего проблема связана с неравномерностью шкал времени - на одной оси их больше, с одинаковым шагом, на другом меньше и неравномерные.
Почему вы хотите выводить данные из двух разных источников? Может быть есть возможность объединить их в один (периодический)?
В этом то и проблема что не могу объединить данные в один источник, потому что у основного графика должна быть неравномерная шкала времени.

SCADAMaster
25.09.2014, 07:14
Но если шкалы времени отличаются, то тогда их нельзя отображать на одном графике.

Igor.m
25.09.2014, 12:07
Попробуйте выполнить следующие действия. Закройте редактор отчетов, и на вкладке "Отчеты" нажмите кнопку "Просмотр" (можно также в редакторе отчетов нажать F5). Откроется окно предварительного просмотра.
В верхней части окна найдите кнопку "Edit Page". Страница откроется в режиме редактирования, со всеми доступными элементами. Выберите File - Select UI Language - Русский. После этого закройте окно редактора и предварительного просмотра. Язык должен вернутся на русский

Проделал вышеизложенные действия и не помогло, т.к. не нашел там настроек "File - Select UI Language - Русский". Версия Master SCADA 3.6

SCADAMaster
25.09.2014, 12:32
А что нашли? Приложите скриншот.
Вообще язык у нас по умолчанию наследуются от настроек компьютера. Посмотрите в панели управления - Язык и региональные стандарты, везде ли русский установлен.

energvk
14.11.2014, 21:07
Здравствуйте. Не могу сообразить, как реализовать вывод отчета за определенный период времени.
1. Например текущий: с 00 часов до настоящего момента
2. За определенный день или интервал дней, например со 2-го по 5-е ноября или сентября, в общем задать определенный интервал
3. Месячный, недельный, и лучше чтобы можно было выбрать этот месяц или неделю
Почти уверен, что функционал мастерскады это позволяет сделать, но вот не понятно как

SCADAMaster
14.11.2014, 21:40
Просто задаете параметры начало и конец, такими какими вам надо.
Можно сделать чтобы вводил оператор, можно сделать чтобы значения высчитывались автоматически при помощи модуля "Расчет". Посмотрите наши видеопримеры и документацию по отчетам - там это показывается:
http://www.masterscada.ru/?additional_section_id=233
http://www.masterscada.ru/?additional_section_id=141

energvk
10.02.2016, 10:09
Добрый день! Обнаружилась небольшая неточность в отчете. Есть две колонки с данными. Одна формируется по последнему значению, вторая по разнице. Отчет формируется посуточно. За некоторые даты разница рассчитывается неправильно, получается отклонение на единицу. То есть, для примера показания 2 131 407 и 2 129 725 - разница должна быть 1682, а в ячейке значение 1683. Проверил значения в архиве, там 2 131 407,250 и 2 129 724,750, то есть разница фактическая получается 1681,5, с округлением 1682. Откуда прибавляется единица?

SCADAMaster
10.02.2016, 11:16
Проверил значения в архиве, там 2 131 407,250 и 2 129 724,750, то есть разница фактическая получается 1681,5, с округлением 1682.
А как вы считаете? Получается 1682.5:
22556

energvk
10.02.2016, 12:49
А как вы считаете? Получается 1682.5:
22556

А я не знаю, инженер, который занимается отчетами указал, что есть разница (округление дает о себе знать), я соответственно взял архивные данные, которые до сотых и посчитал на калькуляторе и получил 1681,5 :D. Прошу прощения)

energvk
04.05.2017, 14:13
Столкнулся с непонятной ситуацией. Есть переменная,тип - перечисление: 0-О, 1-З, 2-Н. Соответственно выводятся значения О/З/На. Но в отчете выводится 0/1/2. Не пойму как сделать,чтобы в отчёте тоже отображалось О/З/НА.

SCADAMaster
04.05.2017, 14:38
Нужно включить у колонки эту настройку:

energvk
04.05.2017, 15:09
Понял, спасибо

energvk
04.05.2017, 15:26
Оказывается у меня так и стояло, значит дело ещё в чём то

SCADAMaster
04.05.2017, 15:44
Тогда приложите ваш проект и укажите путь к отчету

energvk
04.05.2017, 16:06
Отправил в лс

energvk
05.05.2017, 15:14
Поставил Форматировать значение: Да. Тип сразу с int поменялся на string. Но в отчете также остались цифры

SCADAMaster
05.05.2017, 15:38
У нас все коорректно. Пример в приложении.

energvk
05.05.2017, 15:48
Да, странно. В вашем примере как мне и хотелось бы. Настройки одинаковые. Даже не знаю в чем причина

SCADAMaster
05.05.2017, 15:58
Попробуйте пересоздать колонки и ячейки которые добавляете.

energvk
07.05.2017, 01:53
К сожалению не помогло, также удалил/добавил повторно данные.

игорь_иносат
02.06.2017, 11:00
Добрый день, какое количество отчетов можно создать в проекте?
Есть ли ограничение?
Создал 3 - все ОК.
Четвертый не подгружает данные, выдает пустые ячейки.

SCADAMaster
02.06.2017, 11:33
Никаких ограничений нет.
Разбирайтесь с отчетом - чтото не так сделали.

игорь_иносат
02.06.2017, 11:44
Спасибо за быстрый ответ

игорь_иносат
08.06.2017, 16:43
Получилось создать отчет, только после создания тренда переменной, есть ли возможность включить в отчет переменную не используемую в тренде?

SCADAMaster
08.06.2017, 17:11
Нужно у этой переменной, на вкладке Архив, поставить галочку Архивировать.

игорь_иносат
16.06.2017, 14:30
Благодарю за помощь

dmitry85
05.07.2017, 06:58
Здравствуйте. Возникла проблема в построении отчета. Интересует ось времени Х в графике, масштаб оси планируется сделать равным одним суткам, далее отчет сохраняется и начинается снова. Но корректно время отображается на оси Х, если задать период отчета не более 6 часов, если задается значение больше, то вместо времени отображаются числа. С программой стал работать пару дней назад, так как планируется переходить на Master SCADA, поэтому мог что то проглядеть в настройках.
31973 31974

SCADAMaster
05.07.2017, 09:24
У нас все кооректно (см. приложение).
Несколько странно что вы пытаетесь строить отчет за будущее время. Попробуйте построить за вчерашние сутки.
Также рекомендуем вам ознакомится с документацией по отчетам, и обратить внимание на работу с бэндами
http://insat.ru/products/?category=1525

dmitry85
05.07.2017, 21:54
У нас все кооректно (см. приложение).
Несколько странно что вы пытаетесь строить отчет за будущее время. Попробуйте построить за вчерашние сутки.
Также рекомендуем вам ознакомится с документацией по отчетам, и обратить внимание на работу с бэндами
http://insat.ru/products/?category=1525

Спасибо за быстрый ответ. Отчет в будущее время я делаю для того, чтобы запустив проект, вместе с ним началась запись отчета. Отчет накапливает данные за 24 часа и автоматически сохраняется в папку с архивами. Понятно что открыв отчет раньше, чем пройдут сутки, он будет не полным. Но ранний просмотр мне не требуется, достаточно всего лишь сохранения на будущее в случае, если потребуется поднять данные. Возник вопрос, если у вас все работает корректно, а у меня нет, может ли на это повлиять, то что на данный момент используется демо версия скады ограниченная работой в 1 час.

SCADAMaster
06.07.2017, 08:56
Demo версия на это на влияет. Можно попробовать скачать текущую Beta - мы обновляли недавно редактор отчетов (лежит в той же папке).
Строить отчет за будущее время неправильно - отчет по определению строится по свершившемуся событию.