PDA

Просмотр полной версии : PID_FUNCTION



viktor__
17.10.2015, 16:06
Всем доброго времени суток!
Кто-нибудь имел дело с этим произведением инженеров ОВЕН? Может кто-нибудь оставить отзыв?
Я предполагаю использовать этот блок для регулирования плотности жидкости на производстве. Процесс довольно инертный, кроме того реализуется двумя противоположными процессами - разбавление жидкости водой (регулируется задвижкой) и вывод воды из системы с помощью сепарации (позиционер перенаправляет поток жидкости в контур сепарации). Т.е. выход регулятора будет еще обрабатываться и с разными знаками коэффициентами и ограничениями выдаваться на две задвижки. А на тестирование и настройку регулятора будет отведено довольно ограниченное время.

Кто-нибудь знает организацию подсчета интегральной составляющей? Производится ли ее коррекция при ограничении регулирующего воздействия? Как инициализировать блок? Нужна ли переинициализация при переводе из ручного управления в автоматическое. Как будет правильно вызывать блок при ручном управлении.

Из описания не совсем понял смысл вх. параметра PV_TIME. Т.е. это время между вызовами ФБ в милисекундах * 10? (Если блок вызывается на каждом цикле ПЛК, то это время цикла ПЛК в мсек. * 10). Как рассчитывать этот параметр, если какое-то время блок не вызывался (контур работал в ручном режиме)?

spectrum48k
17.10.2015, 17:18
Ваше (http://www.owen.ru/forum/showthread.php?t=2641)

стандартная библиотека и ньюансы, в общем (http://www.owen.ru/forum/showthread.php?t=10626)

и в частности, как посмотреть принцип работы (http://www.owen.ru/forum/showthread.php?t=10626&p=61934&viewfull=1#post61934)

муки выбора, или регулятор не един (http://www.owen.ru/forum/showthread.php?t=21871)

здесь куча тем по вашему вопросу. Пользуйтесь поиском.

Ефремов Николай
21.10.2015, 07:50
не совсем понял смысл вх. параметра PV_TIME.
Это время когда был измерен параметр на данном входе. К Вашим функциональным блокам он не имеет отношения. Вы его можете использовать в любом ФБ.
Измерение аналогового параметра ПЛК осуществляет по своей программе не связанной с программой пользователя.