Страница 21 из 51 ПерваяПервая ... 11192021222331 ... ПоследняяПоследняя
Показано с 201 по 210 из 509

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

  1. #201

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Добавить из той же библиотеки VALVE_REG_NO_POS
    Вложение 24019
    Не, это все полумеры. Причем кривые. Начиная с того что библиотечный ПИД не имеет зоны нечувствительности по рассогласованию...

  2. #202
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Yuran66 Посмотреть сообщение
    Не, это все полумеры. Причем кривые. Начиная с того что библиотечный ПИД не имеет зоны нечувствительности по рассогласованию...
    Не имеет зоны нечувствительности? Добавим http://www.owen.ru/forum/showthread....l=1#post158489
    Остальная кривизна в чем?
    Скрин - фрагмент из реального проекта, это был регулятор уровня воды в барабане котла ДКВР. Работает по сей день и даже не подозревает о том, что он якобы "кривой".
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #203

    По умолчанию

    Посмотрите вложение выше, я сделал именно на основе dz2. Дайте замечания.

  4. #204

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Не имеет зоны нечувствительности? Добавим http://www.owen.ru/forum/showthread....l=1#post158489
    Остальная кривизна в чем?
    Скрин - фрагмент из реального проекта, это был регулятор уровня воды в барабане котла ДКВР. Работает по сей день и даже не подозревает о том, что он якобы "кривой".
    Да в том даже, что чтобы повторит Ваш скрин нужно подключить кучу разных библиотек, и ни в одной из них не обнаружить загадочного блока GEN_PULS. Но не в этом дело, а в том, что за столько лет в библиотеках не появилось классического импульсного ПИД регулятора, с заведомо правильной логикой работы непосредственно от разработчика.

  5. #205
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Yuran66 Посмотреть сообщение
    Да в том даже, что чтобы повторит Ваш скрин нужно подключить кучу разных библиотек, и ни в одной из них не обнаружить загадочного блока GEN_PULS. Но не в этом дело, а в том, что за столько лет в библиотеках не появилось классического импульсного ПИД регулятора, с заведомо правильной логикой работы непосредственно от разработчика.
    GEN_PULSE - из библиотеки OSCAT
    Захват-1.png
    Если лень подключать эту библиотеку, то вот код
    Код:
    FUNCTION_BLOCK GEN_PULSE
    VAR_INPUT
    	ENQ : BOOL := TRUE;
    	PTH : TIME;
    	PTL : TIME;
    END_VAR
    VAR_OUTPUT
    	Q : BOOL;
    END_VAR
    VAR
    	tx: TIME;
    	tn: TIME;
    	init: BOOL;
    END_VAR
    IF enq THEN
    	tx := DWORD_TO_TIME(T_PLC_MS());
    	IF NOT init THEN init := TRUE; tn := tx; END_IF;
    	IF tx - tn >= SEL(Q, PTL, PTH) THEN
    		tn := tn + SEL(Q, PTL, PTH);
    		Q := NOT Q;
    	END_IF;
    ELSE
    	Q := FALSE;
    	init := FALSE;
    END_IF;
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #206

    По умолчанию

    Подскажите пожалуйста, какой блок ПИД-регулятора использовать для языка LD? Может нужно как то особенно блок вставлять? Ругается, что на вход идет BOOL, а не REAL, для LD это понятно...

  7. #207

    По умолчанию

    Добрый день! Подскажите пожалуйста есть ли ошибки в подходу к построению импульсного ПИД в сообщении http://www.owen.ru/forum/showthread....l=1#post206540 ? У меня основной вопрос по формированию 1 импульса. Как классически должна расчитываться его длительность?

  8. #208

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Скрин - фрагмент из реального проекта, это был регулятор уровня воды в барабане котла ДКВР. Работает по сей день и даже не подозревает о том, что он якобы "кривой".
    Вы меня конечно извините, но либо я чего то недопониманию, либо этот фрагмент никогда не был в реальном проекте...
    Почему при нулевой ошибке на выходе VALVE_REG LESS единица, при этом на выходе фрагмента всегда ноль?

  9. #209
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    GEN_PULSE - из библиотеки OSCAT
    Если можно, объясните пожалуйста, для чего вы применили этот блок? (Логически) Спасибо!
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  10. #210
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    518

    По умолчанию

    Хочу использовать "функциональный блок регулятора с АНР для трехпозиционного ИМ без
    датчика положения (APID_VALVE)
    " из биб-ки PID_Reg2
    Для поддержки т-ры.
    Пидрег.JPG
    Есть пара вопросов:
    1.
    PV_0:REAL – начальное значение регулируемого параметра или значение параметра при
    нулевой мощности управляющего сигнала.
    Это какое нужно установить значение?
    2.
    SYNC:BOOL – установка положения задвижки через вход PV. При установке значения True
    положение задвижки (в диапазоне от 0 до 1) считывается из входа PV и сохраняется во
    внутренней переменной ФБ.
    Это как? Можно на пальцах?

    В данный момент использую ручное управление задвижкой без датчика положения - (VALVE_REG_NO_POS) из биб-ки PID_Regulators

    3.
    Возможна ли такая логика работы: Регулирование происходит APID_VALVE при нажатии "Ручное управление" управляю блоком VALVE_REG_NO_POS? В APID_VALVE нет времени реверса ИМ, как с этим быть?
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

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

Похожие темы

  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

Ваши права

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