Страница 37 из 51 ПерваяПервая ... 27353637383947 ... ПоследняяПоследняя
Показано с 361 по 370 из 509

Тема: ПИД регулятор

  1. #361

    По умолчанию

    Здравствуйте, Виктор!

    Спасибо, что ответили - не ожидал. У меня ваша статья открыта в браузере.

    В русской версии статьи много опечаток и листинг отличается от английской:
    http://lapshinvr.ru/avtotyuning.html

    Какой листинг брать?

    А где взять описание блоков State_mem, STBL (русский листинг)?

  2. #362

    По умолчанию

    А у этого дедушки есть еще видео про настройку ПИД? Не нашел других видео на его канале.

  3. #363

    По умолчанию

    Можете еще дать блок, который имитирует процесс?
    Хотелось бы вначале проверить на тестовой программе, прежде чем запускать на рабочей установке.

  4. #364

    По умолчанию

    Ответил личным сообщением.
    +79104444236
    С уважением,
    Лапшин Вячеслав

  5. #365
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Уважаемый ASo Ваш фб PIDP просто замечательный, на объектах очень хорошо себя показал (регулировали ГВС и отопление). Только не стал я пользоваться переменной "Hand: BOOL;" которую вытащил наружу, если ей воспользоваться то фб как замирает и перестаёт реагировать.

  6. #366
    Пользователь
    Регистрация
    20.02.2008
    Адрес
    Тверь
    Сообщений
    501

    По умолчанию

    Уважаемые коллеги, советую поменять заголовок темы. Случайно открыл эту страницу и оказалось, что обсуждается не примитивный аналог трёхпозиционного ТРМ202, а импульсный ПИД-регулятор (типа ТРМ212),

  7. #367

    По умолчанию

    Блок не работает

  8. #368
    Пользователь
    Регистрация
    22.02.2013
    Адрес
    г.Тихорецк, Краснодарский край
    Сообщений
    384

    По умолчанию

    В эмуляторе не работает..

  9. #369

    По умолчанию

    Кто-нибудь использовал регулятор CTRL_PID из OSCAT?

    Сравнил его работу с работой блока PID из Util.lib - работают похоже, но есть небольшая разница.

    1) Если я задаю LL, LH и OFS, то значение выхода PID задается в диапазоне LL - LH и к этой величине прибавляется смещение OFS,
    что дает завышенное значение на величину OFS. Поэтому приходится задавать OFS = 0, чтобы работало корректно.
    Похоже, что это ошибка в реализации блока, т. к. со стандартным PID такой проблемы нет?

    2) Подсчет интегральной составляющей идет здесь:

    (* run integrator *)
    i := (IN + in_last) * 5.0E-7 * KI * tc + i;
    in_last := IN;

    Для меня загадка, что это за коэффициент - 5.0E-7 и почему он именно такой?
    Если исходить из той логики, что там микросекунды, то должно быть тогда 1.0E-6?!


    В блоке PID интегральная составляющая считается так:

    IF 1E38 - IN*TM < OUT OR -1E38 - IN*TM > OUT THEN
    OVERFLOW:=TRUE;
    ELSE
    OUT:=OUT+IN*TM/1000;
    END_IF;

    Здесь все логично: время в миллисекундах делим на 1000, получаем секунды.

    Опять ошибка в OSCAT?

    А частота вызова задачи влияет на работу блока ПИД?

  10. #370

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Вы исходный код просмотрите, он открытый.
    Грубо, произведен перевод обычного ПИД (ПИ) регулятора в дифференциальную форму dt (с) = (dY(%)/100%) * Stroke (с)
    Поэтому указанные П и И коэффициенты "классического" ПИДа пересчитываются. Так удобнее.
    Уважаемый ASo, благодарю вас за отличную биб-ку. Пробовал её на нескольких объектах, работает исключительно. Я в восторге! Можно ли реализовать эту биб-ку на языке С? Прошу Вас помочь мне в этом вопросе.

Страница 37 из 51 ПерваяПервая ... 27353637383947 ... ПоследняяПоследняя

Похожие темы

  1. регулятор
    от Egor в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 23.02.2011, 10:58
  2. пид регулятор плк 150 и.м.
    от mihan-987654321 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.09.2010, 12:17
  3. пид регулятор с шим в 110-60
    от AKHolod в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 07.07.2010, 14:19
  4. ПИД-регулятор
    от trunf в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 14.11.2008, 23:17
  5. ПИД регулятор
    от Александр М в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 22.10.2007, 08:47

Ваши права

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