При таком изменении уставки на 100-200 единиц, надо выключать Enable, да и коэффициенты изменять тоже.
Может проще давление вместо 100-300 КПа, задавать 0.1-0.3 МПа ?
Тогда ПИД не будет сходить с ума.
Вид для печати
Добрый день. Ошибка наблюдается только в симуляции, проверил на приборе - работа корректная. Спасибо за обратную связь, исправим.
P.S. Обратите внимание на привязку выходных переменных (скрин 1). Вся часть с селекторами реализована внутри макроса. Корректнее будет выполнять привязку согласно документации на макрос (скрин 2)
Спасибо за оперативность.
Ссылки не открываются, продублируйте пожалуйста
Вложение 85893
Вылезла ошибка "Функциональный блок PID_Reg не поддерживается прибором ПР102-24.2416.06. Макрос нужен для регулятора ГВС и отопления.Вложение 85993Вложение 85992
Подскажите, может есть решение...
Блок PID_Reg предназначен только для приборов второго поколения.
Вложение 85995
Для ПР102 можете воспользоваться блоком PID и макросом RegKZR для преобразования в управляющие сигналы больше/меньше.
Самый главный вопрос - почему не используете готовые приборы - КТР-121 или ТРМ1032?
Они позволяют управлять и насосами и клапанами.
Программировать не надо, особенно алгоритмами сомнительного происхождения и программистом неизвестной квалификации. Документация и техподдержка - имеются, даже через 10 лет.
Для заказчика - одно удовольствие.
На мой взгляд, это неправильное решение, т.к. макрос RegKZR имеет неустранимый недостаток - если на его вход поступает 0 или 100, на выходе формируется непрерывный сигнал открытия или закрытия. А это означает, что когда расчётное положение клапана собьётся относительно реального - посреди нормальной работы произойдёт "необъяснимый" акт вандализма - регулятор полностью закроет или откроет клапан.
Возьмите отсюда
https://owen.ru/forum/showthread.php...l=1#post430251
только из примера с эмулятором - там чуть улучшенная версия
Я проверял его на погодозависимом отоплении с трёхходовым смесительным клапаном - после установившегося выхода на уставку он почти не двигал клапан. Это чистый ПИ регулятор без улучшений в виде обнуления интегральной при пересечении уставки.
Настраивать - да, без автонастройки не каждый сможет. Оценки возможных значений параметров приведены в том же сообщении - это будут предварительные настройки, а дальше сможете улучшить руками.
Можете погонять тестовое приложение в эмуляторе - пообвыкнете к параметрам. Там я эмулировал давление воздуха перед горелкой - в диапазоне от 0 до 4 кПа.
Самый главный вопрос - почему не используете готовые приборы - КТР-121 или ТРМ1032?
Я хочу сам написать программу, т.к. учусь этому. Готовые приборы для тех, кто не хочет думать))
он входит в состав программы [/QUOTE]
Можете скинуть этот ПИД, который есть в программе с автонастройкой для ПР102?