close

Вход

Забыли?

вход по аккаунту

(pdf, 1.06mb)

код для вставкиСкачать
http://cifra.studentmiv.ru/chmi-teoriya-5/
ГРАФИЧЕСКАЯ СИСТЕМА WINCC
ЧАСТЬ 1
Оглавление
Основные термины и определения ....................................................... 2
Graphics Designer..................................................................................... 4
Панели инструментов .......................................................................... 6
Standard Objects [стандартные объекты] .............................................. 7
Smart Objects [интеллектуальные объекты] ......................................... 7
Windows Objects [объекты Windows] ................................................. 10
Создание кадра процесса ..................................................................... 12
Советы по разработке проекта.......................................................... 12
Работа со слоями ................................................................................... 13
Методы работы со слоями – принцип работы ................................ 13
1
http://cifra.studentmiv.ru/chmi-teoriya-5/
Основные термины и определения
На этапе конфигурирования при помощи графической системы создаются кадры, отображающие процесс во время исполнения проекта.
Графическая система выполняет следующие функции:
 отображает статические и управляемые оператором элементы кадров o тексты,
o графические элементы или
o кнопки;
 обновляет динамические элементы кадров, например, изменяет высоту гистограммы в соответствии со значением процесса;
 реагирует определенным образом на действия оператора, например, на
щелчок по кнопке или на ввод текста в поле ввода.
Графическая система включает в себя следующие компоненты:
компонент проектирования графической системы – Graphics designer
[Графический дизайнер] – это редактор для создания кадров;
компонент исполнения графической системы – Graphics Runtime [Система
исполнения графического дизайнера] – отображает кадры процесса на экране
во время исполнения проекта и управляет всеми входными и выходными
данными.
Кадры, или Графические экраны - изображения, которые соответствуют компонентам системы или системе автоматизации в целом (рис. 1).
Графические экраны выводятся в "графических окнах". Они состоят из
статических и динамических частей.
2
http://cifra.studentmiv.ru/chmi-teoriya-5/
Рисунок 1. Расположение элементов графического экрана в окне
Область обзора содержит информацию общего применения, такую, как:
 дата,
 время дня,
 сообщения,
 диапазон выбранных операций и
 системные сообщения.
Область обзора содержат все экраны проекта.
Рабочая область предназначена для отражения событий проекта.
Область установок для кнопок показывает клавиши, переключающие рабочую область, вызывающие информацию, включающие эти установки. Кнопки
могут использоваться независимо от выбранной рабочей области. Мышь
и/или функциональные клавиши поддерживают работу кнопок.
Примечания –
 Одновременно могут вызываться и отображаться несколько графических экранов.
 Посредством буфера обмена или способом drag-and-drop можно копировать графические объекты из одного экрана в другой.
 Размер графического экрана может учитывать разрешение дисплея.
3
http://cifra.studentmiv.ru/chmi-teoriya-5/
Элементы графических экранов  статические компоненты - это графические компоненты, которые не
 меняют своей формы или цвета.
 динамические компоненты - все графические элементы, которые отражают переменные процесса или состояние процесса o цифровые табло,
o ленточные индикаторы,
o выходные тексты,
o свойства и отражение изменений технологического процесса.
Проектирование Action позволяет измененять в статических и динамических
объектах:
 цвет,
 форму,
 способность к мерцанию,
 стиль,
 позицию на экране
 уровень объекта в процессе управления.
Цифровые табло отображают уровни значений, полученных от процесса, в
числовой форме чисел, а также используются как поля ввода новых значений
параметров для прямого управления процессом непосредственно из кадра.
Graphics Designer
Graphics Designer [Графический дизайнер] – это редактор для создания
кадров процессов и настройки их динамически.
Запустить Graphics Designer [Графический дизайнер] можно только для
проекта, который открыт в данный момент в WinCC Explorer.
[Проводник WinCC]. WinCC Explorer [Проводник WinCC] можно использовать для просмотра кадров процесса открытого в данный момент проекта.
Для работы с Graphics Designer [Графическим дизайнером] WinCC Explorer
[Проводник WinCC] предоставляет следующие конфигурационные и функциональные возможности:
4
http://cifra.studentmiv.ru/chmi-teoriya-5/
 запуск Graphics Designer [Графического дизайнера] – рис. 2;
 создание и переименование кадров;
 конфигурирование библиотек объектов и элементов управления ActiveX;
 конвертирование библиотек и кадров из более ранних версий;
 конфигурирование и запуск системы исполнения.
Рисунок 2. Запуск графического редактора в текущем проекте
Graphics Designer [Графический дизайнер] разработан в соответствии со
стандартами Windows. На его экране размещаются (рис. 3):
 рабочий стол,
 панель инструментов,
 панель меню,
 строка состояния и
 палитры.
5
http://cifra.studentmiv.ru/chmi-teoriya-5/
Рисунок 3. Расположение инструментов графического редактора
Панели инструментов
С помощью пункта меню "View [Вид]" "Toolbars... [Панели инструментов...]"
перечисленные ниже панели инструментов можно отображать или скрывать.
По умолчанию отображаются все панели инструментов, кроме панели инструментов для
работы с тегами (рис. 4).
Рисунок 4. Панели инструментов
6
http://cifra.studentmiv.ru/chmi-teoriya-5/
Objects [Объекты] используется для вставки объектов, объединенных в несколько групп.
Standard Objects [стандартные объекты]
Standard Objects [стандартные объекты] представлены на рис. 5. Их можно
разделить на две подгруппы – открытые и закрытые (можно заполнить
цветом и использовать этот эффект при динамизации кадра).
Рисунок 5. Палитра стандартных графических объектов
Smart Objects [интеллектуальные объекты]
Smart Objects [интеллектуальные объекты], представленные на рис.
6, позволяют создавать сложные системные кадры. В число дополнительных
объектов входят различные окна, поля, гистограммы. С помощью этих объектов можно создавать динамические кадры процесса.
Application Window [Окно приложения]- это объекты, к которым поступает информация от системы сообщений, системы диагностики и даже
внешних приложений. Внешние свойства (позиция, размер и внешние атрибуты) задаются в Graphics Designer и передаются внешнему приложению во
время выполнения. Внешнее приложение открывает окно приложения, где и
обеспечивает отображение и обработку информации.
7
http://cifra.studentmiv.ru/chmi-teoriya-5/
Рисунок 6. Палитра интеллектуальных объектов
Picture Window [Окно кадра] - позволяет отображать в данном кадре
другие кадры процессов, которые были созданы в Graphics Designer [Графическом дизайнере]. При этом, например, содержимое окна кадра может постоянно обновляться с помощью динамики. Размер и свойства окна кадра в
режиме исполнения проекта, определяются в Graphics Designer [Графическом
дизайнере]. Объекты, которые обладают позицией, размерами, свойствами и
могут быть "оживлены". Важное их свойство, например, возможность связи с
другой картинкой, которая также отображается в изображении окна. Содержимое окна может в режиме выполнения динамически меняться с помощью
динамического изменения атрибута "picture name" - "имя картинки".
Control [Элемент управления] используются для получения таких
элементов Windows, как "движковый индикатор" или "аналоговые часы".
Объект Control [Элемент управления] позволяет встраивать в кадры процесса
системные элементы контроля и управления процессом.
Элементы управления – это заранее сконфигурированные объекты, такие как окна сигнальных сообщений, окна измерений, диалоговые окна выбора и кнопки. Можно использовать ActiveX Controls [Элементами управления
ActiveX], WinCC Controls [Элементами управления WinCC] или элементами
управления других производителей, если они зарегистрированы в операционной системе. Элементы управления можно изменять в соответствии с конкретными требованиями и динамически интегрировать в процесс. Размер и
8
http://cifra.studentmiv.ru/chmi-teoriya-5/
свойства элемента управления в режиме исполнения, определяются в Graphics
Designer [Графическом дизайнере].
OLE Object [Объект OLE] позволяет включать в кадр процесса файлы,
созданные в других программах. Таким образом, все элементы OLE, зарегистрированные в операционной системе, могут использоваться в кадрах. Размер и свойства элемента OLE в режиме исполнения, определяются в Graphics
Designer [Графическом дизайнере]. В режиме исполнения нельзя вносить изменения в элементы OLE. OLE-элементы могут встраиваться в графический
экран. Необходимо дважды щелкнуть (например, Microsoft Paint-экран), чтобы редактировать этот объект в соответствии с OLE-приложением. Другие
типы объектов (аудио-, видео- объекты) начинают играть после двойного
щелчка по ним, при этом их исходное приложение не открывается.
I/O Field [Поле ввода /вывода] можно определить как поле вывода,
поле ввода, либо как комбинированное поле ввода /вывода. Для поля ввода /
вывода можно использовать следующие форматы данных: binary [двоичный],
decimal [десятичный], string [строковый] и hexadecimal [шестнадцатиричный].
Кроме того, для поля ввода / вывода можно задавать такие параметры как
"Hidden Input [Скрытый ввод]" или "Accept on complete input [Принять по
окончанию ввода]".
Bar [Гистограмма] - с помощью гистограммы можно отображать значения графически. Возможно также отображение значений в комбинированном виде, то есть в графическом представлении с произвольно определяемой
числовой шкалой.
Graphic Object [Графический объект] - графические объекты позволяют вставлять в кадр графику, созданную в других приложениях. Можно
вставлять графические данные и кадры в следующих форматах: EMF, WMF,
DIB и BMP.
Status Display [Индикатор состояния] предоставляет возможность
отображать практически любое количество различных состояний объекта.
Индикаторы состояния реализованы с помощью тегов, значения которых со9
http://cifra.studentmiv.ru/chmi-teoriya-5/
ответствуют определенным состояниям. Отображаются индикаторы состояния в соответствующих кадрах.
Text List [Текстовый список] позволяет ставить текст в соответствие
определенным значениям. Можно определить текстовый список, как список
ввода, список вывода или комбинированный список ввода / вывода. Допустимо использование следующих форматов данных: decimal [десятичный], binary
[двоичный] или bit [битовый].
Windows Objects [объекты Windows]
Объекты Windows (англ. Windows objects), представленные на рис. 7, –
это элементы, уже знакомые из приложений Windows, такие как button
[кнопка], option group [группа кнопок выбора], slider [регулятор] и check
box [поле-флажок]. Можно также сконфигурировать round button [круглую
кнопку]. Объекты можно изменять и делать динамическими различными
способами. Эти объекты позволяют обрабатывать события процесса и управлять процессом.
Рисунок 7. Палитра объектов Windows
Button [Кнопка] - позволяет управлять событиями процесса. Например,
такая кнопка может использоваться для квитирования сообщений. Кнопка
может иметь два различных состояния - "On [Вкл]" и "Off [Выкл]". Для того,
чтобы кнопка могла использоваться для управления процессом, необходимо
определить динамику для соответствующих атрибутов кнопки.
10
http://cifra.studentmiv.ru/chmi-teoriya-5/
Check Box [Поле-флажок] - С помощью поля-флажка оператор может
выбрать одну или несколько опций, установив флажок в соответствующих
полях. Можно установить флажки по умолчанию. При этом, оператору, в
случае необходимости, нужно лишь снять установленные по умолчанию
флажки, или наоборот, установить. Для того, чтобы поле-флажок могло использоваться для управления процессом, необходимо определить динамику
для соответствующих атрибутов поля-флажка
Option Group [Группа опций] - группа кнопок выбора позволяет оператору выбрать одну из предложенных опций и активизировать соответствующее поле опции. Можно активизировать одну из опций по умолчанию. При
этом оператору, в случае необходимости, нужно лишь изменить выбор опции
по умолчанию. Для того, чтобы кнопки выбора могли использоваться для
управления процессом, необходимо определить динамику для соответствующих атрибутов кнопок
Round Button [Круглая кнопка] - Круглая кнопка позволяет управлять
процессом. Ее можно, например, использовать для квитирования сообщений
или для навигации по системе в режиме исполнения. Круглая кнопка может
находиться в трех различных состояниях: "On [Вкл]", “Off [Выкл]” и "Deactivated [Неактивна]". Можно также определить, будет ли круглая кнопка
отображаться по умолчанию, как нажатая кнопка, и должна ли она опускаться
и подниматься вновь при нажатии. Для того, чтобы кнопка могла использоваться для управления процессом, необходимо определить динамику для соответствующих атрибутов кнопки.
Slider [Регулятор] - Регулятор представляет собой ползунковый элемент регулирования для управления процессом. Например, его можно использовать для плавного изменения значения. Для того, чтобы регулятор мог
использоваться для управления процессом, необходимо определить динамику
для соответствующих атрибутов
Примечание:
При работе с большими кадрами, можно использовать полосы прокрутки (в соответствии со стандартом Windows) для перемещения
видимой области на экране.
11
http://cifra.studentmiv.ru/chmi-teoriya-5/
Создание кадра процесса
В Graphics Designer [Графическом дизайнере] кадр – это файл, который
приотображении имеет вид листка бумаги для рисования. Размер листка
можно корректировать. Листок состоит из 32 слоев, позволяющих структурировать организацию рисунка.
Файлы сохраняются в папке проекта GraCS, в формате PDL. Для отображения всего процесса может использоваться несколько кадров, связанных
между собой. В кадр процесса могут быть включены обращения к другим
приложениям и файлам.
Советы по разработке проекта
1. Разработайте структуру представления процесса - определите, сколько
кадров вам потребуется и их иерархический порядок. Пример: части процесса могут быть показаны на отдельных кадрах, которые затем объединяются в
основном кадре.
2. Разработайте навигацию внутри кадра и между отдельными кадрами
(должны быть согласованы на всех кадрах):
• последовательности операций,
• кнопки и
• “горячие” клавиши.
3. Создайте Mастер-кадр (англ. Master), в котором определены свойства
кадра, установки по умолчанию и настройки для объектов. Этот Мастер-кадр следует использовать как образец при создании каждого отдельного
кадра.
4. Воспользуйтесь функциональными возможностями редактора - кадры
процессов могут быть созданы:
•
с помощью библиотек,
•
посредством копирования и передачи свойств,
•
можно работать со слоями
•
можно работать с несколькими кадрами одновременно.
12
http://cifra.studentmiv.ru/chmi-teoriya-5/
Для того чтобы избежать изменений в шаблоне кадра, убедитесь, что на этапе проектирования каждый кадр отображается в том размере, в котором он будет отображаться на станции оператора.
Работа со слоями
В Graphics Designer [Графическом дизайнере] кадр состоит из 32 слоев,
в которых могут быть размещены объекты.
Расположение объекта в кадре определяется в тот момент, когда объект
назначается какому-либо слою. Объекты слоя 0 (Layer 0) находятся в самом
нижнем слое кадра (задний план); объекты слоя 32 (Layer 32) находятся в самом верхнем слое (передний план). Объекты всегда помещаются в активном в
данный момент слое, однако их можно быстро переместить в другой слой.
Назначение объекта слою может быть изменено при помощи атрибута "Layer
[Слой]" в окне "Object Properties [Свойства объекта]".
Кроме того, можно изменять расположение объектов по отношению
друг к другу внутри одного слоя. Это можно сделать с помощью четырех
функций в меню "Arrange/ Within the Layer [Расположить/ Внутри слоя]". Во
время создания кадра процесса объекты, по умолчанию, будут располагаться
в том порядке, в котором они добавляются в кадр: объект, который добавляется первым, будет расположен на заднем плане слоя, каждый дополнительный объект будет располагаться сверху.
Методы работы со слоями – принцип работы
Когда кадр открывается, на нем отображаются все 32 слоя, причем изменить
данную настройку нельзя. С помощью палитры слоев можно скрыть все слои
кроме активного. Таким образом, можно сосредоточить все внимание на редактировании объектов активного слоя.
Применение слоев особенно удобно, в случае если кадр содержит много объектов различного типа. Например, можно поместить все объекты типа "Bar [Гистограмма]" в слое 1
(Layer 1), а все объекты "I/O Field [Поле ввода/вывода]" в слое 2 (Layer 2).
Если позже вы захотите изменить цвет всех полей ввода/вывода, можно будет
отобразить только слой 2 (Layer 2) и выбрать для изменения все объекты дан13
http://cifra.studentmiv.ru/chmi-teoriya-5/
ного слоя. Таким образом, не нужно затрачивать время на поискотдельных
полей ввода/вывода по всему кадру.
14
1/--страниц
Пожаловаться на содержимое документа