Путилина, Павлищева.pptx
- Количество слайдов: 17
SCADA-система In. Touch Компоненты и графические средства. Подготовили студентки гр. АС-09 -5 : Путилина С. Павлищева О.
Что такое In. Touch ? • In. Touch - это приложение-генератор графического операторского интерфейса (HMI) для систем SCADA и других систем автоматизации производства.
Основные задачи, решаемые с помощью In. Touch: • Сбор сигналов и их графическое отображение. • Автоматический контроль за параметрами и генерация сигналов тревоги. • Контроль за действиями оператора (права доступа). • Вывод управляющих воздействий. • Автоматическое ведение журнала всех событий и аварийных событий. • Контроль за качеством выпускаемой продукции. • Генерация отчетов и оперативных сводок.
Графические средства In. Touch Компоненты среды разработки In. Touch: Window. Maker - инструментальная среда разработки приложений; Application Manager- представление приложения в иерархическом виде с доступом к любому компоненту приложения и многим часто используемым командам и функциям Window. Maker. 4
Окна в In. Touch Свойства каждого окна определяются при его создании. Создание нового окна производится в среде разработки Window. Maker щелчком по иконке панели инструментов General или командой File/New Window. На экране появится диалог Window Properties (Свойства окна, рис. 2). Рис. 2. Диалог Window Properties (Свойства окна).
Среда разработки Window. Maker 6
Объекты и их свойства Window. Maker поддерживает четыре базовых типа простых объектов: линии, заполненные контуры, текст и кнопки. Линия - это объект, представляющий собой один или несколько связанных отрезков. Статическими свойства: толщина линии и ее стиль. Только цвет может быть связан с анимационной функцией. Заполненный контур - двухмерный объект. Динамическим свойства: цвет контурной линии, цвет заполнения, насыщенность цвета заполнения, высота, ширина, расположение, видимость и ориентация.
Объекты и их свойства Текст - последовательность символов. Статические свойства: тип шрифта, его размер, выделение, курсив, подчеркивание, выравнивание. Анимационные свойства шрифта - цвет, видимость и расположение. Кнопка - часто используемый объект при создании операторских интерфейсов. С кнопками могут быть связаны функции различных типов. Нажатие кнопки может вызвать выполнение скриптов, кнопкой можно производить ввод аналоговых и дискретных величин и т. д.
Объекты и их свойства Один и тот же объект может иметь набор различных динамических свойств. Комбинации этих свойств предоставляют возможность создавать на экране в режиме исполнения (Runtime) практически любые динамические эффекты. Рис. 4. Диалог выбора динамических свойств объекта.
Объекты и их свойства Сложные объекты. Символ - это некоторая комбинация простых объектов, которые обрабатываются как один объект. Любое изменение статических или динамических свойств символа влияет на все составляющие символа. Например, если создать символ "насос" из двух кругов и двух прямоугольников и присвоить ему динамическое свойство Fill Color (цвет заполнения), то это свойство будет распространяться на все четыре простых объекта. Различные объекты символа могут иметь разные значения одного и того же свойства, если они были присвоены этим объектам до объединения в символ. Bitmap - объекты, кнопки, компоненты не могут быть включены в состав символа.
Объекты и их свойства Компонент - это совокупность двух или более объектов, символов или других компонентов, образующих единый элемент. Они создаются путем выбора двух и более объектов, символов или компонентов и последующего запуска команды Arrange/Make Cell. Компоненты реализуют пространственную взаимосвязь между составляющими их графическими элементами. Каждая составляющая компонента может иметь свои собственные динамические свойства. Компоненты используются для таких виртуальных устройств, как панель управления контроллером, движковый регулятор и т. д. Компонент не может менять свой размер, ему нельзя присваивать динамические свойства (внутри компонента есть объекты и символы со своими динамическими свойствами). Нельзя изменять и статические свойства (внешний вид).
Мастер-объект - это предварительно созданный компонент с определенными статическими и динамическими свойствами, находящийся в библиотеке мастеробъектов (Wizards) и доступный для многократного применения. Но, в отличие от компонента, динамические свойства которого настраиваются для каждой составляющей отдельно до объединения в компонент, динамические свойства мастер-объекта быстро настраиваются с помощью специализированного диалога. Другими словами, фирма Wonderware провела большую работу и создала огромное количество мастер-объектов (несколько тысяч), определив для каждого из них механизм быстрой настройки статических и динамических свойств. Все эти мастеробъекты разделены на большое количество групп и размещены в соответствующей библиотеке. Доступ к ней осуществляется нажатием иконки Wizard в интерфейсе Window. Maker, что вызывает появление на экране диалога Wizard Selection (Выбор мастер-объекта).
Мастер-объект В левой части диалога - список групп мастер-объектов, включающий такие категории, как Buttons (кнопки), Sliders (ползунковые регуляторы), Switches (переключатели) и т. д. В правой части диалога приведены все мастер-объекты выбранной в данный момент группы. Двойной щелчок по требуемому мастер-объекту возвращает пользователя в окно разработки приложения. Курсор принимает форму уголка с символом. Наконец, щелчок мыши на свободном месте окна приводит к появлению мастер-объекта в окне приложения. Для его конфигурирования (определения динамических свойств) следует дважды щелкнуть на мастеробъекте. Например, двойной щелчок по кнопке Momentary Button (кнопка запуска), предварительно вставленной в окно приложения, выводит на экран диалог конфигурирования этой кнопки (рис. 6).
Тренды In. Touch предлагает пользователю два сложных объекта типа тренд: тренд реального времени и исторический (архивный) тренд. Эти объекты позволяют отображать в виде графиков значения данных реального времени и архивных данных. Оба типа трендов создаются при использовании специальных инструментов панели рисования окна Window. Maker с последующим конфигурированием. Объект "тренд реального времени
Historical Trend Архивные тренды üне являются динамическими üпоказывают состояния данных за прошедшее время üобновляются только по команде - при запуске скрипта üесть возможность создания визировползунков бегунков üвычисление среднего, min и max значений в определенном бегунком положении üсреднее, min, max, отношение мин/макс и стандартное отклонение üувеличение и уменьшение заключенной между бегунками области графика.
Тренд реального времени Real Time Trend üдиапазон времени, охватываемый трендом (Time Span) üчастоту вывода значение переменной (Interval) üразрешение сетки по большим и малым делениям горизонтальной и вертикальной осей (Time Division, Value Division) üцвет фона и рамки графика (Color) üцвет и толщины линии для каждого пера (поле Expression) Для повышения производительности системы следует отметить опцию Only update when in memory (обновлять, когда в памяти). В этом случае обновление данных тренда будет производиться только в моменты, когда окно с трендом отображается на дисплее (находится в RAM). Есть и другие способы повышения производительности при работе с трендами реального времени (уменьшение толщины линии графика, уменьшение частоты выводы значений переменной).


