Блок управления смесителем для радиаторного отопления, теплого пола и вентиляции
Входы:
E - разрешение на работу блока
Ts - заданная температура, C
Ti - измеренная температура, C
Kp - коэффициент пропорциональности
Ta - период расчета управляющего воздействия, секунда
Tm - время полного открытия исполнительного механизма (120 с по умолчанию), секунда
delta - зона нечувствительности, С
Выходы блока
+ команда на открытие ИМ
- команда на закрытие ИМ
Y - виртуальное положение исполнительного механизма (0-100%)
Алгоритм и особенности работы
Функциональный блок условно можно разделить на 4 части.
1 часть - синхронизация положения ИМ:
1) 1 раз в 24 часа при включенном флаге Е подается команда синхронизации закрыть сервопривод длительностью Tm .
2) При обнулении флага E подается команда синхронизации закрыть сервопривод.
3) При включении флага Е подается команда синхронизации закрыть сервопривод.
4) При вычисленном положении ИМ 0 также подается команда синхронизации закрыть сервопривод.
5) При вычисленном положении ИМ 100 подается команда синхронизации открыть сервопривод длительностью Tm.
2 часть формирование импульсов для расчета управляющего воздействия длительностью Та
3 часть - непрерывный расчет упр воздействия по П закону и длительности импульса на ИМ, а также положение ИМ с ограничением от 0 до 100. Обнуление счетчика при Е=0.
dy =Kp*e,
длительность импульса ИМ Ty=dy*Tm/100
4 часть - Проверка на зону нечувствительности и формирование выхода +, -. Реализованы виртуальные концевые выключатели.
Если длительность упр. импульса на выход больше периода расчета, то пока выход активен, управляющий импульс блокируется.




