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

Тема: ПИД макрос в ПР200

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Question ПИД макрос в ПР200

    Всем привет!
    Нужно регулировать уровень в барабане котла, управляя электромоторным клапаном.
    То есть нужен трёхпозиционный пид-регулятор(открывать/закрывать/стоять)
    Сейчас клапан у меня то открывается, когда уровень падает, то закрывается, когда уровень выше уставки.
    Хотелось бы чтоб он выставился на соответствующую расходу степень открытия.
    Есть-ли макрос такой для OwenLogic ?
    Сам я такой разработать точно не смогу.

  2. #2

    По умолчанию

    Клапан имеет только дискретные сигналы: полностью закрыт и полностью открыт.
    Время полного хода 30секунд.

  3. #3
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,899

    По умолчанию

    В менеджере компонентов в разделе Вентиляция есть макрос KZR_DO_Sel

  4. #4

    По умолчанию

    https://owen.ru/forum/showthread.php...4+%E1%F3%F1%EF
    Вот ещё, если не ошибаюсь. пид+ бусп поищите по форуму.

  5. #5

    По умолчанию

    Здравствуйте!
    Пытаюсь использовать PID регулятор из OL Версия 2.4.335.0 (W7/64) для контроля открытия закрытия клапана с сигналом 4-20мА.
    На выходе регулятора постоянно 0 (скриншот сделан при онлайн отладке). ПР200-24.2.2.0 связан по modbus с СП307.
    Пробовал задавать PID коэффициенты в ручную на выходе ноль.
    При выполнении АНР PID регулятор отрабатывает 2 цикла 100%-0%-100%-0%, выскакивает флаг завершения калибровки, могу считать полученные коэффициенты, но всё равно выход регулятора pwr стоит в нуле.
    Кто сталкивался, подскажите пожалуйста, куда смотреть.past.jpg
    Последний раз редактировалось SpEvAn; 26.07.2024 в 14:28.

  6. #6

    По умолчанию

    Цитата Сообщение от SpEvAn Посмотреть сообщение
    Здравствуйте!
    Пытаюсь использовать PID регулятор из OL Версия 2.4.335.0 (W7/64) для контроля открытия закрытия клапана с сигналом 4-20мА.
    На выходе регулятора постоянно 0 (скриншот сделан при онлайн отладке). ПР200-24.2.2.0 связан по modbus с СП307.
    Пробовал задавать PID коэффициенты в ручную на выходе ноль.
    При выполнении АНР PID регулятор отрабатывает 2 цикла 100%-0%-100%-0%, выскакивает флаг завершения калибровки, могу считать полученные коэффициенты, но всё равно выход регулятора pwr стоит в нуле.
    Кто сталкивался, подскажите пожалуйста, куда смотреть.
    Пример использования ПИД с сохранением настроек, скачайте, запустите и посмотрите в работе https://owen.ru/forum/showthread.php...74&page=52#514
    Последний раз редактировалось kondor3000; 26.07.2024 в 14:46.

  7. #7

    По умолчанию

    Переделал в проекте все моменты как в примере, для большего сходства перевёл сетевые переменные в локальные результат тот же, pwr = 0.
    past.jpg
    Может быть каким-то образом влияют сетевые переменные на запись в PID регулятор?

  8. #8

    По умолчанию

    Цитата Сообщение от SpEvAn Посмотреть сообщение
    Переделал в проекте все моменты как в примере, для большего сходства перевёл сетевые переменные в локальные результат тот же, pwr = 0.
    past.jpg
    Может быть каким-то образом влияют сетевые переменные на запись в PID регулятор?
    Вы даже АНР не запустили, коэффициенты как были 3,4,5 так и остались. Разберитесь сначала с примером, а потом уже копируйте в свой проект и разбирайтесь с ним.
    У меня пример даже в эмуляции работает. Вручную прогнал АНР 2 раза, коэффициенты пересчитались, всё работает 1 ПИД.jpg
    Последний раз редактировалось kondor3000; 26.07.2024 в 19:47.

  9. #9

    По умолчанию

    Можно обойтись без АНР - возьмите ПИД из компонентов. С тем макросом работал. Его достоинство - все параметры видны при взгляде на холст.

    А по данному макросу - отлаживал бы постепенным усложнением.
    Подозреваю неправильный параметр или пропуск при использовании "Write to FB".
    Для начала режим работы - нагреватель/холодильник.

    Я бы удалил запись параметров в макрос и ввёл бы всё в окне свойств. При запуске должно работать.
    Далее, добавлял бы по одному Write to FB пока не прекратилось бы регулирование.

    В принципе, этот макрос эмулируется, поэтому можно отлаживать в эмуляторе.

Похожие темы

  1. ПР200. Проверить МАКРОС.
    от Shiryaevo в разделе Программируемые реле
    Ответов: 10
    Последнее сообщение: 09.04.2023, 22:25
  2. макрос энкодера для ПР200
    от lamburov в разделе Программируемые реле
    Ответов: 37
    Последнее сообщение: 04.07.2022, 23:22
  3. макрос для пр 200
    от pt100 в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 11.02.2019, 18:06
  4. макрос LT
    от niklud19511 в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 08.07.2018, 05:12
  5. Макрос
    от CEkip в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 13.04.2012, 20:54

Ваши права

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