Спасибо добрый человек!
Спасибо добрый человек!
Уважаемы ASo можете этот ФБ Вложение 24892 сделать чуточку интеллектуальней что ли
У вас длительность импульсов всегда одинаковая...в моем блоке длительность импульсов меняется в зависимости на сколько текущее значение близко или далеко от уставки....чем дальше, тем импульс длиннее и наоборот,
при достижении регулятором крайнего положения 100 или -100, импульс имеет постоянное значение...Ваш регулятор будет не очень точно работать
В моем блоке можно реализовать, дополнительно свой регулятор, внутренний, и можно будет обойтись без ФБ PID из библиотеки UTIL. Сам блок, как я считаю, работает правильно, есть небольшие недостатки в том, что
он имеет мертвую зону большую, когда выход ПИДа находится в диапазоне от -10 до 10, но это можно устранить путем уменьшения минимальной длительности импульса...при полном ходе ИМ в 120 сек, минимальный импульс будет 600мс, если полный ход ИМ установить 60 сек, то минимальная длительность импульса будет 300 мс, то есть у ФБ VALVE_3_POS импульс будет выдан, когда значение расчетного импульса в зависимости от значения на входе будет больше минимальной длительности импульса...с этим можно поиграться и добиться работы регулятора в пределах выхода ФБ ПИД от -5 до 5 и того меньше...что даст более точное регулирование, но при этом постоянное дерганье ИМ в близи уставки, что сказывается на сроке службе ИМ. Ну и конечно влияют установленные коэффициенты ПИДа, нужно чтобы он работал быстро на системах ГВС, на отоплении можно и даже нужно, чтобы был медленнее, тут нужно подбирать KP и TN...
Что касается управления горелок, так там все гораздо проще, там не нужно обычно очень хорошего регулятора, можно обойтись и обычным 2 поз, ваш будет вообще идеально работать, так как котловой контур обычно более инерционен, нежели чем, например система ГВС..
Последний раз редактировалось deniska13; 10.06.2016 в 13:57.
Работает Ваш ФБ согласен замечательно, но Вот если бы Вы добавили в него регулятор свой, что бы было как у ASo, то было бы ещё лучше.