Шаг 2. Построение алгоритма работы контроллера MC8 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Шаг 2. Построение алгоритма работы контроллера MC8



 

Для заполнения контроллера MC8 функциональными блоками (и связями между ними), реализующими заданный алгоритм работы контроллера, открыть окно алгоритмического блока MC8-Controller (двойное нажатие мышкой на изображении блока или нажать правой кнопкой мыши на изображении блока и, затем, выбрать команду «Open»).

Далее из окна библиотеки (слева) перетащить в открытое окно контроллера (справа) ФБ, необходимые для реализации заданного алгоритма работы контроллера, и провести нужные связи между этими ФБ.

Далее рекомендуется удалить ненужные детали из визуального представления модуля MC8 в ИС для большей наглядности.

Для этого нажать на правую кнопку мыши на изображении контроллера и из выпадающего меню выбрать Properties. Перейти на закладку Parameters.

Последовательно незадействованные входы (аналоговые A[5]…A[8] и цифровые D[2]…D[4]) и выходы (цифровые D[4]… D[8]) контроллера сделать невидимыми (убрать галочки в поле Visible).

Более быстро ту же задачу можно выполнить другим образом. Нужно перейти на закладку Arrays, далее для входов AI в поле Dimension установить значение 4, в для входов DI – значение 1, для выходов AO – значение 0, и для выходов DO – значение 3 (у остальных входов/выходов по умолчанию установлено значение 0).

В результате блок контроллера MC8 примет следующий вид (рис. 5.4):

 

Рисунок 5.4 – Блок прибора MC8 после удаления избыточных деталей

 

Построенный алгоритм работы контроллера (окно блока контроллера MC8) представлен на рис. 5.5.

Рисунок 5.5 – Алгоритм работы контроллера MC8
(открытое окно блока прибора MC8)

 

Здесь есть два одинаковых по внутреннему содержанию комплексных блока (“Обр.вода” и “Наруж.возд.”). Комплексные ФБ были созданы путем перетаскивания из окна библиотеки в окно контроллера алгоритмических блоков Complex Functional Block и последующим заполнением этих контейнеров нужными первичными ФБ и связями между ними.

Внутренняя функциональность обоих блоков представлена на рис. 5.6.

 

Рисунок 5.6 – Комплексные ФБ “Обр. вода” и “Наруж. воздух”

 

Для комплексного блока «Обр. вода»:

Caption – Обр. вода;

Comment – Формирование сигнала на PID-регулятор и флага выхода за температурные пределы.

Для комплексного блока «Наруж. воздух»:

Caption – Наруж. воздух;

Comment – Формирование сигнала на PID-регулятор и флага выхода за температурные пределы.

Сигналы от датчиков температур обратной воды и наружного воздуха (по два сигнальных провода от датчиков подключены к функциональным блокам THERM50 «Thermometer 50 Ohm, Cu (3 wires)») поступают на фильтры с постоянными времени 2 сек (устанавливается в Properties / Parameters функциональных блоков FILTER). Выходные аналоговые сигналы фильтров подаются на аналоговые выходы AO[1] комплексных блоков «Обр. вода» и «Наруж. возд ух»). Кроме того, выходные аналоговые сигналы фильтров подаются на компараторы верхнего и нижнего уровней (UP CMP и LOW CMP), которые в случае значений, превышающих верхний температурный порог или меньших нижнего порога, с помощью элемента OR формируют логические сигналы (флаги) о выходе рабочих температур обратной воды или наружного воздуха за пределы допустимого диапазона. Температурные пороги также задаются на вкладках Properties / Parameters функциональных блоков UP CMP и LOW CMP. Для ФБ «UP CMP» параметр XUP (верхний температурный предел) задан равным 90 ° C, гистерезис HYS – 30 ° C, а для «LOW CMP» параметр XUP задан равным 5 ° C, гистерезис HYS – 30 ° C

Дискретные выходные сигналы DOUT[1] комплексных блоков «Обр.вода» и «Наруж.возд.» поступают на элемент OR (блока MC8-Controller), на котором формируется флаг ошибки, сигнализирующий о том, что значение какой-либо из температур вышло за допустимые пределы.

Аналоговый выход AOUT[1] комплексного функционального блока «Наруж.возд.» подается на вход блока формирования задания температуры обратной воды в зависимости от температуры наружного воздуха (ФБ PLAN в алгоблоке контроллера MC8). Выходной сигнал этого блока задает требуемуютемпературу (уставку) обратной воды на одном из входов блока определения сигнала рассогласования DIFF. На другой вход этого блока поступает значение результата измерения температуры обратной воды. Сигнал ошибки (рассогласования) с выхода блока DIFF поступает на импульсный ПИД-регулятор (ФБ PID P), который на своих выходах формирует сигналы управления клапаном запорно-регулирующим (КЗР), стоящим в контуре обратной воды и регулирующим подачу (напор) обратной воды.



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 158; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.190.217.134 (0.006 с.)