Вход

Просмотр полной версии : ПЛК63, ПИД-регулирование



stdenits
22.10.2024, 07:31
Добрый день.

На ПЛК63 реализовано два ПИД-регулятора для деаэратора: один для поддержания уровня воды (примерно в 1,4 метра при высоте деаэратора 2.33 метра), другой - для поддержания давления пара (примерно 0,03 кг/см2 из максимальных 0,2 кг/см2).
Регуляторы пара и воды без блока сигнализации положения, с простым управлением подачей фазы для открытия или закрытия.

Документация к библиотеке (https://owen.ru/uploads/373/pid_reg2.pdf) pid_reg2.
Опирался на примеры для работы с библиотекой (https://ftp.owen.ru/CoDeSys23/07_Examples/02_Plc63_73/06_Pid_Reg2.zip).

С чем столкнулся:
1) При включении автонастройки или самого регулятора выдаётся сигнал на закрытие и на этом всё. Если многократно задрать уставку относительно параметра, то выдаётся сигнал на открытие и потом ничего. Это может быть вызвано на обум выставленными параметрами XP, TD, TI?

2) В материалах к библиотеке PID_reg2 написано, что минимальный набор параметров для запуска блока - XP, TD, TI, vpv и inf.


Перед тем, как осуществлять регулирование либо автонастройку, ФБ
необходимо настроить – воспользоваться ФБ set_apid_valve. Минимальный набор
конфигурационных коэффициентов, которые необходимо установить для того,
чтобы ФБ корректно функционировал – XP, TD, TI, vpv, inf (подробнее см.
описание ФБ Set_apid_valve).

Если параметры обновились по сети, а ФБ ПИД-регулятора был в работе: надо вызвать set_apid_valve() с inf=0, vpv=1 и остальными заданными параметрами?
При этом в примерах с работой библиотеки такого нет.

3) Не очень понятно назначение параметра PV0 и как его применять.


PV_0 - значение параметра при нулевой мощности управляющего сигнала

Может это всё таки значение параметра при запуске ФБ регулятора в работу?

4) Документация к библиотеке pid_reg2, стр. 21, пункт 7, "Технология проведения АНР".
В подпункте Б) параметр sync = 1
В подпункте В) он не указан вовсе.
Какое значение он должен иметь?

Также, может у кого есть проекты для подобного регулятора для ознакомления? Может получится поправить ошибки.

Если что не указал - напишите, доваблю.

In_Da_Cher_A
22.10.2024, 08:16
1) При включении автонастройки или самого регулятора выдаётся сигнал на закрытие и на этом всё. Если многократно задрать уставку относительно параметра, то выдаётся сигнал на открытие и потом ничего. Это может быть вызвано на обум выставленными параметрами XP, TD, TI?
так вообще это работало до вашего вмешательства?
или это первое включение?
вы вообще что-то понимаете в ПИД-регуляторах и их настройке?
или вы просто от балды выставили случайные значения и тупо воткнули "Автонастройка" и решили, что железка типа умнее вас и за вас всё сделает?

stdenits
22.10.2024, 08:21
...
Или вы просто от балды выставили случайные значения и тупо воткнули "Автонастройка" и решили, что железка типа умнее вас и за вас всё сделает?
С ПИД-регулированием мало знаком, поэтому, скорее да, так.
Это было первое включение регулятора: попытался прикрутить регулятор из библиотеки к проекту.