2113
.pdfРис. 31. Диалоговая панель Инспектор свойств
Функции рисования
Функции рисования позволяют создавать графические объекты с помощью инструментов рисования. Имеется возможность создания сложных графических объектов путем группировки (объединения) более простых. Функции рисования находятся в меню Графика (рис. 32) и в панели инструментов Рисование (аналогична панели Графика).
Форматирование объектов
Для форматирования объектов необходимо воспользоваться соответствующими командами меню Формат. Внешний вид меню Формат показан на рис. 33.
91
Рис. 32. Меню Графика |
Рис. 33. Команды меню Формат |
Изменение расположения объектов
Меню Расположение (рис. 34) и панель инструментов Расположение позволяют объединять графические объекты в символы, разгруппировывать символы, устанавливать одинаковые промежутки между объектами, выравнивать объекты и выполнять другие операции над графическими объектами.
Рис. 34. Меню Расположение
92
5.3. Библиотека символов
Введение
Библиотека символов является отдельным независимым от GraphWorX32 приложением. Символ – это группа графических изображений, рассматриваемых в виде одного объекта. Символы могут как создаваться пользователем, так и загружаться из библиотек символов
(рис. 35).
Структура Библиотеки символов
Рис. 35. Внешний вид Библиотеки символов
Главное окно Библиотеки символов разделено на две области. Левая область содержит список каталогов и категорий символов. В правой области расположены символы, находящиеся в данной категории. Каждый каталог библиотеки может включать в себя неограниченное количество категорий. Категория – это файл, который содержит изображения символов.
93
Запуск Библиотеки символов производится путем нажатия кнопки
(Import Symbol) в панели инструментов Рисование, расположенной в левой части экрана.
Меню Библиотеки символов
Меню Файл (File)
Данное меню содержит команды, позволяющие установить корневой каталог, добавить категорию и подкаталог текущего каталога, переименовать библиотечный символ, выбранный в правой области окна Библиотеки символов, удалить библиотечный символ, установить пароль доступа к категориям символов и завершить работу приложения.
1. Команда Корневой каталог (Root Directory):
Для выбора корневого каталога выберите строку Корневой каталог (Root Directory) в меню Файл (File), в появившемся диалоговом окне выберите нужный каталог и нажмите кнопку ОК. В древовидном списке Библиотеки символов будут отображаться только подкаталоги и категории символов выбранного корневого каталога.
2. Подменю Добавить (Add):
Данное подменю содержит команды добавления подкаталога [команда Подкаталог (Subdirectory)] и категории [команда Категория (Category)] в текущий корневой каталог Библиотеки символов. Указанным операциям также соответствуют кнопки в панели инструментов
Библиотеки символов.
3. Команда Переименовать (Rename):
Данная команда позволяет изменить имя подкаталога или категории текущего корневого каталога. Для выполнения этой операции необходимо выделить категорию или подкаталог, выбрать строку Переименовать (Rename) в меню Файл (File), ввести новое имя и нажать кнопку ОК.
4. Команда Удалить (Delete):
Данная команда предназначена для удаления категорий или подкаталогов в текущем корневом каталоге. Для удаления необходимо выделить категорию или подкаталог (подкаталог можно удалить только при отсутствии в нем категорий), выбрать строку Удалить (Delete) в меню Файл (File) и нажать ОК.
94
5. Команда Установить пароль (Set Password):
Для каждой категории символов имеется возможность установить пароль. Для этого необходимо выделить категорию, выбрать команду
Установить пароль (Set Password) меню Файл (File), ввести Пароль
(Password) и Подтверждение (Confirm) и нажать кнопку ОК. 6. Команда Выход (Exit):
Данная команда предназначена для завершения работы приложе-
ния Библиотека символов.
Меню Правка (Edit)
1. Команда Вырезать (Cut):
Для того чтобы вырезать выделенный символ и поместить его в буфер обмена, выберите строку Вырезать (Cut) в меню Правка (Edit) или нажмите соответствующую кнопку в панели инструментов.
2. Команда Копировать (Copy):
Для того чтобы поместить символ в буфер обмена, выберите строку Копировать (Copy) меню Правка (Edit) или нажмите соответствующую кнопку панели инструментов.
3. Команда Вставить (Paste):
Для вставки символа из буфера обмена в выбранную категорию выберите строку Вставить (Paste) меню Правка (Edit). Операции копирования и вставки могут использоваться для переноса символов между экранными формами GraphWorX32 и категориями библиотеки символов.
4. Команда Удалить (Delete):
Команда предназначена для удаления символов из категории. 5. Команда Отменить (Undo):
Команда Отменить и соответствующая кнопка панели инструментов предназначены для отмены последней выполненной операции.
6. Команда Изменить надпись (Edit Label):
Данная команда предназначена для изменения названия выделенного символа в выбранной категории. Переименовать символ также возможно путем двойного щелчка левой клавиши мыши на текущем имени символа.
95
Меню Вид (View)
1. Команда Панель инструментов (Toolbar):
Для того чтобы включить изображение панели инструментов Биб-
лиотеки символов, следует отметить строку Панель инструментов
(Toolbar) меню Вид (View).
2. Команда Строка состояния (Status Bar):
Для того чтобы включить изображение строки состояния в нижней части окна Библиотеки символов, следует отметить строку Строка со-
стояния (Status Bar) меню Вид (View). 3. Команда Разделить (Split):
Команда позволяет изменить размеры правой и левой частей окна
Библиотеки символов.
4. Команда Выбор языка (Select Language):
Команда позволяет выбрать язык интерфейса приложения.
Меню Сервис (Options)
1. Подменю Размер изображений (Image Size):
Данное подменю содержит команды, позволяющие уменьшить или увеличить изображения символов, расположенные в правой области окна Библиотеки символов. Командам подменю соответствуют кнопки
панели инструментов крупно, мелко. 2. Строка Рельефно (3D Effect):
Для того чтобы изображения символов в правой области окна Библиотеки символов приняли вид рельефных кнопок, отметьте строку
Рельефно (3D Effect) меню Сервис (Options).
3. Строка Всегда наверху (Always on Top):
Для того чтобы окно Библиотеки символов всегда располагалось поверх остальных окон, отметьте строку Всегда наверху (Always on Top) или нажмите соответствующую кнопку панели инструментов .
Категории символов
1. Изображения трубопроводов (3-D Dynamic-Pipes).
96
2.Трехмерные (объемные) символы согласно ISA (3-D ISA Symbols).
3.Символы трехмерных резервуаров согласно ISA (3-D ISA
Tanks).
4.Другие трехмерный элементы (3-D ISA).
5.Символы трехмерных резервуаров (3-D Tanks).
6.Трехмерные изображения трубопроводной арматуры и кон- трольно-измерительной аппаратуры (вентили, задвижки, краны, измеряющие приборы и т.п.) (3-D Valves).
7.Изображения средств вычислительной техники (Computer Hardware). В категории представлен набор изображений средств вычислительной техники, не обладающих динамикой (компьютер, модем, сервер, принтер, дискета).
8.Изображения контроллеров (Controllers).
9.Демонстрационные символы (Demo).
10.Электрические объекты (Electrical).
11.Элементы автоматики, изображенные с помощью специальной объемной процедуры (Extruders).
12.Строительная техника (HVAC).
13.Категория различных символов общего применения (Misc). В данной категории собраны различные символы без динамики.
14.Моторы и помпы (Motors & Pumps). В данной категории представлен набор моторов и помп различного визуального исполнения. Все эти символы не обладают динамикой и представляют собой только картинки для составления схем.
15.Роботы (Robot). Робот – это группа символов со встроенной динамикой, объединенная в один символ (их можно разбить и использовать по частям). Все роботы похожи друг на друга и имеют одинаковый набор функций (рука вправо-влево, рука вверх-вниз, клешни от- крыть-закрыть), которые могут быть осуществлены с помощью соответствующей панели управления. Отличаются роботы только по размерам
ивнешнему виду отдельных составных частей. Всего в категории 4 вида роботов:
1) Abb Robot – этот вид представлен двумя идентичными роботами, которые отличаются только тем, что один нарисован двухмерно, а другой объемно;
2) Fanuc Robot – в этом виде также два робота, как и в первом;
97
3)Kuka Robot – для этого робота имеются две панели управления. Первая панель похожа на другие, но обладает также встроенными автоматическими режимами, а вторая реализована с помощью средствVBA;
4)Robot Hand – данному роботу соответствует панель управления
сназванием «This is a control that changes the values for the robot object»,
которая идентична панелям первых двух видов. 16.Динамические устройства (Smart Devices).
17.Динамические устройства, связанные с водными объектами
(Smart Water Treatment).
18.Статические устройства, связанные с водными объектами
(Static Water Treatment).
19.Изображения переключателей (Switches). В данной категории представлены семь символов переключателей. Все они имеют по два положения («Включено» и «Выключено»), но разное исполнение (вверх-вниз, влево-вправо, красный-зеленый).
20.Динамизированные объекты, связанные с передачей материи между емкостями (Tank-Dynamic-Cut-Ways).
21.Тестовые объекты (TrainingClass).
22.Мастер создания элементов VBA (VBA Wizard Symbols).
5.4.Установление соединений с источниками данных
Введение
Настоящий раздел содержит информацию о способах установления связи между графическими объектами GraphWorX32 и источниками данных. Под источниками данных понимаются входные и выходные сигналы, передаваемые между GraphWorX32 и устройствами ввода вывода автоматизированной системы управления технологическим процессом. Ниже приведено описание следующих основных понятий и операций:
1.Установление соединений с источниками данных с помощью средства поиска и просмотра тегов OPC «Универсального навигатора тегов OPC» фирмы ICONICS (краткое название – навигатор тегов OPC).
2.Использование выражений.
3.Использование констант и локальных переменных.
4.Использование технологии альтернативных имен связей с источниками данных (технологии псевдонимов).
98
Динамизация графических объектов основана на изменении их визуальных свойств в зависимости от значений, связанных с этими свойствами источников данных. Каждому графическому объекту может быть поставлен в соответствие ряд зависимостей его визуальных свойств от значений нескольких технологических параметров или источников данных. При этом для некоторых зависимостей могут быть переопределены диапазоны изменения визуальных свойств, причем границы диапазонов изменения в свою очередь могут быть связаны с источниками данных. Источниками данных в GraphWorX32 могут быть, как указано выше, входные и выходные сигналы устройств ввода вывода (элементы данных в серверах OPC), локальные переменные GraphWorX32, константы, выражения, операндами в которых могут быть другие источники данных, а также альтернативные (переопределяемые) имена источников данных, далее называемые псевдонимами. Имена связей с источниками данных могут быть непосредственно введены или вставлены из универсального буфера обмена Clipboard в поле Источник данных в страницах динамических свойств графических объектов, которые представлены в Инспекторе свойств, как показано на рис. 36.
Рис. 36. Поле Источник данных в Инспекторе свойств
Справа от поля Источник данных расположены кнопки Теги OPC и Меню тегов. Первая кнопка предназначена для вызова Навигатора тегов OPC, который позволяет выбрать необходимый тег OPC в требуемом OPC сервере. Вторая кнопка предназначена для вызова Редактора выражений, таблицы локальных переменных GraphWorX32, таблицы имитаторов сигналов, а также Редактора псевдонимов. На рис. 37 показана группа полей переопределения диапазона изменения для визуальных свойств графического объекта.
99
Рис. 37. Поля переопределения диапазона
Назначение кнопок OPC и “…” аналогично назначению кнопок Теги OPC и Меню тегов соответственно.
Теги
Тегом называется текстовая строка (описатель), уникальным образом идентифицирующая структуру данных, которая связана с одним (входным, выходным или внутренним) сигналом в системе сбора данных и управления. Любая текстовая строка, определяющая источник данных и не являющаяся числовым значением, а также не обозначенная специальными символами идентификации, описание которых приведено ниже, интерпретируется в GraphWorX32 в качестве тега. Если требуется использовать имена тегов, целиком состоящие из цифр, следует применять следующий синтаксис:
{{имя_тега}}
Все теги GraphWorX32, для которых не определены или отсутствуют реальные источники данных, в режиме Исполнение отмечаются как недействительные.
Навигатор тегов
Щелчок левой клавишей мыши на кнопке Теги OPC или OPC в
Инспекторе свойств выводит на экран монитора Навигатор тегов
OPC, внешний вид которого показан на рис. 38. Навигатор тегов предназначен для поиска, просмотра и выбора требуемого тега для установления соединения клиентского приложения GENESIS32 с соответствующим источником данных.
100