Вложений: 1
работа несколько функциональных блоков (PID_FUNCTION) на ПЛК110-60 М2
Добрый день Всем. Необходимо на одном контроллере использовать четыре ФБ ПИД регулятора из библиотеки ОВЕН (PID_FUNCTION).Суть проблемы вот в чем. Настроил один ФБ (PID_FUNCTION) для одного канала регулирования, настраивал по методу колебания и измерения периода. Удалось добиться очень хорошей и стабильной работы этого регулятора(регулятор управляет тэном в радиаторе для поддержания температуры в помещении).Параметры регулятора РВ=0,6 Ti=1949 TD=243.63, работа регулятора видна на скриншоте.
Пытаюсь создать еще регулятор и тут происходит непонятная ситуация. Новый добавленный регулятор как будто имеет зависимость с уже настроенным и нормально работающим. На любых коэффициентах он работает плюс минус правильно, правда очень грубо. Не могу его запустить в разнос что бы настроить, даже при параметрах РВ=1 Ti=1 TD=0 пытается регулировать очень грубо. И так на всех остальных вновь добавленных ФБ. Для ПИД выделена отдельно программа и задача с циклом 100мс, пробовал запускать в разных программах и разных задачах(один ФБ ПИДа одна программа и задача). Не могу понять что их связывает.
Из особенностей заметил что на нормально рабочем ФБ ПИД значение dMeas меняется и при движении уставки вверх или вниз, INTEGAL1 принимает значения _IMIN или _IMAX. А на других ФБ dMeas=0 и всегда INTEGAL1=0. Может кто подскажет в чем дело?