Доброго времени суток. Создан отчёт с автоматическим сохранением по расписанием по видеопримеру 3. Как добавить в этот отчёт его открытие по времени из мнемосхемы?
Вид для печати
Доброго времени суток. Создан отчёт с автоматическим сохранением по расписанием по видеопримеру 3. Как добавить в этот отчёт его открытие по времени из мнемосхемы?
Можно решить данную задачу с помощью события. У событий есть закладка "Действия", с помощью которых можно открывать документы.
Формула будет выглядеть примерно так:
Time( )>Время И Time( )<Время+5
Где, Время - ваша команда, которой вы задаете время открытия.
У контрола команды на мнемосхеме, в свойствах на вкладке "Дата-время" задайте формат отображения числа - только время.
Также, в приложении проект в котором реализуется динамическое расписание (изменяемое в режиме исполнения), и его описание.
Спасибо, всё получилось.
Здравствуйте!
Такой вопрос возник:
Возможно ли средствами создания отчетов в Мастер СКАДА выводить в отчеты тренды и архив журнала сообщений?
Создавать графики в редакторе отчетов можно, но доступа к архиву журнала сообщений из редактора отчетов пока что нет.
Еще такой вопрос можно ли настроить в журнале определенное количество сохраняемых сообщений, после чего новые будут затирать самые ранние и записываться поверх старых, пока снова не достигнут этого лимита и начнут новую перезапись?
Сообщения хранятся не в журнале, а в архиве сообщений - журнал их оттуда загружает.
Настройка длительности хранения сообщений задается в Архив - Сообщения.
Подскажите как можно сделать в отчете следующее:
Построить график, на определенном пользователем интервале времени, где будут отображаться 2 параметра, один для текущего процесса, а второй, построенный пользователем (идеальный). На графике должно быть отображение отклонения параметра процесса (если такое будет) от идеального параметра изменением цвета или др., такое возможно сделать с помощью отчета?
В принципе можно.
По какому принципу вы хотите формировать этот график идеального процесса? Это будет ввод значений с мнемосхемы?
Можно сформировать архив при помощи скрипта в дереве объектов - пример в приложении, количество точек может быть любым. Скрипт можно модернизировать под задачу.
Можно конечно сформировать график средствами самого редактора отчетов, но это значительно сложнее.
Если используется периодический способ формирования источник данных, то можно установить способ обработки - интерполяция. Тогда будут сформированы промежуточные значения на каждом интервале. Пример в приложении.
После этого эти значения можно сравнивать с вашим исходным графиком - например выполняя вычитание в рассчитываемой колонке.
C построением графика вроде разобрался, все как надо. Скажите а возможно ли на самом графике отчета, где точки маркерами помечаются, выводить в скобках значение параметра или подписывать маркер?
Да, возможно.
Нужно включить подписи к значениям - есть специальный шаг мастера. Также можно задать в свойствах диаграммы.
Подскажите как в редакторе отчетов сменить язык? Вроде ничего не настраивал и не менял, а почему то язык переключился на английский, вот где вернуть на русский не пойму
Попробуйте выполнить следующие действия. Закройте редактор отчетов, и на вкладке "Отчеты" нажмите кнопку "Просмотр" (можно также в редакторе отчетов нажать F5). Откроется окно предварительного просмотра.
В верхней части окна найдите кнопку "Edit Page". Страница откроется в режиме редактирования, со всеми доступными элементами. Выберите File - Select UI Language - Русский. После этого закройте окно редактора и предварительного просмотра. Язык должен вернутся на русский
Доброго дня!
Есть два графика на одной диаграмме в редакторе отчетов. Первый параметр 1 записывается в отчет по изменению, второй параметр 2 - периодически. Тот который формируется по изменению должен быть основным; параметр 2 должен выводить свои значения с заданным интервалом, но он выводит свои значения с интервалом основного, не чаще, а для параметра 1 интервал не одинаков, для всех точек он может настраиваться пользователем. Как сделать разный период вывода значений на одной диаграмме у двух различных параметров?
У вас сделано два источника данных или один?
Приложите ваш проект, выполните Проект - Экспортировать
У меня сделано 2 источника данных. Если бы он был один, то нельзя было бы настроить разное формирование - по изменению и периодически. Мне необходимо чтобы один параметр выводил свои значения с фиксированным интервалом, каким я хочу, при этом второй только по изменению и отображалось все это на одной диаграмме.
Приложите проект.
Вот проект
Скорее всего проблема связана с неравномерностью шкал времени - на одной оси их больше, с одинаковым шагом, на другом меньше и неравномерные.
Почему вы хотите выводить данные из двух разных источников? Может быть есть возможность объединить их в один (периодический)?
Но если шкалы времени отличаются, то тогда их нельзя отображать на одном графике.
А что нашли? Приложите скриншот.
Вообще язык у нас по умолчанию наследуются от настроек компьютера. Посмотрите в панели управления - Язык и региональные стандарты, везде ли русский установлен.
Здравствуйте. Не могу сообразить, как реализовать вывод отчета за определенный период времени.
1. Например текущий: с 00 часов до настоящего момента
2. За определенный день или интервал дней, например со 2-го по 5-е ноября или сентября, в общем задать определенный интервал
3. Месячный, недельный, и лучше чтобы можно было выбрать этот месяц или неделю
Почти уверен, что функционал мастерскады это позволяет сделать, но вот не понятно как
Просто задаете параметры начало и конец, такими какими вам надо.
Можно сделать чтобы вводил оператор, можно сделать чтобы значения высчитывались автоматически при помощи модуля "Расчет". Посмотрите наши видеопримеры и документацию по отчетам - там это показывается:
http://www.masterscada.ru/?additional_section_id=233
http://www.masterscada.ru/?additional_section_id=141
Добрый день! Обнаружилась небольшая неточность в отчете. Есть две колонки с данными. Одна формируется по последнему значению, вторая по разнице. Отчет формируется посуточно. За некоторые даты разница рассчитывается неправильно, получается отклонение на единицу. То есть, для примера показания 2 131 407 и 2 129 725 - разница должна быть 1682, а в ячейке значение 1683. Проверил значения в архиве, там 2 131 407,250 и 2 129 724,750, то есть разница фактическая получается 1681,5, с округлением 1682. Откуда прибавляется единица?
А как вы считаете? Получается 1682.5:
Вложение 22556
Столкнулся с непонятной ситуацией. Есть переменная,тип - перечисление: 0-О, 1-З, 2-Н. Соответственно выводятся значения О/З/На. Но в отчете выводится 0/1/2. Не пойму как сделать,чтобы в отчёте тоже отображалось О/З/НА.
Нужно включить у колонки эту настройку:
Понял, спасибо
Оказывается у меня так и стояло, значит дело ещё в чём то
Тогда приложите ваш проект и укажите путь к отчету
Отправил в лс
Поставил Форматировать значение: Да. Тип сразу с int поменялся на string. Но в отчете также остались цифры
У нас все коорректно. Пример в приложении.