Контрольная работа: Модель системы управления на базе приборов комплекса Контар (КМ800)
- к дискретному выходу DO.1 подключена лампа накаливания HL5, входящая в состав терморегулятора;
- к дискретным выходам DO.3, DO.4 подключены индикаторы HL3, HL4, сигнализирующие работу импульсатора;
- дискретный выход DO.2 доступен для ручного управления с Console (внешние цепи не подключены).
Функциональная схема системы управления для реализации на модели
Пример функциональной схемы системы управления для возможной реализации на модели показан на рис. 2.
В схеме реализованы 2 замкнутых контура регулирования:
- регулятор положения выходного органа Belimo с сигнализацией предельных отклонений;
- регулятор температуры поверхности лампы HL5 (терморегулятор).Дополнительно реализован контроль температуры и влажности в помещении.
Кроме того, в приборе MR8-Cреализован импульсатор, управляющий индикаторами HL3, HL4. Состояние индикаторов передается по интерфейсу RS485 в МС8 для контроля.
Регулятор положения. Выходной сигнал датчика Belimo (ДП) поступает в МС8, где сравнивается с заданием, формируя отклонение. Сигнал отклонения фильтруется фильтром, постоянная времени которого является параметром настройки. Учитывая, что Belimo обладает собственной постоянной времени ИООсек, получаем объект регулирования второго порядка, одну из постоянных которого можно произвольно задавать. Отфильтрованное отклонение Еф отрабатывается аналоговым ПИД-регулятором (ПИД-А), выходной сигнал которого управляет Belimo, обеспечивая соответствие положения выходного органа заданию.
Имеется возможность производить оптимальную настройку ПИД-регулятора для объектов с различными постоянными времени фильтра. Для сигнализации предельных отклонений сигнал отклонения из МС8 передается по интерфейсу RS485 в МС5, где сравнивается с уставками компараторов верхнего и нижнего уровней. Компараторы управляют индикаторами HL1, HL2. Состояние индикаторов передается обратно в МС8 для контроля.
Терморегулятор.Температура поверхности лампы HL5 измеряется термистором ТМ1, сигнал которого поступает в МС8, где после нормализации сравнивается с уставкой компаратора нижнего уровня.Если температура лампы HL5 ("температура 1") ниже уставки, компаратор включен, его сигнал по интерфейсу RS485 передается в MR8-C и управляет симисторным (релейным) выходом D0.1 последнего. Этот выход включает питание лампы (-220В), обеспечивая ее нагрев. При достижении заданного уровня температуры выход компаратора, а значит и выход DO.1 MR8-C отключаются, снимая питание с лампы. Таким образом, осуществляется двухпозиционное регулирование температуры. Параметром настройки регулятора является зона возврата компаратора.
Проект системы управления для реализации на модели
Пример проекта системы управления, разработанный с помощью инструментальной системы программирования КОНГРАФ в соответствии с описанной в п. 3 функциональной схемой, показан на рис. 3-6.
Главный проект "Model_System" показан на рис. 3. На поле главного проекта размещены блоки всех приборов, входящих в сеть (МС8, МС5, MR8-C). С учетом типа процессора нужно выбрать блок МС8-125.В блоке каждого прибора предусмотрено необходимое количество аппаратных дискретных и аналоговых входов-выходов для подключения внешних соединений (в проекте отмечены квадратиками) и виртуальных дискретных и аналоговых входов-выходов для передачи информации по интерфейсу RS485. Общее количество входов-выходов каждого блока, задается при его проектировании на КОНГРАФе в закладке "Arrays" пункта "Properties" (см. описание системы КОНГРАФ). Связь необходимого количества входов-выходов с аппаратными ресурсами блока задается в пункте "I/OConnections". Виртуальные выходы источников информации соединяются при разработке главного проекта линиями с виртуальными входами приемников информации в соответствии с функциональной схемой.
Проект "MC8_Model".
Проект master-контроллера "MC8_Model" показан на рис. 4. Регулятор положения построен следующим образом. Сигнал датчика (2-10В) регулируемого параметра (ДП Belimo) с аппаратного входа А1[1] поступает на функциональный блок (ФБ) нормализатора "Voltage", преобразуется в проценты ФБ "Phisical" и вычитается с помощью ФБ "Diff" из сигнала задатчика "SetA". Полученный параметр "Отклонение" подключен к виртуальному аналоговому выходу АО[2] передачи по сети в МС5 и ко входу ФБ "Filter". Отфильтрованный сигнал Еср подан на вход аналогового ПИД-регулятора (ФБ "PID АО"), который через аппаратный выход АО[1] управляет Belimo. Для организации ручного управления выбран тип ФБ "PID АО withoverridemode" (с дополнительным воздействием).
Терморегулятор воспринимает сигнал термистора, измеряющего температуру лампы, с аппаратного входа А1[2], который через нормализатор (ФБ "Therm 10K") управляет компаратором (ФБ "LowCmp"), выход которого подключен к виртуальному выходу DO[1]. Последний через сеть и прибор MR8-C управляет нагревом лампы.
Измерение параметров воздуха в помещении организовано следующим образом. Температура измеряется термистором, подключенным к аппаратному входу Al[3] и нормализуется ФБ "Therm 10K". Сигнал датчика влажности, подключенного к аппаратному входу Al[4], преобразуется в проценты путем деления на коэффициент К=0,1 с помощью ФБ "Div".
Индикация работы дискретных выходов МС5 и MR8-Cосуществляется путем передачи их по сети на виртуальные дискретные входы МС8 Dl[1]-Dl[4], после чего с помощью ФБ "Set В" каждый из них выводится на индикацию.
Сигнализация отказов реализована следующим образом. Дискретные виртуальные входы Dl[5], Dl[6] подключены к аппаратным дискретным входам соответственно DM, DI.2 (см. рис. 3), на которые подаются сигналы от имитаторов отказов. Далее они суммируются по схеме "И" (ФБ "And") и подаются на фильтр отказов (ФБ "Alarm"). Фильтр "Alarm" отсеивает случайные кратковременные отказы.
Если оба имитатора замкнуты достаточно долгое время (несколько секунд), фильтр срабатывает и включает виртуальный выход DO[2], подключенный к аппаратному дискретному выходу DO.1. Списки параметров. В проекте предусмотрены следующие списки параметров для индикации на Console:
Список "МС8" - для индикации параметров объекта и параметров настройки ПИД-регулятора положения, для переключения в режим "ручное" и ручного управления выходом, предусмотрена возможность "заморозить" выход ПИД-регулятора.
Список "МС5" - индицирует состояние индикаторов предельных отклонений, поступающее из МС5.
Список "МС8" - индицирует состояние выходов импульсатора, поступающее из MR8-C.
Список "Измерения" - индицирует температуру лампы терморегулятора, температуру и влажность воздуха в помещении.
Список "Терморегулятор" - индицирует температуру лампы терморегулятора, состояние выхода "Нагрев", позволяет устанавливать задание и зону возврата.
Список "Отказы" - индицирует срабатывает каждого из имитаторов отказов, возникновение общего отказа/дает возможность сбросить отказ.
Проект "MC5_Model".