Задание:
а) изучить характеристики учебного стенда для проектирования 2- уровневой автоматизированной системы управления процессом нагрева камеры в объектах ОУ1, ОУ2 или ОУ3 (тип объекта задается преподавателем);
б) освоить приёмы получения в инструментальной системе Trace Mode разгонной характеристики по температуре объекта управления (ОУ);
в) выполнить его идентификацию, получив передаточную функцию с числовыми значениями её параметров;
г) оценить точность модели ОУ путем сравнения результатов моделирования в пакете MatLab с экспериментальной разгонной характеристикой.
Выполнение задания
1. Создание тренда и кнопки Пуск
Запускаем Trace Mode и создаем проект нажатием на иконку . В появившемся окне выбираем тип проекта стандартный. В результате выполненного действия в левом окне Навигатора проекта появится дерево проекта, состоящее из слоев и ответвлений.
Для создания проекта по принципу «от шаблона » необходимо создать шаблоны экранов, программ и баз данных. При выполнении настоящего задания потребуется создать один шаблон экрана, для размещения на нем тренда выходной характеристики и кнопки «Пуск». С этой целью в правом окне навигатора проекта выделим ЛК слой: Шаблоны экрана и, открывая ПК меню, создадим компонент «экран». Можно установить его размер и подобрать текстуру в виде обоев, если открыть Параметры экрана в окне «Сервис» главной инструментальной панели. Двойной щелчок ЛК мыши на компоненте «Экран» вызывает элемент на редактирование. Открыв шаблон экрана на редактирование, размещаем на рабочем поле графический элемент: «тренд» . Выделяя установленный ГЭ, двойным щелчком ЛК мыши открываем окно его свойств. На вкладке свойств ГЭ «Тренд» в меню «Ось значений» выбираем команду «Показывать все оси». Переходя на вкладку , задаем свойства кривой 1 с заголовком «Температура». Привязку кривой к атрибуту выполняем двойным нажатием ЛК мыши на окне привязки, открываем окно аргументов данного экрана. После чего нажатием на иконку в свойствах привязки создаем аргумент, задавая ему имя «Температура». Нажатием на кнопку «Готово » подтверждаем привязку. Для более точного представления параметра ограничим диапазон изменения температуры в свойствах тренда значениями: минимальным +20 оС, максимальным +60 оС (рис. 2.5).
|
На рабочем поле шаблона экрана разместим ещё один графический элемент «Кнопка» для орга-низации пуска системы. На вкладке свойств этого ГЭ ука-зываем его имя: Пуск и осуществляем привяз-ку к вновь созданному аргументу экрана по аналогии с аргументом Температура, но с ти-пом OUT (рис. 2.5).
Рис. 2.5
Затем на вкладке нажатием ПК мыши вызовем меню функций этой кнопки, выберем пункт «Передать значение» и зададим параметры в соответствии с рис. 2.6, 2.7.
Рис. 2.6
Рис. 2.7
Следует обратить внимание на размерность диапазона времени, которую задаем в минутах и на размер буферной памяти, увеличив его до 15000.
2. Создание узла АРМ и автопостроение каналов. Для создания узла АРМ щелчком ЛК мыши произведем выбор слоя «Система». Далее с помощью ПК создадим узел МРВ для АРМ (RTM). Нажатием на иконку инструментальной панели навигатора откроем дополнительное окно. Перетащим ЛК мыши шаблон экрана в компонент «Каналы». В результате создается канал класса Вызов (CALL). Выполним привязку каналов проекта посредством автопостроения, для чего открываем ПК мыши свойства канала и переходим на вкладку «Аргументы». Выделяя оба аргумента, нажатием на иконку выполним процедуру автопостроения каналов проекта по заданным аргументам.
|
3. Привязка тегов проекта к тегам устройства ввода-вывода в программе NLорс. В компонентах «Источники\приёмники» создадим группу «OPC», в которой организуем группу «OPC-сервер» (рис. 2.8). А в ней – 2 компонента «ОРС». Для одного из них (верхнего) зададим параметры в
Рис. 2.8
соответствии с рис. 2.9. Для другого – в соответствии с рис.2.9,а.
Рис. 2.9 Рис. 2.9,а
Привяжем теги проекта к тегам устройства ввода-вывода в программе NLорс. Для этого в редакторе свойств компонента OPC «Температура» нажмём кнопку «Обзор» и вызовем браузер OPC.
Перейдя в NLopc.server, в правом окне привяжем в ответвлении NL30ML_02D6C1 к тегу Sensor0. Нажатием на кнопку «Готово» подтвердим привязку (рис. 2.10). На этом же рисунке справа показана процедура привязки для компонента OPC «Пуск» к тегу Dout0.
Рис. 2.10