Вопрос по ПИД регулятору

pkl
Сообщения: 1468
Зарегистрирован: 23 ноя 2010, 10:08

Re: Вопрос по ПИД регулятору

Сообщение pkl »

Для копипасты лекарство есть от жадности. Последняя инструкция (http://www.deltaelectronics.info/conten ... al_rus.pdf) от жадности отучена. Там полностью на русском, правда ПЛК старых серий и набор инструкций не полный., но для общего развития подойдет.

!!!TOPOR
Сообщения: 34
Зарегистрирован: 28 июл 2014, 16:30

Re: Вопрос по ПИД регулятору

Сообщение !!!TOPOR »

да я и не требую, а только прошу))) Но сейчас нашел нормальный русский мануал с описанием почти всех инструкций (спасибо pkl За ссылочку) Сделал ПИД регулятор как сказано в инструкции и о чудо, почти все заработало! В самой инструкции наткнулся на такой замечательный пункт, реализовать который затрудняюсь :"Модули аналогового ввода типа DVP-04 PT, преобразуют аналоговые данные в цифровые, те.е оцифровывают аналоговые данные процесса. Для стабильной работы ПИД-регулятора внимательно выставте время преобразования сигналов в указанных модулях[/u]. Базовое устройство ПЛК применяет From-инструкцию, чтобы занести данные в S2". Особо непонятен подчеркнутый текст))) Взял мануал на модуль расширения DVP-04PT-S. и нашел интересную вещь. в разделе "Control Register", пункте №3 написано "When CR#29 is set to H`5678, CR#0-CR#34 can be used for PID settings" Получается что в модуле расширения 04-PT-s есть свой ПИД регулятор???? Если да, то как его реализовать в связке с контроллером 14SS2? Как выставить номальное время преобразования сигналов в модуле расширения?

модуль расширения у меня работает слудующим образом:

Изображение
http://pixs.ru/showimage/Primerprop_508 ... 474729.jpg
Изображение[/img]

GoGo
Сообщения: 91
Зарегистрирован: 13 июн 2013, 16:14

Re: Вопрос по ПИД регулятору

Сообщение GoGo »

Не работал с DVP-04PT, посоветовать ничего не могу, но может быть вы оставите отзыв по работе ПИДа. Качество работы устраивает? Вначале этой темы писали, что ПИД некорректно работает.

!!!TOPOR
Сообщения: 34
Зарегистрирован: 28 июл 2014, 16:30

Re: Вопрос по ПИД регулятору

Сообщение !!!TOPOR »

GoGo писал(а):Не работал с DVP-04PT, посоветовать ничего не могу, но может быть вы оставите отзыв по работе ПИДа. Качество работы устраивает? Вначале этой темы писали, что ПИД некорректно работает.
Сложно ответить, так как работу ПИДа наблюдал только на стенде с непостоянным обьемом(дыры в корпусе) и работал с температурой. ПРи автоматическом подборе коэфицентов, сначала наблюдаются достаточно большие ошибки, но потом температура выходит на установленное значение. и наблюдается ошибка 0,1-0,5 от заданного значения. При ручном режиме ПИД, температура уверенно, без скачков выходит на заданое значение, но опять же наблюдается ошибка от 0,1 до 0,5 градуса. НА что еще обратил внимание, так это на то что скорость реакции ПИД регулирования на изменение температуры в камере - низкая!!!

pkl
Сообщения: 1468
Зарегистрирован: 23 ноя 2010, 10:08

Re: Вопрос по ПИД регулятору

Сообщение pkl »

Все будет зависеть от коэффициентов ПИД. Для инерционных процессов они будут одни, для быстро меняющихся - другие. Ошибка 0,1 - 0,5 градуса нормально. Скорость реакции напрямую зависит от коэффициентов.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Вопрос по ПИД регулятору

Сообщение and909 »

!!!TOPOR писал(а):ПРи автоматическом подборе коэфицентов, сначала наблюдаются достаточно большие ошибки, но потом температура выходит на установленное значение.
Автонастройка - процесс, при котором ПЛК гоняет мощность вверх-вниз и смотрит на амплитуду и период колебаний, по которым вычисляет коофициенты.
Автонастройку достаточно выполнить один раз и записать коофициенты в энергонезависимые регистры.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Вопрос по ПИД регулятору

Сообщение and909 »

Коллеги, есть вопрос по параметрам ПИД-регулятора.

Из описания API88, режимы ПИД:
S3+4: Control mode

0: Automatic control
1: Forward control (E = SV - PV).
2: Reverse control (E = PV - SV).
3: Auto-tuning of parameter exclusively for the temperature control. The device will automatically become K4 when the auto-tuning is completed and KP, KI and KD is set with appropriate value (not avaliable in the 32-bit instruction).
4: Exclusively for the adjusted temperature control (not avaliable in the 32-bit instruction).
5: Automatic mode with MV upper/lower bound control. When MV reaches upper/lower bound, the accumulation of integral value stops.
10: TI/TD mode with MV upper/lower bound control. When MV reaches upper/lower bound, the accumulation of integral value stops.
Режимы 1-3 вроде как понятны.
Режим 4, в этот режим переходит регулятор после автонастройки с подобранными параметрами.

Теперь непонятки.
Режим 0, это автопереключение между 1 и 2 (нагреватель/холодильник)?
Режим 5, это режим 0 с верхним и нижним пределами?
Режим 10 от режима 5 отличается TI/ TD mode, что это такое?
Какие нужны действия после автонастройки?
Достаточно ли задать область параметров ПИД в энергонезависимой памяти?
В каком режиме запускать ПИД после перезагрузки, если параметры хранились в ЭН памяти?

Завтра соберу стенд и буду экспериментировать, буду благодарен за помощь.

sereban
Сообщения: 47
Зарегистрирован: 23 апр 2015, 13:10

Re: Вопрос по ПИД регулятору

Сообщение sereban »

Дабы не плодить темы и ПИД регуляторе, спрошу здесь.
Вообщем Есть узел размотки, есть узел тиснения, нужно контролировать натяжение бумаги между ними, между ними стоит качающийся вал, есть с него сигнал, его нужно держать в среднем положении.
Читал мануал, набросал блок схемку, как это представляю. Правильно ли?
Ну и есть вопросы по параметрам ПИД, какие брать хотя бы для начала что б запустить систему?
Спасибо.
Вложения
PID.jpg
PID.jpg (203.8 КБ) 2019 просмотров

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Вопрос по ПИД регулятору

Сообщение and909 »

Возможно, ПИД-регулятор здесь излишен, достаточного прямого масштабирования.

sereban
Сообщения: 47
Зарегистрирован: 23 апр 2015, 13:10

Re: Вопрос по ПИД регулятору

Сообщение sereban »

На похожих машинах, работают с ПИД регулятором, эта сгорела, восстанавливаю..

Предлагаете, попробовать просто в сумму добавлять значение отклонения?

Ответить