Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кузяков О.Н., Шелест А.А. Проектирование АСУ ТП с использованием инструментального пакета Тrace Mode 6.05. 2008.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆
      1. Настройка динамических свойств гэ

К динамическим свойствам графических элементов относятся динамическая заливка, 3 вида динамической трансформации (перемещение, масштабирование и вращение) и динамический контур.

Динамические свойства ГЭ, как и динамизированные атрибуты, используются для графического отображения значений аргументов экрана при работе в реальном времени.

Динамические свойства настраиваются соответственно на вкладках Динамическая заливка ( ), Динамический контур ( ) и Динамическая трансформация ( ) окна Свойства объекта.

      1. Размещение кнопок и настройка событий на их нажатие

После создания экранов для каждого объекта создадим кнопки для навигации в HMI.

Для этого воспользуемся ЛК мыши, выберем иконку графического элемента (ГЭ) «Кнопки» . Затем разместим кнопку на экране НМI. Далее в автоматически открывшихся свойствах ГЭ “Кнопки” → Основные свойства в области Текст укажем текст, располагаемый на кнопке. Затем откроем вкладку Действие и щелчком ПК в области mousePressed в открывшемся выпадающем меню выберем пункт Перейти на экран, в котором укажем, на какой экран переходить в случае нажатия кнопки, как показано на рис. 28. Кнопка будет работать в режиме МРВ, если проект запустить в профайлере. Переход на экран возможен, если экран, на который переходят, содержит хотя бы один аргумент.

  1. Задание события при нажатии на кнопку

Получившийся экран показан на рис. 29.

  1. Экран рвс с размещенными кнопками

      1. Создание графических объектов

Добавим в слой Ресурсы в необходимую группу графический объект. Добавление графических объектов (ГО) описано в пункте 3.5.2.

Рассмотрим создание ГО на примере задвижки с приводом.

В нашем случае добавим в слой Ресурсы в группу Задвижки ГО и переименуем его на valve_2.

Размещение ГЭ и ГО аналогично размещению на экране ГЭ и ГО и подробно описано в пункте 3.6.4.

Разместим ГЭ Клапан и Кнопка.

Для ГЭ Клапан зададим следующие свойства:

- МатериалМатериалы=Золото;

- Форма клапана= ;

- Форма привода= .

Для атрибута Цвет привода зададим тип динамизации Arg в диапазоне. Зададим привязку атрибута. Для этого ЛК мыши нажмем на кнопку в поле Привязка [4]. В появившемся окне добавим аргумент Состояние_задвижки, как описано в пункте 3.6.5. Зададим данному аргументу свойства, как показано на рис. 30.

  1. Свойства аргумента ГЭ valve_2

После этого нажмем кнопку Готово.

Создадим 5 диапазонов. Настроим их, как показано на рис. 31.

  1. Диапазоны динамизации для атрибута Цвет привода

Для ГЭ Кнопка зададим свойства, как показано на рис. 32.

  1. Атрибут Текст ГЭ Кнопка

Для кнопки зададим событие Передать значение. Тип передачи Прямой. В качестве привязки выберем аргумент Команда_управления_задвижкой, для которого зададим свойства, представленные на рис. 33.

  1. Свойства аргумента ГЭ valve_2

Поле Значение зададим равным 1, что будет соответствовать смене состояния задвижки.

На рис. 34 изображен ГЭ valve_2 после вышеописанных операций.

  1. ГЭ valve_2

Разместим созданный ГЭ на шаблоне экрана РВС, как описано в пункте 3.6.4. В нашем примере на экране РВС должно быть 9 управляемых задвижек.

После размещения двойным нажатием ЛК мыши вызовем окно свойств ГЭ valve_2. Привяжем для каждой задвижки атрибуты Состояние_задвижки и Команда_управления_задвижкой к соответствующим аргументам шаблона экрана РВС Состояние_зад_№ и Команда_упр_задв_№ (под № понимается номер задвижки).

Полученный в результате разработки экран представлен в приложении Д.

Также все остальные разработанные экраны представлены в приложении Д.