- •Содержание
- •Введение
- •Постановка задачи
- •Характеристика учебного пособия по проектированию автоматизированных систем управления в trace mode 6
- •Перечень входных данных
- •Описание технологического процесса перекачки нефти
- •Интегрированная среда разработки trace mode 6
- •Общие сведения
- •Основные характеристики trace mode 6
- •Материалы по trace mode
- •Нормативные документы
- •Перечень выходных данных
- •Инструментальная среда trace mode
- •Исполнительные модули trace mode 6 softlogic-scada/hmi в распределенной асутп
- •Общие сведения
- •Сервер реального времени
- •Выделенный сервер документирования
- •Выделенный сервер промышленной субд рв siad/sql 6
- •Горячее резервирование серверов реального времени и siad/sql
- •Микро trace mode - исполнительные модули для контроллеров
- •Клиентские модули scada/hmi trace mode 6
- •Исполнительные модули trace mode 6 для дистанционного управления процессом (телемеханика)
- •Исполнительные модули t-factory 6 для приложений mes, eam и hrm
- •Сервер t-factory: mes/eam/hrm
- •Консоль t-factory: mes/eam/hrm
- •Особенности релиза trace mode 6.05.1
- •Разработка автоматизированной системы управления
- •Этапы проектирования автоматизированных систем управления технологическим процессом
- •Этапы разработки автоматизированной системы управления
- •Настройка инструментальной среды
- •Пункт Файл главного меню TraceMode
- •Окно настройки ис
- •Создание проекта
- •Окно выбора типа проекта
- •Настройка уровня сложности из меню Файл
- •Создание пользовательской библиотеки компонентов
- •Добавление базовых элементов
- •Содержимое библиотеки Библиотека_Изображений#1
- •Содержимое библиотеки Библиотека_ Видеоклипов#1
- •Добавление собственных компонентов в библиотеку
- •Контекстное меню слоя Ресурсы
- •Контекстное меню группы графических элементов
- •Разработка шаблонов графических экранов
- •Этапы разработки шаблона графического экрана
- •Добавление шаблонов экранов
- •Создание компонента Экран в слое Шаблоны_экранов
- •Слой Шаблоны_экранов
- •Настройка параметров экрана
- •Размещение графических элементов (гэ) экрана и задание статических атрибутов
- •Выбор команды Переместить вниз
- •Выполнение команды Переместить вниз с гэ Труба
- •Окно свойств гэ Текст
- •Экран рвс с размещенными гэ и го
- •Создание аргументов экрана
- •Окно свойств с открытой вкладкой Аргументы
- •Настройка динамизируемых атрибутов гэ
- •Аргументы шаблона экрана рвс
- •Свойства динамизируемого атрибута Текст с видом динамизации Значение
- •Диалоговое окно Свойства привязки
- •Настройка динамических свойств гэ
- •Размещение кнопок и настройка событий на их нажатие
- •Задание события при нажатии на кнопку
- •Экран рвс с размещенными кнопками
- •Создание графических объектов
- •Разработка шаблонов программ
- •Общие сведения о языках программирования
- •Этапы разработки шаблона программ
- •Создание шаблона программы
- •Создание шаблона программы
- •Создание аргументов шаблона программы
- •Аргументы программы Управление_задвижкой
- •Разработка программы
- •Окно выбора языка программирования
- •Заготовка программы
- •Отладка программы
- •Общие сведения
- •Программа в режиме отладки
- •Панель инструментов отладчика
- •Окно просмотра переменных
- •Окно переменных
- •Компиляция программы
- •Включение окна Вывод из основного меню интегрированной среды
- •Результат компиляции в окне Вывод
- •Узлы проекта и базы каналов
- •Диалоговое окно конфигурирования привязки
- •Создание архива и отчета тревог
- •Последовательность действий для создания группы Словари_сообщений
- •Последовательность действий для создания Словарь_для_float
- •Разработка программ имитаторов
- •Имитация технологического объекта
- •Словарь для каналов float
- •Подключение словаря к каналу класса float
- •Аргументы шаблона программы имитации заполнения резервуара
- •Локальные переменные шаблона программы заполнения резервуара
- •Имитация сигналов контроллера
- •Результат выполнения операции переноса шаблонов программ имитаторов список литературы
- •Аргументы шаблона программы имитации параметров резервуара
- •Добавление программ имитаторов в проект
- •Окно навигатора
- •Отладка проекта
- •Список используемых сокращений
- •Основные понятия программного пакета trace mode
- •Узлы проекта trace mode
- •Автопостроение каналов
- •Шаблоны экранов
- •Шаблоны программ
- •Обзор scada-пакетов
- •Шелест Андрей Александрович Проектирование асу тп с использованием инструментального пакета trace mode 6.05
- •625000, Г. Тюмень, ул. Володарского, 38
- •625039, Г.Тюмень, ул. Киевская, 52
Настройка динамических свойств гэ
К динамическим свойствам графических элементов относятся динамическая заливка, 3 вида динамической трансформации (перемещение, масштабирование и вращение) и динамический контур.
Динамические свойства ГЭ, как и динамизированные атрибуты, используются для графического отображения значений аргументов экрана при работе в реальном времени.
Динамические
свойства настраиваются соответственно
на вкладках Динамическая
заливка (
),
Динамический
контур (
)
и Динамическая
трансформация
(
)
окна Свойства
объекта.
Размещение кнопок и настройка событий на их нажатие
После создания экранов для каждого объекта создадим кнопки для навигации в HMI.
Для этого
воспользуемся ЛК мыши, выберем иконку
графического элемента (ГЭ) «Кнопки»
.
Затем разместим кнопку на экране НМI.
Далее в автоматически открывшихся
свойствах ГЭ “Кнопки” → Основные
свойства в
области Текст
укажем текст, располагаемый на кнопке.
Затем откроем вкладку Действие
и щелчком ПК в области mousePressed
в открывшемся выпадающем меню выберем
пункт Перейти
на экран, в
котором укажем, на какой экран переходить
в случае нажатия кнопки, как показано
на рис. 28. Кнопка будет работать в режиме
МРВ, если проект запустить в профайлере.
Переход на экран возможен, если экран,
на который переходят, содержит хотя бы
один аргумент.
Задание события при нажатии на кнопку
Получившийся экран показан на рис. 29.
Экран рвс с размещенными кнопками
Создание графических объектов
Добавим в слой Ресурсы в необходимую группу графический объект. Добавление графических объектов (ГО) описано в пункте 3.5.2.
Рассмотрим создание ГО на примере задвижки с приводом.
В нашем случае добавим в слой Ресурсы в группу Задвижки ГО и переименуем его на valve_2.
Размещение ГЭ и ГО аналогично размещению на экране ГЭ и ГО и подробно описано в пункте 3.6.4.
Разместим ГЭ Клапан и Кнопка.
Для ГЭ Клапан зададим следующие свойства:
- МатериалМатериалы=Золото;
- Форма клапана=
;
- Форма привода=
.
Для атрибута Цвет привода зададим тип динамизации Arg в диапазоне. Зададим привязку атрибута. Для этого ЛК мыши нажмем на кнопку в поле Привязка [4]. В появившемся окне добавим аргумент Состояние_задвижки, как описано в пункте 3.6.5. Зададим данному аргументу свойства, как показано на рис. 30.
Свойства аргумента ГЭ valve_2
После этого нажмем кнопку Готово.
Создадим 5 диапазонов. Настроим их, как показано на рис. 31.
Диапазоны динамизации для атрибута Цвет привода
Для ГЭ Кнопка зададим свойства, как показано на рис. 32.
Атрибут Текст ГЭ Кнопка
Для кнопки зададим событие Передать значение. Тип передачи Прямой. В качестве привязки выберем аргумент Команда_управления_задвижкой, для которого зададим свойства, представленные на рис. 33.
Свойства аргумента ГЭ valve_2
Поле Значение зададим равным 1, что будет соответствовать смене состояния задвижки.
На рис. 34 изображен ГЭ valve_2 после вышеописанных операций.
ГЭ valve_2
Разместим созданный ГЭ на шаблоне экрана РВС, как описано в пункте 3.6.4. В нашем примере на экране РВС должно быть 9 управляемых задвижек.
После размещения двойным нажатием ЛК мыши вызовем окно свойств ГЭ valve_2. Привяжем для каждой задвижки атрибуты Состояние_задвижки и Команда_управления_задвижкой к соответствующим аргументам шаблона экрана РВС Состояние_зад_№ и Команда_упр_задв_№ (под № понимается номер задвижки).
Полученный в результате разработки экран представлен в приложении Д.
Также все остальные разработанные экраны представлены в приложении Д.
