Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Ответ
Опции темы
Непрочитано 24.11.2021, 17:20   #1
nurtdinov
Прохожий
 
Регистрация: 24.11.2021
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
nurtdinov на пути к лучшему
По умолчанию OMRON ПЛК CP1H настройка ПИД

Здравствуйте! Не получается отладить ПИД-регулятор поддержания температуры сусла при помощи контроллера OMRON CP1H.
Если у кого-то есть мануал как настроить коэффициенты ПИД-регулирования (на русском языке) бросьте ссылку плиз!
Реклама:
nurtdinov вне форума   Ответить с цитированием
Непрочитано 25.11.2021, 02:28   #2
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: ПИД-регулятор контоллера OMRON

nurtdinov, а тут Вы уже все прочитали?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума   Ответить с цитированием
Непрочитано 28.11.2021, 14:25   #3
mtit
Почётный гражданин KAZUS.RU
 
Аватар для mtit
 
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,329
Сказал спасибо: 2,148
Сказали Спасибо 1,742 раз(а) в 991 сообщении(ях)
mtit на пути к лучшему
По умолчанию Re: OMRON ПЛК CP1H настройка ПИД

Для начала определится, соответствуют ли термины из головы разработчика прибора, терминам, что отложились в Вашей голове.
При разговоре о ПИД это совсем не шутка. Т.к. в разных школах, в ходу разные определения. Например, коэффициент пропорциональности и зона пропорциональности. Описывают пропорциональную составляющую оба термина. Только представляют собой обратно пропорциональные величины.
Имеем,что в одном и том-же случае один параметр надо увеличивать, а "обратный" - уменьшать, (соответственно).
Далее, надо убедится, что ввод параметров не "заблокирован"/"запаролен".
Чисто теоретически, существуют приборы, где можно выбрать П-, ПИ-, ПИД закон.
Убедиться, что настраивем и выбран ПИД закон регулирования.
На руском литературы полно, КБ АГАВА ссылаясь на КонтрАвт, довольно лаконично всё расписали, в картинках.https://www.kb-agava.ru/nastroyka_pi..._agava_6432_10
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
mtit вне форума   Ответить с цитированием
Непрочитано 03.12.2021, 01:54   #4
vladisslav1
Прописка
 
Регистрация: 25.03.2013
Адрес: Глубокое замкадье
Сообщений: 216
Сказал спасибо: 3
Сказали Спасибо 71 раз(а) в 55 сообщении(ях)
vladisslav1 на пути к лучшему
Сообщение Re: OMRON ПЛК CP1H настройка ПИД

ПИД регулятор это просто функция вида
Код:
float pid_work(float error, float p_k, float i_k, float d_k, float i_max)
{
    static float prev_error=0;
    static float i_value=0;
    i_value+=error*i_k;
    if(i_value›i_max)
        i_value=i_max;
    if(i_value‹-i_max)
        i_value=-i_max;
    float result=error*p_k+i_value+(error-prev_error)*d_k;
    prev_error=error;
    return result;
}
которая вызывается через равные промежутки времени. Промежуток времени называется постоянной времени регулятора и может задаваться например таймером в ПЛК.
Если ошибка (error) линейно зависит от управляющего воздействия (result), то достаточно подобрать пропорциональный коэффициент (p_k), остальные могут быть равны нулю - получится П-регулятор.
Ели есть нелинейность, то нужно подобрать интегральный коэффициент (i_k) чтобы при недостатке регулирования через несколько циклов подогнать управляющее воздействие накопленным значением ошибки (i_value). Это будет ПИ-регулятор.
Если скорость реакции системы на изменение значения ошибки недостаточна, то нужно подобрать дифференциальный коэффициент (d_k), так, чтобы регулятор успевал реагировать на быстрые изменения значения ошибки, но при этом не возникало самоподдерживающихся колебаний. Если регулятор работает с периодическим разрывом петли обратной связи, то нужно установить ограничение на накопленное значение ошибки (i_max) при достижении которого накопление прекращается. Тогда после восстановления петли обратной связи регулятор будет выходить на режим в течении предсказуемого времени.

Последний раз редактировалось vladisslav1; 03.12.2021 в 01:57.
vladisslav1 вне форума   Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:05.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot