<< Click to Display Table of Contents >> Navigation: Проект > Документы объектов > Генератор отчетов > Примеры построения отчетов > Общие принципы создания отчетов в MasterSCADA > Примеры создания отчетов > Отчет первый. Непрерывный процесс > Структура дерева объектов |
Для начала добавим в проект исходные данные:
•2 измеряемых параметра (поскольку пример демонстрационный, то они в режиме имитации), разницу будем считать прямо в отчете.
•команду типа Время ("Начало")
•переменную типа Расчет ("Конец") для формирования значения текущего времени
Эти переменные предназначены для ограничения выборки данных из архива.
Дополнительно нужно добавить:
•команду "Интервал" (тип Целый)
•ФБ "Служебная информация"
•две команды "Максимум" и "Минимум"
Примечание. Параметры для вывода в таблицу и график должны иметь статус архивируемых. Чтобы иметь возможность увидеть пример готового отчета в режиме разработки (используя режим предварительного просмотра), нужно задать значения всех используемых параметров, нужно архивируемые переменные в режиме исполнения наполнить данными (можно также воспользоваться скриптом "Генерация архива за промежуток" из библиотеки на Палите ФБ). Для вспомогательных переменных (команды для ограничения выборки из архива, имя оператора и т.д.) задать "Значение до опроса", константу или установить флаг "Восстановление при рестарте" (тогда при выходе из режима исполнения значение будет сохранено).
Наполним проект данными. У команд "Параметр1" и "Параметр2" включена имитация, поэтому переведем проект в режим исполнения и подождем несколько минут – в архив занесутся данные. Вернемся в режим разработки. У команды "Начало" и расчета "Конец" в качестве значений до опроса зададим диапазон времени, в котором в архиве есть данные. Также установим значение до опроса у выходов ФБ "Начало смены", "Конец смены", "Должность оператора" и "Имя оператора", а также у команд "Максимум" и "Минимум".
Теперь, когда значения всех переменных и архивы сформированы, мы сможем построить отчет в режиме разработки – это позволит сразу увидеть готовый отчет и при необходимости внести изменения.