103 Проектирование SCADA-системы на базе пакета GENIE и контроллеров ADAM-4000 - Страница 5

Значение в поле Частота обновления является делителем, который позволяет отображать информацию на графике реже, чем вызывается функциональный блок, связанный с элементом отображения. Например, пусть задача вызывается (сканируется) один раз в 50 мс. Для того, чтобы информация на графике, который связан с одним из функциональных блоков задачи, обновлялась один раз в 250 мс, следует установить в поле Частота обновления значение 5. В этом случае значение на графике будет обновляться через каждые пять вызовов задачи, содержащей связанный блок.

ПРИМЕЧАНИЕ. Обратите внимание на то, что при выборе продолжительного промежутка времени в качестве диапазона по горизонтальной оси, особенно при отображении нескольких трасс, значительно возрастают требования к объему оперативной памяти, установленной в компьютере, поскольку все отсчеты, присутствующие в видимой области графика, должны находиться в оперативной памяти.

Элемент отображения График Y(X)

Элемент отображения График Y(X) позволяет строить графическую зависимость параметра на выходе одного функционального блока от другого в процессе исполнения стратегии. При этом имеется возможность выбора цветов трассы и внутренней области графика, а также установки количества одновременно обрабатываемых отсчетов. Для меньшего количества отсчетов требуется меньшее количество установленной оперативной памяти, а также меньшее время на перерисовку графической зависимости, что означает большую эффективность работы стратегии.

Стиль графика может быть выбран таким образом, что на осях будут отображаться метки значений и сами значения. Кроме того, для каждой оси могут устанавливаться диапазоны отображаемых значений, что позволяет масштабировать графическую зависимость и выбирать для нее наиболее подходящие размеры.

Элемент управления Командная кнопка (Кнопка меню)

Данный элемент управления предназначен для создания командных кнопок в окне формы отображения, позволяющих управлять процессом исполнения стратегии. Для элемента управления Кнопка меню имеется возможность реализации одной из двух функций: Действие или Переключение окна формы отображения. Функция Действие позволяет выбрать одну из следующих операций при нажатии на кнопку меню: START  запуск стратегии на исполнение; STOP  завершение исполнения стратегии; PAUSE  приостановка исполнения стратегии; RESUME  возобновление исполнения после приостановки; CLOSE  завершение исполнения стратегии и завершение сеанса исполнительной среды GENIE; LOCK  блокировка пунктов меню и других органов управления Windows; REPORT  вызов Редактора отчетов. При выборе второй функции нажатие на кнопку во время исполнения стратегии приведет к выдвижению на передний план окна формы отображения.

 

Средства рисования GENIE, в дополнение к имеющимся стандартным элементам отображения, предоставляет разработчику инструменты для рисования пользовательских графических элементов таких, как насосы, клапаны, прямоугольники, круги, сегменты, многоугольники и т.п. Кроме того, пользователь может конфигурировать цвета и размеры указанных графических примитивов. Пользовательские инструментальные средства рисования включают овал (круг), прямоугольник, скругленный прямоугольник, полигон и линию. Кроме того, GENIE предоставляет команды  Сгруппировать и Разгруппировать, позволяющие объединять графические примитивы в единое изображение.

Графический примитив Прямоугольник

Данный элемент отображения предназначен для создания в окне экранной формы графического объекта прямоугольной формы, цвет которого определяется логическим состоянием на выходе присоединенного функционального блока стратегии. Панель состоит из полей  (рис.15).

 

Рис.15

Поле Ввод из: содержит идентификатор выхода функционального блока, связанного с элементом отображения.

Поле Цвет пера позволяет выбрать цвет рамки графического объекта. Возможен выбор одного из 16-ти цветов.

Поле Толщина пера позволяет установить толщину рамки графического объекта. Толщина рамки задается в пикселах.

Поле Цвет в неактивном состоянии позволяет выбрать цвет внутренней области графического объекта при поступлении на его вход логической единицы.

Поле Цвет в активном состоянии позволяет выбрать цвет внутренней области графического объекта при поступлении на его вход логического нуля.

2.3. Редактор отчетов

Редактор отчетов содержит графическую оболочку, в которой пользователь определяет вид и содержимое отчетов. В процессе исполнения стратегии подсистема генерации отчетов выполняет сбор данных, связанных с заданными на этапе разработки стратегии идентификаторами каналов функциональных блоков (тэгами), за предопределенные интервалы времени и автоматический вывод отчетов на печать в заданные моменты времени. Средства взаимодействия с пользователем, входящие в Редактор отчетов, обеспечивают возможность печати отчетов по команде пользователя (вручную). Редактор отчетов состоит из четырех основных компонентов.

Подсистема настройки параметров и формата отчета содержит диалоговые панели, которые позволяют пользователю настроить формат и время печати отчета. Записи о содержимом отчета помещаются в таблицу. Каждый столбец таблицы редактируется пользователем и содержит текст или специальные ключевые слова для каждого идентификатора канала, информация от которого подлежит включению в отчет. Информация о каждом используемом формате отчета заносится в специальный файл формата и извлекается во время генерации отчета.

Подсистема сбора данных активизируется встроенным таймером Редактора отчетов, который настроен на 10-секундные интервалы. Подсистема сбора данных заносит информацию с заданных каналов в файл суточной базы данных в заданные пользователем моменты времени. Подсистема сбора данных Редактора отчетов разработана исключительно для генерации отчетов, тогда как высокоскоростное архивирование информации должно реализовываться с помощью других средств пакета GENIE (например, с помощью элемента отображения Просмотр данных архива или функционального блока архивации данных).

Планировщик отчетов  производит фиксацию моментов времени, в которые должна быть выполнена печать отчетов, в течение суток. Планировщик отчетов активизирует подсистему генерации отчетов в заданные пользователем моменты времени для печати требуемого отчета. Кроме того, планировщик отчетов информирует пользователя о статусе печати отчета.

Подсистема генерации отчетов извлекает информацию из файла формата и файла суточной базы данных, после чего выводит требуемый отчет на печатающее устройство. В текущей версии пакета поддерживается только табличная форма отчетов. Отчеты в графической форме со встроенными суточными графиками будут реализованы в следующих версиях GENIE.

Подсистема сбора данных и планировщик отчетов скрыты от пользователя и активизируются только в процессе исполнения стратегии. Пользователь имеет возможность настройки параметров и формата каждого отчета на этапе разработки стратегии путем использования соответствующей подсистемы Редактора отчетов.

Редактор отчетов GENIE обеспечивает четыре различных типа отчетов в зависимости от планируемого времени печати: отчет в заданное время (Fixed Time Report), суточный отчет (Daily Report), месячный отчет (Monthly Report), годовой отчет (Yearly Report).

Печать отчетов производится в моменты времени, установленные пользователем. В течение суток может быть запланировано до 24-х указанных моментов времени. Отчеты в заданное время разработаны для реализации отчетов о состоянии функционирования системы, которые содержат текущее состояние всех контролируемых объектов системы в заданные моменты времени в течение суток.

Суточные отчеты разработаны для реализации суточных системных сводок. Пользователь имеет возможность задать только один момент времени в течение суток, при наступлении которого будет произведена генерация отчета и вывод его на печать. Редактор отчетов позволяет выводить на печать сводку за прошедшие 24 часа от момента печати предыдущего суточного отчета. Если пользователь установил время печати суточного отчета равным 01:00, то один раз в сутки в указанное время будет произведена печать сводки за предыдущие 24 часа (2 января в 01:00 будет выведена сводка за интервал времени между 01:00 1 января и 01:00 2 января).

Месячные отчеты разработаны для реализации ежемесячных системных сводок. Пользователь имеет возможность задать только один момент времени в течение месяца, при наступлении которого будет произведена генерация отчета и вывод его на печать. Редактор отчетов позволяет выводить на печать сводку за прошедший месяц от момента печати предыдущего месячного отчета.

Годовые отчеты разработаны для реализации ежегодных системных сводок. Пользователь имеет возможность задать только один момент времени в течение года, при наступлении которого будет произведена генерация отчета и вывод его на печать. Редактор отчетов позволяет выводить на печать сводку за прошедший год от момента печати предыдущего годового отчета.

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

Редактор отчетов не может быть запущен автономно. Вызов Редактора отчетов может быть осуществлен только из построителя стратегии или исполнительной среды GENIE, поскольку для его работы требуется наличие запущенных основных программных компонентов пакета.

ПРИМЕЧАНИЕ. Строка Отчет... меню Настройка становится активной только после выполнения операции сохранения файла вновь созданной стратегии.

Рис. 16

После открытия файла стратегии пользователь получает возможность вызова Редактора отчетов путем выбора строки Отчет... меню Настройка. При этом Редактор отчетов выполняет проверку наличия рабочего каталога для загруженной стратегии. При отсутствии установленного пользователем рабочего каталога на экран монитора выводится диалоговая панель Report Designer Set Up (рис.16), которая предназначена для настройки пользователем пути к рабочему каталогу Редактора отчетов.

 

После установки рабочего каталога Редактора отчетов для загруженной стратегии на передний план выдвигается диалоговая панель планировщика отчетов(рис.17).

 

Рис.17

Для вызова Редактора отчетов в процессе исполнения стратегии в одну из форм отображения стратегии следует добавить элемент управления Кнопка меню, в поле Метод диалоговой панели настройки которого установлено значение REPORT. После запуска стратегии на исполнение под управлением исполнительной среды GENIE, вызов Редактора отчетов может быть произведен нажатием данной кнопки. Сбор и архивирование информации для отчетов и вывод отчетов на печать могут быть выполнены только во время исполнения стратегии. Работа Редактора отчетов будет завершена при внесении пользователем изменений в загруженную стратегию либо при завершении текущего сеанса GENIE.

Диалоговая панель планировщика отчетов (рис.17) является основной точкой входа в Редактор отчетов. При активизации планировщика отчетов в списке будет выведен перечень отчетов, генерация которых запланирована на текущие сутки. В правой части диалоговой панели расположены кнопки, предназначенные для выполнения пользователем  функций.

Кнопка Fix Time Report предназначена для вызова диалоговой панели, с помощью которой возможно добавить, удалить и изменить расписание и формат отчетов в заданное время.

Кнопка Daily Report предназначена для вызова диалоговой панели, с помощью которой возможно добавить, удалить и изменить расписание и формат суточных отчетов.

Кнопка Monthly Report предназначена для вызова диалоговой панели, с помощью которой возможно добавить, удалить и изменить расписание и формат месячных отчетов.

Кнопка Yearly Report предназначена для вызова диалоговой панели, с помощью которой возможно добавить, удалить и изменить расписание и формат годовых отчетов.

Кнопка Set Up предназначена для вызова диалоговой панели Report Management Set Up, с помощью которой возможно установить параметры отчетов для текущей загруженной стратегии.

Кнопка Minimize предназначена для минимизации (сворачивания в пиктограмму) диалоговой панели Редактора отчетов. При этом работа Редактора отчетов в части сбора данных, генерации и вывода отчетов на печатающее устройство будет продолжена в фоновом режиме.

Поле Start Scheduler диалоговой панели, реализованное в виде флажка, позволяет пользователю активизировать или блокировать планировщик отчетов. Данный флажок становится доступным только во время исполнения стратегии. Если флажок Start Scheduler сбрасывается пользователем во время исполнения стратегии, автоматический вывод отчетов на печать выполняться не будет, однако сбор и архивирование информации будут продолжены.

После нажатия кнопки, соответствующей требуемому типу отчета, диалоговой панели планировщика отчетов, на экран монитора выводится диалоговая панель управления отчетами выбранного типа (например, Daily Report Management диалоговая панель управления суточными отчетами). В списке, расположенном в центре данной диалоговой панели, отображается перечень определенных ранее отчетов выбранного типа. Каждый отчет в указанном списке имеет собственный идентификационный номер, расположенный в столбце с заголовком ID. Данный номер требуется Редактору отчетов для идентификации каждого отчета. Столбец с заголовком Status содержит указание на то, что отчет с тем или иным идентификационным номером активизирован (Enabled) или блокирован (Disabled). При блокировании отчета, вывод его на печать в процессе исполнения стратегии выполняться не будет.

В диалоговой панели управления отчетами выбранного типа (рис.18) имеются четыре кнопки, позволяющие выполнять различные операции над отчетами данного типа.

Кнопка Print предназначена для вывода на печать отчета, выбранного в списке диалоговой панели.

Кнопка Add предназначена для создания нового отчета выбранного типа.

Кнопка Configure предназначена для настройки параметров отчета, выбранного в списке диалоговой панели.

 

 

Рис.18

Кнопка Delete предназначена для удаления отчета, выбранного в списке диалоговой панели.

Создание отчетов, настройка параметров и удаление отчетов разрешены только системному администратору. Если пользователь зарегистрировался при запуске системы не имея прав системного администратора, в диалоговой панели управления отчетами выбранного типа будет доступна только кнопка Print.

Для создания нового отчета следует нажать кнопку Add диалоговой панели управления отчетами выбранного типа. При этом на экран монитора выводится диалоговая панель настройки параметров отчета (рис.19) соответствующего типа.

Каждый отчет, зарегистрированный в системе, имеет собственный идентификационный номер, необходимый Редактору отчетов для идентификации в списке отчетов одного типа. Идентификационный номер (ID) присваивается системой автоматически, хотя пользователь имеет возможность ввести номер вручную. Рекомендуется использовать идентификационные номера, назначаемые автоматически.

Поле Description диалоговой панели настройки параметров отчета может содержать краткое наименование отчета в виде текстовой строки, вводимой пользователем. Данное наименование используется для идентификации отчета в диалоговых панелях Редактора отчетов пользователем. Текстовая строка в поле Description может содержать до 50-ти символов.

 

 

 

Рис.19



 
Смотрите http://voronezh.intimagent.com проститутки воронежа.. домашнии секс. эротический сайт хук ру