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

Тема: ПИД-регулирование котельни на ОВЕН ПЛК 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

    По умолчанию

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

  6. #6

    По умолчанию

    Цитата Сообщение от SA104 Посмотреть сообщение
    Попробуйте для ПИД регулятора создать отдельную задачу,
    по моему личному опыту выход регулятора "дергается" именно из за нестабильности времени цикла
    Он в отдельной задаче и сидит. ШИМ также в отдельной задаче.

Похожие темы

  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

Ваши права

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