
- •1. Общая структура системы trace mode 6
- •2. Инструментальная система
- •3. Языки программирования Trace Mode 6
- •4. Промышленная база данных реального времени
- •4.1. Модификации ис Trace Mode 6
- •4.2. Принцип работы монитора. Канал Trace Mode 6
- •4.3. Исполнительные модули Trace Mode 6
- •4.4. Создание структуры проекта в навигаторе
- •4.5. Узел. Создание и настройка узла
- •4.6. Обеспечение работы распределенных асу
- •4.7. Резервирование
- •4.8. Автопостроение
- •4.9. Архивирование каналов узла
- •4.10. Архивирование каналов проекта
- •4.11. Отчет тревог и генерация сообщений
- •4.12. Файл восстановления
- •4.13. Графический интерфейс оператора
- •4.14. Принципы разработки проекта в ис
- •4.15. Технология разработки проекта в ис
- •4.16. Классификация компонентов
- •4.17. Каналы
- •4.18. Шаблоны
- •4.19. Источники/Приемники
- •4.20. Наборы ресурсов и графические объекты
- •4.21. Последовательные порты
- •4.22. Словари сообщений
- •4.23. Клеммы
- •4.24. Классификация слоев
- •4.25. Классификация узлов
- •4.26. Программирование алгоритмов в Trace Mode 6
- •4.27. Редактирование fbd-программ
- •4.28. Размещение fbd-блоков в рабочем поле редактора
- •4.29. Редактирование диаграммы fbd-блоков
- •4.30. Привязка входов и выходов fbd-диаграммы
- •4.31. Описание fbd блоков
- •5. Описание языка Tehno il
- •5.1. Синтаксис Техно il
- •5.2. Операторы и модификаторы Техно il
- •5.3. Модификаторы Техно il
- •5.4. Операторы обмена с аккумулятором
- •5.5. Логические операторы Техно il
- •5.6. Арифметические операторы Техно il
- •5.7. Операторы сравнения Техно il
- •5.8. Операторы перехода и вызова функции Техно il
- •5.9. Определение переменных и констант
- •5.10. Особенности присвоения значений переменным
- •5.11. Операторы
- •If {выражение} then {последовательность предложений} end_if
- •If {выражение} then {последовательность предложений1}
- •If {выражение1} then {последовательность предложений1}
- •5.12. Операторы определения переменных
- •5.13. Числовые константы
- •5.14. Строковые константы
- •5.15. Особенности вычислений
- •6. Разработка графического интерфейса
- •6.1. Редактор представления данных
- •6.2. Главное меню и панели инструментов рпд
- •6.3. Задание типовых свойств графических элементов
- •6.4. Статические атрибуты графических элементов
- •6.5. Временные атрибуты
- •6.6. Динамизация атрибута графических элементов
- •6.7. Индикация значения
- •6.8. Основная привязка
- •6.9. Динамические свойства
- •6.10. Функции управления графическими элементами
- •6.11. Встроенные графические элементы
6. Разработка графического интерфейса
6.1. Редактор представления данных
Графическое представление хода выполнения техпроцесса, а также управление техпроцессом с помощью графических средств являются одними из главных задач, решаемых TRACE MODE 6. Для разработки графического интерфейса оператора в интегрированную среду встроены редактор представления данных (РПД) и его модификация – еРПД (рис. 20):
Рис. 20. Редактор представления данных
Отрезки, примыкающие к блоку справа, обозначают выходы блока (возвращаемые функцией значения).
Графический интерфейс оператора разрабатывается в РПД в виде набора графических экранов или в еРПД в виде набора графических панелей , являющихся компонентами проекта.
Разработка псевдографического интерфейса оператора для узлов, которые исполняются мониторами в среде DOS, описана в разделе Мнемосхемы.
Для создания шаблона экрана нужно выполнить команду Экран, для создания шаблона панели – команду Графическая панель из контекстного меню слоя Шаблоны экранов.
С целью взаимодействия с другими компонентами проекта для экрана/панели могут быть заданы аргументы.
Совокупность графических экранов/панелей узла образует его графическую базу. Совокупность графических баз всех узлов разрабатываемого проекта АСУТП образует графическую часть проекта.
Графический экран/панель может содержать один или несколько графических слоев, каждый из которых, в свою очередь, может содержать один или несколько подслоев.
В слоях графического экрана/панели размещаются графические элементы (ниже соответственно ГЭ и еГЭ). Графические элементы имеют наборы настраиваемых атрибутов, динамических свойств и функций управления. Эти параметры определяют вид графических
элементов и выполняемые ими функции отображения и управления при работе в реальном времени. РПД и еРПД содержат большое количество встроенных графических элементов, позволяющих изобразить практически любой техпроцесс, вывести на дисплей всю необходимую информацию о ходе его выполнения, а также управлять техпроцессом.
6.2. Главное меню и панели инструментов рпд
Панель инструментов ’Графические элементы’
С помощью инструментов этой панели выбираются графические элементы для размещения их в графических слоях экранов. При выборе ГЭ редактор переходит в режим размещения.
С помощью кнопки
данной
панели можно перейти в режим редактирования,
с помощью кнопки
–
в режим эмуляции.
Кнопка
предназначена
для переключения режима отображения
графических экранов (обычный/полноэкранный).
Меню и панель инструментов ’Правка’
Меню и панель инструментов Правка содержат ряд типовых инструментов для редактирования графических экранов. Данные инструменты доступны также из контекстного меню ГЭ. Контекстное меню ГЭ содержит также команду Копировать в избранное.
В списке
(Масштаб)
можно выбрать предустановленный масштаб
или вручную задать произвольный. Для
выбора предустановленного масштаба
можно также использовать кнопки
или
сочетания клавиш CTRL+ПЛЮС/МИНУС
на цифровой
клавиатуре. При выделении некоторой
области AxB
экрана с
помощью мыши с удержанием клавиши Z
экран
масштабируется в MIN{C/A,
D/B} раз, где
CxD –
размеры видимой области. Во всех случаях
масштабирование производится относительно
центра видимой области.
Меню ’Сервис’ и панель инструментов ’Топология экрана’
Данные панель инструментов и меню содержат команды для позиционирования и тиражирования выделенного графического элемента.
Меню Сервис содержит дополнительно команду Параметры экрана.
Панель инструментов ’Параметры текста’
В режиме редактирования с помощью типовых инструментов данной панели задаются параметры текста в выделенном графическом элементе (выделенной группе ГЭ). Данные команды применимы только к такому тексту, который может быть введен/отредактирован с помощью клавиатуры.
Вид ГЭ при его размещении в графическом слое зависит от параметров, установленных с помощью инструментов этой панели.
Панель инструментов ’Параметры линии’
В режиме редактирования с помощью инструментов этой панели задаются параметры линии (линии контура) выделенного графического элемента (выделенной группы ГЭ):
–
выбор цвета
линии. По
этой команде на экран выводится
стандартный диалог выбора цвета;
–
выбор толщины
линии.
–
выбор стиля
линии. По
этой команде открывается список стилей,
содержащий в том числе опцию Без
линии (при
выборе этой опции линия невидима).
–
выбор края
линии (плоский,
квадратный,
круглый).
Ниже на рисунках показан один и тот же
графический элемент Текст
с различными
краями линии контура:
плоский;
квадратный;
круглый;
Вид ГЭ при его размещении в графическом слое зависит от параметров, установленных с помощью инструментов этой панели.
Панель инструментов ’Параметры заливки’
В режиме редактирования с помощью инструментов этой панели задаются параметры заливки выделенного графического элемента (выделенной группы ГЭ):
–
выбор цвета
заливки. По
этой команде на экран выводится
стандартный диалог выбора цвета;
–
выбор стиля
заливки.
Вид ГЭ при его размещении в графическом слое зависит от параметров, установленных с помощью инструментов этой панели.
Панель инструментов ’Ресурсные библиотеки’
Инструменты данной панели предназначены для операций с библиотеками строк, рисунков и других ресурсов, которые могут быть использованы при разработке графических экранов.
Меню ’Вид’
Команды этого меню управляют видимостью редактора аргументов экрана, окна Слои, таблицы графических элементов и окна Избранное, а также панелей инструментов Топология экрана и Параметры текста.