Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа_20130211.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
6.65 Mб
Скачать

Ход работы

Задание 1. Сбор комплекса и включение в опрос.

  1. Подключить блок BI200 к моноблоку МВ100 для измерения и регулировки уровня жидкости в баке дискретным или аналоговым выходом моноблока (в зависимости от того, какой тип регулятора будет использоваться). Использовать выход ХР10 (уровень в баке) и входы ХР1 (дискретный вход управления задвижкой) и ХР5 (аналоговый вход, отвечающий за подачу горячей воды) блока BI200 и выходы 8-10, 11 (дискретные выходы и аналоговый выход), и вход А1 (аналоговый вход) моноблока МВ100.

  2. Подключить модуль РС100 к моноблоку МВ100, используя линию 3 модуля РС100.

  3. Подключить персональный компьютер к модулю РС100, используя переходник между интерфейсами USB/RS485.

  4. Подключить питание к блоку BI200, моноблоку МВ100 и модулю РС100, проверить наличие подсветки на экране блока, мигание диодов на модулях, проверить изменение показания цифрового прибора («Индикатор бака» на блоке BI200 при ручном вращении задвижки К1), переключатель режимов работы SA1 при этом должен находиться в положении «1».

  5. Включить компьютер и запустить программу MWBridge.exe.

  6. Сконфигурировать дерево устройств в окне «УСО» программы MWBridge, последовательно добавляя COM-порт, протокол и модули.

  7. Включить устройства в опрос. На рисунке 47 представлена структура системы с модулями, включенными в опрос, на которые приходят ответы вовремя и без ошибок, поэтому подсветка модулей зелёная.

Рисунок 47 – Дерево структуры системы модулей в окне «УСО»

  1. Войти в настройки моноблока МВ100, перейти на вкладку «Аналоговые», настроить первый аналоговый вход на измерение напряжения.

  2. Осуществить привязку к базе значение нормированного значения первого аналогового входа моноблока МВ100, как на рисунке 48.

Рисунок 48 – Осуществление привязки значения переменной к базе

  1. Закрыть окно «УСО» и наблюдать за изменением параметра через основное окно программы MWBridge, при ручном управлении задвижкой К1. Для облегчения понимания новой переменной в базе можно присвоить имя и описание.

Задание 2. Параметризация значений прибора.

В блоке BI200 эмулируется датчик, измеряющий уровень жидкости в баке, хотя уровень жидкости должен измеряться в сантиметрах, информативным сигналом, снимаемым с датчика, является напряжение, снимаемое в милливольтах. Переход от значения в милливольтах к значению в сантиметрах называется нормировкой сигнала или параметризацией датчика. Цифровой прибор блока BI200 отображает нормированное значение высоты.

  1. Снимите несколько значений высоты жидкости в баке, опираясь на показания самого блока и значения, полученные при измерении моноблоком МВ100, результаты занесите в таблицу 1.

Таблица 1 – Значения уровня в баке

№ измерения

Высота в милливольтах,

измеренная моноблоком MB100

Высота в сантиметрах,

измеренная блоком BI200

1

2

10

Сопоставьте полученные значения, полученные двумя способами, и оцените вид

зависимости значение в сантиметрах от значения в милливольтах.

Какой тип калибровки должен использоваться для данной зависимости – кусочно-линейный или по двум точкам?

  1. Нормируйте входное значение датчика, переходя от милливольт к сантиметрам, используя возможности настройки моноблока МВ100. На рисунке 49 представлен пример калибровки входной аналоговой величины, поступающей на моноблок. При нормировке следует учесть, что для линейной шкалы или подкоренной зависимости вносятся в поля нормирующей характеристики:

  • В поле К.Н.Х1 – значение минимума шкалы калиброванной (электрической) величины,

  • В поле К.Н.Y1 – значение минимума шкалы физической величины,

  • В поле К.Н.Х2 – значение максимума шкалы калиброванной (электрической) величины,

  • В поле К.Н.Y2 – значение максимума шкалы физической величины,

Рисунок 49 – Значения калиброванной и нормированной величины

Замечание: при нормировке значения стоит руководствоваться описанием лабораторной работы, пункт 2, а не значениям на рисунке 4.

  1. Проверьте правильность ваших вычислений, изменяя положение задвижки К1.

Задание 3. Управление уровнем воды в баке регулятором с ШИМ-выходом (для исполнительного механизма интегрирующего типа).

  1. Проверить управляемость задвижкой при помощи соединения контактов ХР1 входа блока BI200. При замыкании контакта на открытие со свободным контактом задвижка должна приходить в движение на открытие, при замыкании контакта на закрытие со свободным контактом задвижка должна приходить в движение на закрытие.

  2. Проверить правильность физического подключения дискретных выходов модуля МВ100 и ХР1 блока BI200 (контакт на открытие должен подключаться к 8 контакту «1 дискретный вывод» у МВ100, контакт на закрытие должен подключаться к 9 контакту «2 дискретный вывод» у МВ100, свободный контакт должен подключаться к общему контакту моноблока).

  3. Определить постоянную объекта регулирования, как в лабораторной №2, часть 2, подпункт 3.

  4. Перейти на вкладку «ПИД» в окне настроек моноблока МВ100 в окне «УСО», сконфигурировать ШИМ регулятор (Приёмник выхода – ШИМ, двуполярный регулятор), при условии, что важными для работы регулятора являются следующие параметры:

  • То – постоянная времени объекта (определить из опыта, при первоначальной настройке задать примерное значение);

  • К – коэффициент усиления.

  1. Задать уставку регулирования и включить регулятор в работу. Пример отконфигурированного окна настройки регулятора, включенного в работу, представлен на рисунке 5.

  2. Убедиться в правильности настройки и подключения регулятора – задать несколько различных значений уставки регулирования, пронаблюдать переходной процесс при изменении уставки в окне «Просмотр трендов» из системного окна программы MWBridge, как это показано на рисунке 50. На данном рисунке указан путь по которому открывается окно просмотра трендов. Красными стрелками на рисунке 51 указана последовательность действий для просмотра трендов выбранного параметра БД, для этого нужно выбрать соответствующую вкладку «База» и нужный параметр (куда до этого была осуществлена привязка параметра блока «Уровень в баке»), затем при нажатии кнопки «Показать графики выбранных параметров» графики будут отображены в окне.

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

  4. Фиксировать параметры регулятора на определённых значениях и сохранить вид переходного процесса.

  5. В процессе просмотра трендов снять воздействие моноблока на блок физически отсоединив провода дискретных выходов моноблока, посмотреть что происходит с поддержанием заданного значения.

  6. Отключить регулятор (убрать галочку в строке «Работа») и вернуть до концевика закрыть задвижку (до загорания диода «КЗ» справа от ручки К1 на блоке).

Рисунок 50 – Пример конфигурации регулятора

Замечание: при настройке регулятора стоит руководствоваться результатами, полученными в ходе своей работы, а не значениям на рисунке 5.

Рисунок 51 – Окно просмотра трендов

Задание 4. Управление уровнем воды в баке аналоговым регулятором

  1. Соединить аналоговый вход блока с аналоговым выходом моноблока МВ100, провести параметризацию аналогового выхода моноблока так, как это показано на рисунке 52.

11 разъём моноблока подключается к «нижнему» контакту блока аналогового входа, а 12, соответственно к верхнему, с надписью «Уп».

Рисунок 52 – Параметризация аналогового выхода моноблока

  1. Изменить приёмник выхода регулятора с ШИМ на А.вых.

  2. Задать значение уставки регулирования и включить регулятор в работу.

  3. Убедиться в правильности настройки и подключения регулятора – задать несколько различных значений уставки регулирования, пронаблюдать переходной процесс при изменении уставки в окне «Просмотр трендов» из системного окна программы MWBridge, как это показано на рисунке 6.

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

  5. Фиксировать параметры регулятора на определённых значениях и сохранить вид переходного процесса.

  6. В процессе просмотра трендов снять воздействие моноблока на блок физически отсоединив провода аналогового выхода моноблока, посмотреть что происходит с поддержанием заданного значения.

  7. Отключить регулятор (убрать галочку в строке «Работа»).

Задание 5. Регулирование уровня в баке с учётом возмущений

  1. Подключить регулятор с ШИМ выходом к блоку, как в задании 3 данной лабораторной работы.

  2. Подать возмущающее воздействие (максимальное) из блока BI200 с помощью ручки SA5.

  3. Перейти к просмотру трендов и зафиксировать вид переходного процесса.

  4. Подключить выход блока XP12 «Налив из трубы возмущения» ко второму аналоговому входу моноблока МВ100, провести параметризацию входа, если известно, что величина Y изменяется о 0 до 50%, значение X измерить с помощью моноблока.

  5. Перейти на вкладку настройки регулятора и указать источник входа по возмущению (в левом столбце настроек регулятора) – второй аналоговый вход моноблока, указать коэффициент учёта возмущающего воздействия (в правом столбце). Коэффициент должен быть меньше или равен -1.

  6. Повторить пункты 2-3, но не изменять настройки регулятора, а проанализировать изменение выброса перерегулирования в процентном соотношении по сравнению с вариантом без учёта возмущающего воздействия.

  7. Повторить несколько раз пункты 5-7 с разными коэффициентами учёта возмущающего воздействия.

  8. Отключить возмущающее воздействие и отсоединить второй аналоговый вход моноблока от блока.

Форма представления результатов:

Демонстрация полученных результатов преподавателю.

Вопросы:

  1. Зачем предусмотрена нормировка сигнала?

  2. Как сравнить эффективность двух разных регуляторов?

  3. Что называют настройкой регулятора?

  4. Как осуществить настройку регулятора при отсутствии начальных условий (характеристики объекта регулирования)?

  5. Для чего нужен учёт возмущающего воздействия при регулировании?

  6. Как коэффициент учета возмущающего воздействия влияет на процесс регулирования?

После выполнения работы:

  1. Почему при управлении уровнем в баке холодной водой при физическом отключении входного сигнала уровень не падает до нуля, как это происходит в случае с горячей водой, а остаётся на последней заданной уставке?

  2. На сколько процентов уменьшается выброс при учете возмущающего воздействия?