Самый главный вопрос - почему не используете готовые приборы - КТР-121 или ТРМ1032?
Они позволяют управлять и насосами и клапанами.
Программировать не надо, особенно алгоритмами сомнительного происхождения и программистом неизвестной квалификации. Документация и техподдержка - имеются, даже через 10 лет.
Для заказчика - одно удовольствие.
На мой взгляд, это неправильное решение, т.к. макрос RegKZR имеет неустранимый недостаток - если на его вход поступает 0 или 100, на выходе формируется непрерывный сигнал открытия или закрытия. А это означает, что когда расчётное положение клапана собьётся относительно реального - посреди нормальной работы произойдёт "необъяснимый" акт вандализма - регулятор полностью закроет или откроет клапан.
Возьмите отсюда
https://owen.ru/forum/showthread.php...l=1#post430251
только из примера с эмулятором - там чуть улучшенная версия
Я проверял его на погодозависимом отоплении с трёхходовым смесительным клапаном - после установившегося выхода на уставку он почти не двигал клапан. Это чистый ПИ регулятор без улучшений в виде обнуления интегральной при пересечении уставки.
Настраивать - да, без автонастройки не каждый сможет. Оценки возможных значений параметров приведены в том же сообщении - это будут предварительные настройки, а дальше сможете улучшить руками.
Можете погонять тестовое приложение в эмуляторе - пообвыкнете к параметрам. Там я эмулировал давление воздуха перед горелкой - в диапазоне от 0 до 4 кПа.





Ответить с цитированием