Добрый день.
На ПЛК63 реализовано два ПИД-регулятора для деаэратора: один для поддержания уровня воды (примерно в 1,4 метра при высоте деаэратора 2.33 метра), другой - для поддержания давления пара (примерно 0,03 кг/см2 из максимальных 0,2 кг/см2).
Регуляторы пара и воды без блока сигнализации положения, с простым управлением подачей фазы для открытия или закрытия.
Документация к библиотеке pid_reg2.
Опирался на примеры для работы с библиотекой.
С чем столкнулся:
1) При включении автонастройки или самого регулятора выдаётся сигнал на закрытие и на этом всё. Если многократно задрать уставку относительно параметра, то выдаётся сигнал на открытие и потом ничего. Это может быть вызвано на обум выставленными параметрами XP, TD, TI?
2) В материалах к библиотеке PID_reg2 написано, что минимальный набор параметров для запуска блока - XP, TD, TI, vpv и inf.
Если параметры обновились по сети, а ФБ ПИД-регулятора был в работе: надо вызвать set_apid_valve() с inf=0, vpv=1 и остальными заданными параметрами?Перед тем, как осуществлять регулирование либо автонастройку, ФБ
необходимо настроить – воспользоваться ФБ set_apid_valve. Минимальный набор
конфигурационных коэффициентов, которые необходимо установить для того,
чтобы ФБ корректно функционировал – XP, TD, TI, vpv, inf (подробнее см.
описание ФБ Set_apid_valve).
При этом в примерах с работой библиотеки такого нет.
3) Не очень понятно назначение параметра PV0 и как его применять.
Может это всё таки значение параметра при запуске ФБ регулятора в работу?PV_0 - значение параметра при нулевой мощности управляющего сигнала
4) Документация к библиотеке pid_reg2, стр. 21, пункт 7, "Технология проведения АНР".
В подпункте Б) параметр sync = 1
В подпункте В) он не указан вовсе.
Какое значение он должен иметь?
Также, может у кого есть проекты для подобного регулятора для ознакомления? Может получится поправить ошибки.
Если что не указал - напишите, доваблю.