Показано с 1 по 5 из 5

Тема: ПИД-регулирование котельни на ОВЕН ПЛК 210-01

  1. #1

    По умолчанию ПИД-регулирование котельни на ОВЕН ПЛК 210-01

    Всем, Добрый день.
    Имеется связка ОВЕН ПЛК210-01 и аналоговый модуль МВ210-101.
    Две точки регулирования - мощность горелки "Больше-меньше" в котловом контуре и 3-х ходовой клапан в системе контура отопления, тоже "больше-меньше"

    Регулятор и ШИМ работают в отдельных задачах. Выбрал регулятор от Util.PID.

    1)Столкнулся со следующей проблемой - так как аналоговый модуль меленный и получает от термосопротивлений данные температуры долго(более 2с), то период рассчета значений ПИД-регулятора сделал чуть большим - 3с, чтобы не отваливалась диф.часть регулятора при перерасчете. НО при этом , так как котел мощный, то регулирование и горелки и 3-х ходового очень хаотичным с большими перерегулированиям. Получилось сделать вменяемое регулирование, только при уменьшении периода перерасчета ПИД-рег. до 1с, соответственно начала отваливаться диф.часть на 2 рассчета из 3, что дает всплески выхода регулятора. Что с этим можно сделать, чтобы рассчетная часть регулятора не скакала, а плавно нарастала/убывала при регулировании?

    2)Также до этого в основном работал с Siemens и его FB41, где диф.часть более хитрая и есть параметр tm_lag для отсчекания всплесков и собственный ШИМ , не могу понять почему если задать пределы регулятора , как я привык от -100(меньше) до +100(больше), то регулятору прям очень плохо становится(хотя интегральную часть я уменьшал для компенсации "холостого хода" математики регулятора для диапозона -100..100)?

    Если кто знает, то прошу поясните по поводу двух данных вопросов.
    Также, если у кого-нибудь есть возможность, киньте суда блок регулирования по медленной температуре с первичными или настроенными коэффициентам(чтобы было понимание от чего отталкиваться), чтобы было понимание какими регуляторами и блоками на ОВЕН пользуются и используют ли фильтры аналоговых сигналов

  2. #2

    По умолчанию

    Сколько помню, в Utils реализация "аналогового" ПИД.
    Регулятор Siemens FB41 - тоже "аналоговый", но с преобразованием изменения выхода в ширину импульса, пропорционального и изменению и времени полного хода.
    "ШИМ" не присутствует ни в одной штатной библиотеке.

    Могу ошибаться, дифференциальная часть в FB41 имитирует поведение скоростной термопары (не путать с малоинерционной - это абсолютно разные по устройству датчики).

    Предполагаю, что "ШИМ" реализован некорректно. Т.е. поведение регулятора обусловлено этой частью.


    Для регулировки температуры подачи теплосети возьмите начальные значения
    Кп=100/(6*3)=5...6
    Ти=100...200
    А потом подберите их.
    Последний раз редактировалось FPavel; 22.10.2026 в 22:30.

  3. #3

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Сколько помню, в Utils реализация "аналогового" ПИД.
    Регулятор Siemens FB41 - тоже "аналоговый", но с преобразованием изменения выхода в ширину импульса, пропорционального и изменению и времени полного хода.
    "ШИМ" не присутствует ни в одной штатной библиотеке.

    Могу ошибаться, дифференциальная часть в FB41 имитирует поведение скоростной термопары (не путать с малоинерционной - это абсолютно разные по устройству датчики).

    Предполагаю, что "ШИМ" реализован некорректно. Т.е. поведение регулятора обусловлено этой частью.


    Для регулировки температуры подачи теплосети возьмите начальные значения
    Кп=100/(6*3)=5...6
    Ти=100...200
    А потом подберите их.

    ШИМ - работает норм. Как писал ранее , из-за отвала диф.части ПИД-рег. при уменьшении цикла опроса идет всплеск, а при увеличении цикла опроса идет сильное перерегулирование. В блоке FB41 хитрая реализация диф.части и есть параметр tm_lag. А тут получается какими-то интегральными фильтрами потипу DIG_FLTR от овена , например надо входную величину фильтровать, чтобы не отваливалась диф.часть.

    Кп=100/(6*3)=5...6 - способ подбора 6*3 , не много не понял , как это подобрано
    Кд - усредненных значений нет?

  4. #4

    По умолчанию

    Примерно, из таких соображений взяты такие числа
    https://owen.ru/forum/showthread.php...l=1#post488700

    Для настройки температуры подачи теплосети после трёхходового регулирующего клапана использовал ПИ регулятор. При этом П хорошо реагирует на изменение температуры и, в некотором роде, компенсирует отсутствие Д. Период пересчёта брал 10 с, время полного хода клапана составляло 60 с.

    Единственно, использовал не связку "аналоговый ПИД" + "ШИМ", а просто самописный ПИ для КЗР.
    Последний раз редактировалось FPavel; 23.10.2026 в 21:16.

  5. #5
    Пользователь
    Регистрация
    09.10.2014
    Адрес
    Киров
    Сообщений
    743

    По умолчанию

    Попробуйте для ПИД регулятора создать отдельную задачу,
    по моему личному опыту выход регулятора "дергается" именно из за нестабильности времени цикла

Похожие темы

  1. ПЛК 110 (М02) PID регулирование
    от Александр SPB в разделе ПЛК1хх [М02]
    Ответов: 16
    Последнее сообщение: 17.10.2021, 22:53
  2. Ответов: 15
    Последнее сообщение: 07.06.2020, 21:47
  3. PID-Регулирование
    от smit467b в разделе СПК1xx (архив)
    Ответов: 1
    Последнее сообщение: 25.10.2019, 14:28
  4. ПИД-регулирование
    от Aldonin2007 в разделе Наши проекты
    Ответов: 4
    Последнее сообщение: 21.02.2016, 19:44
  5. ПИД регулирование в ПЛК 154
    от desperadoes в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 25.07.2011, 16:03

Ваши права

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