Редактор отчетов. Урок 1 — АСУ ТП: сообщество инженеров

Редактор отчетов. Урок 1

О чём видео

В первом уроке раздела «Редактор отчетов» показано создание проекта с имитационными переменными и архивом, запуск его в режиме исполнения для наполнения архива, а затем построение макета отчёта в редакторе отчётов: обзор рабочей области, инструментария, панели форматирования, панели свойств и словаря. На примере бендов «Заголовок отчёта» и «Заголовок страницы» разобрано добавление текстовой ячейки и системной переменной номера страницы, а также редактирование выражения и обработка ошибки.

Что разбирается
  1. 00:01 Назначение редактора отчётов и создание проекта
  2. 00:37 Добавление имитационных переменных и архивирование
  3. 02:03 Запуск в режиме исполнения и наполнение архива
  4. 03:45 Словарь, дерево отчёта и вкладка просмотра
  5. 04:31 Бенд «Заголовок отчёта» и текстовая ячейка
  6. 06:32 Редактирование выражения и обработка ошибки
Оборудование и ПО
  • MasterSCADA
  • редактор отчётов

Кому полезно: Инженерам АСУ ТП, начинающим работу с отчётами в SCADA-системах

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:01 1 Из основных функций скада системы является документирование процесса, то есть генерация отчета, отчеты могут формироваться о по выпуску которой. Продукция, расходы, материалы, отклонения от уставок и тому подобное. Отчет имеет различные формы и алгоритм построения, как правило, для каждого. Предприятия и процесса они разные, поэтому скада пакета, включая специальный функционал для создания макетов отчетов, мастер сказал тоже такой. Функционал есть и называется он редактор отчетов, мастер Репорт. Его мы и разберем в данном разделе, создадим новый проект, назовем его отчеты У.

0:37 У нас будет также проект с имитационными переменными, то есть без ОБСЕ сервера. Систему добавляем компьютер в объект, добавляем новый объект и назначаем его к компьютеру, днем мы добавляем команду. На вкладке опрос выхода у команды включаем имитацию типа пила и на вкладке архив ставим галочку архивировать. Сделаем 2 копии данной команды. И исправим у команды да установим тип имитации синус, а у команды 3 тип имитации шум. Так мы получим набор архивных переменных с разными значениями также. Сделаем 2 команды, с помощью которых мы ограничим диапазон построения нашего отчета, добавляем новую команду, ставим идти в данное время и называем ее начало.

1:33 У данного параметра на вкладке опрос выхода мы поставим флаг восстановления при рестарте. В этом случае значение, которое мы введем в режиме исполнения, сохранится, и мы сможем с ним работать в режиме разработки. И также строить отчет в режиме разработки. Сделаем дубль нашего к нашей команды начала 2 перемену, назовем конец и нажим применить инъекционные переменные. Готовы теперь запустим наш проект режим исполнения.

2:03 Напротив команды начала щелкнем мышью появится окно водоотношения. Сейчас мы видим текущее время, нажимаем на да и и теперь, когда нужно подождать 1 2 минуты, чтобы наш архив наполнился бы данными, что потом можно было с ними работать уже в режиме разработки. И так прошу приблизительно полторы минуты. Теперь щелкни напротив команды конец, и появляется здесь тоже текущее время. Получилось ровно полторы минуты, можно добавить 1 секунду нажмем, да?

2:37 И нажим на стоп. Теперь архив и значение у нас сохранились, мы можем с ними работать в режиме разработки. То есть нам не потребуется отлаживать наш отчет каждый раз, пускай. Режим исполнения мы сможем делать это в режиме разработки. Сдаем отчет, делаем объект, 1 переходим на вкладку отчеты и ждем добавить отчет, даем эти отчет.

3:02 Загрузился редактор отчетов, посмотрите, чего он стоит. В центре находится рабочая область, здесь происходит создание макета отчета. Сюда будут добавляться элементы данного отчета, слева находится инструментарий отсюда. Добавляются элементы на нашу страницу, наверху находится панель форматирования. Здесь можно настроить внешний вид наших компонентов, изменить цвет текста, размер шрифта выровнять по разному элементы, включить границы и так далее.

3:36 Справа находится панель свойств, она отображает свойства актуального текущего компонента. Сейчас это страница сейчас, например, отчет и. Далее словарь здесь будут находиться источники данных и дерево отчета, в котором можно будет смотреть структуру отсчета, и также есть вкладка просмотр где. Можно посмотреть наш отчет, пока он какой то пустой, потому что мы пока в него ничего не добавили. Начнем построение отчета, отчет строится с помощью специальных. Компонентов секций, которые также называются бендами, они находятся вот на данной кнопки. Нажмите на нее и там найдите элемент заголовок отчета, данный Бэнд вводится. 1 Раз в начале отчета добавляем элемента Бенд, это такой элемент, который при построении отчета не виден. То есть, если мы сейчас нажмем на кнопку, просмотр его нет?

4:31 Суть Бенда в том, что он определяет логику вывода компонентов, которые на нем расположены. Сейчас мы в нем расположим, разместим текстовую ячейку, и она будет вводиться 1 раз в начале отчета. Нажимаем на кнопку компоненты и убираем элемент текст. И размещаем его на нашем, Бенде появился редактор нашего текста. Пишем наш 1 отчет и нажимаем ок немного растянем. Наш элемент выровняем по центру текст, сделаем его покрупнее.

5:11 И запустим построение отчета, теперь появился текст. Наш 1 отчет сам Бен не виден, но текст в нем виден. Есть и другие бренды нажмем секции и уберем заголовок страницы. Данный Бенд называется 1 раз в начале каждой страницы. Например, на него можно разместить номер страницы для того, чтобы добавить номер страницы, есть раздел, перейдем. В раздел словаря здесь нажмем показать больше и найдем. Раздел системные, переменные и потом будет переменная, кто развалится Пейдж. Намбер номер текущей страницы тащим данную переменную левая кнопка мыши на Бенд и отпускаем.

5:53 Создалось 2 ячейки, сбросим выделение и растущим в сторону 1 текстовое поле, это подпись, а 2 непосредственно значение. Начнем с 1 еще, где по нему дважды мышкой и появился редактор текста. Исправим текст, напишем номер страницы, нажим окей.

6:13 Теперь нажим просмотр, выйди, появился номер страницы. 1 Наш 1 Отчет теперь посмотрим на 2 ячейку, поймаю двойным кликом. Здесь есть вкладка системная, переменная и указано, что в настоящий момент наша текстовая чика привязана к переменной. Приведена вкладку выражения, и здесь мы увидим, что написано переменная пейдж на мир в фигурных скобках. Текст, написанных фигур на скобках, означает, что это некий исполняемый код. На языке США ее можно исправлять, например, я могу написать вот так, Пейдж, номер одни 1 и нажму окей. В этом случае у меня нумерация пойдет с 0. То есть можно такой код исправлять?

6:58 Но вы также можете в нем и ошибиться, например, я сделаю вот так. Исправить сразу же сообщение нажимаем ОК. И так ну, то есть появляется вообще не ошибки. Найдено щелкаем при наведении на лупу, укажут. На какой именно какой именно ячейки возникла проблема? Исправим ошибку, нажав на кнопку отменить, на следующем уроке мы добавим переменные из дерева объектов.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

Онлайн курс MasterSCADA 3.x. На платформе Stepik. https://stepik.org/course/104810/ Видео раздела "Редактор отчетов", урок 1.

Первоисточник: rutube.ru

Ещё по MasterSCADA 4D

все материалы

Добавить комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх