Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 935

Тема: Макросы в онлайн базе OWEN Logic

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

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

    По умолчанию

    При работе блока PID_AT_F_1 после уменьшения уставки требуемой величины блок выходит в ошибку, сброс не помогает. Есть работоспособные варианты изменения уставок блока? Программу и видео работы залил на облако https://cloud.mail.ru/public/E1Ss/kJdKJZs56

  2. #2

    По умолчанию

    Цитата Сообщение от Belletein Посмотреть сообщение
    При работе блока PID_AT_F_1 после уменьшения уставки требуемой величины блок выходит в ошибку, сброс не помогает. Есть работоспособные варианты изменения уставок блока? Программу и видео работы залил на облако https://cloud.mail.ru/public/E1Ss/kJdKJZs56
    Вот, скачайте проект и разберитесь как работает ПИД регулятор с автонастройкой (АНР), там всё подписано.
    Просто уставку не надо ставить больше максимума и запускать работу без АНР.
    АНР можно повторить и в симуляторе, плавно меняя вход, до окончания АНР.
    У вас в макросе тот же ПИД.
    Пример использования ПИД с сохранением настроек_______https://owen.ru/forum/showthread.php...74&page=51#505
    Последний раз редактировалось kondor3000; 23.09.2025 в 20:00.

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

    По умолчанию

    Цитата Сообщение от Belletein Посмотреть сообщение
    При работе блока PID_AT_F_1 после уменьшения уставки требуемой величины блок выходит в ошибку, сброс не помогает. Есть работоспособные варианты изменения уставок блока? Программу и видео работы залил на облако https://cloud.mail.ru/public/E1Ss/kJdKJZs56
    Так этот макрос добавили в последний Лоджик. А этот Лоджик вышел корявый. Возможно и на новый ПИД корявость распространяется. Так что, лучше, пишите в тех поддержку

  4. #4

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Так этот макрос добавили в последний Лоджик. А этот Лоджик вышел корявый. Возможно и на новый ПИД корявость распространяется. Так что, лучше, пишите в тех поддержку
    Да всё работает даже в симуляторе, просто уставку не надо ставить больше максимума и запускать работу без АНР. 1 Работа ПИД.jpg
    Последний раз редактировалось kondor3000; 23.09.2025 в 19:54.

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Да всё работает даже в симуляторе, просто уставку не надо ставить больше максимума и запускать работу без АНР. 1 Работа ПИД.jpg
    День добрый, я не совсем понял, что значит уставку не ставить больше максимума? Минимум и максимум - это выходы PID, в моём случае 0-100%, а уставка задаётся - давление - задаётся в килопаскалях, и может быть и 200, и 300 кПА.
    И что значит нельзя запускать работу без АНР, если вручную коэффициенты подобрать не будет работать?

  6. #6

    По умолчанию

    Цитата Сообщение от Belletein Посмотреть сообщение
    День добрый, я не совсем понял, что значит уставку не ставить больше максимума? Минимум и максимум - это выходы PID, в моём случае 0-100%, а уставка задаётся - давление - задаётся в килопаскалях, и может быть и 200, и 300 кПА.
    И что значит нельзя запускать работу без АНР, если вручную коэффициенты подобрать не будет работать?
    Где на видео подобраны коэффициенты? Максимум 100, на входе 100 и уставка 200? Что ПИД должен выдать по вашему?
    Кому я про пример то писал?
    Последний раз редактировалось kondor3000; 24.09.2025 в 08:01.

  7. #7

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Где на видео подобраны коэффициенты? Максимум 100, на входе 100 и уставка 200? Что ПИД должен выдать по вашему?
    Кому я про пример то писал?
    Так максимум 100 - это Верхнее ограничение выдаваемой мощности, в моём случае это 50 Гц на частотнике насоса.
    А на входе 100 - это текущее давление на выкиде насоса, 100 кПа,
    А уставка 200 - это 200 кПа, которые я хочу получить.

    ПИД должен увеличить выходное значение - до 100 % (максимум).
    И он это делает. А потом приходит оператор и ставит уставку 100 килопаскалей и блок ломается.

    Коэффициенты я подбираю так :Kp = 1, Ti = 0, Td = 0. Далее прибавляю Kp до появления автоколебаний. Делю Kp/2 и подбираю Ti. На видео Kp=1, Ti= 1. При автонастройке блок выдал Kp = 348...

    На примере у вас блок PID для приборов первого поколения, для ПР225 он другой.

    Ограничение мощности.jpg
    Последний раз редактировалось Belletein; 24.09.2025 в 08:15.

  8. #8

    По умолчанию

    Цитата Сообщение от Belletein Посмотреть сообщение
    Так максимум 100 - это Верхнее ограничение выдаваемой мощности, в моём случае это 50 Гц на частотнике насоса.
    А на входе 100 - это текущее давление на выкиде насоса, 100 кПа,
    А уставка 200 - это 200 кПа, которые я хочу получить.
    При таком изменении уставки на 100-200 единиц, надо выключать Enable, да и коэффициенты изменять тоже.
    Может проще давление вместо 100-300 КПа, задавать 0.1-0.3 МПа ?
    Тогда ПИД не будет сходить с ума.

  9. #9

    По умолчанию

    Цитата Сообщение от Belletein Посмотреть сообщение
    При работе блока PID_AT_F_1 после уменьшения уставки требуемой величины блок выходит в ошибку, сброс не помогает. Есть работоспособные варианты изменения уставок блока? Программу и видео работы залил на облако https://cloud.mail.ru/public/E1Ss/kJdKJZs56
    Добрый день. Ошибка наблюдается только в симуляции, проверил на приборе - работа корректная. Спасибо за обратную связь, исправим.

    P.S. Обратите внимание на привязку выходных переменных (скрин 1). Вся часть с селекторами реализована внутри макроса. Корректнее будет выполнять привязку согласно документации на макрос (скрин 2)
    Изображения Изображения
    Последний раз редактировалось Королев Кирилл; 24.09.2025 в 10:45.
    Инженер по продукту | ПР и Owen Logic
    email: k.korolev@owen.ru

  10. #10

    По умолчанию

    Цитата Сообщение от Королев Кирилл Посмотреть сообщение
    Добрый день. Ошибка наблюдается только в симуляции, проверил на приборе - работа корректная. Спасибо за обратную связь, исправим.

    P.S. Обратите внимание на привязку выходных переменных (скрин 1). Вся часть с селекторами реализована внутри макроса. Корректнее будет выполнять привязку согласно документации на макрос (скрин 2)
    Вложение 85891
    Вложение 85892
    Спасибо за оперативность.
    Ссылки не открываются, продублируйте пожалуйста

    Снимок экрана 2025-09-24 113609.jpg

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 952
    Последнее сообщение: 19.01.2026, 23:15
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  3. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  4. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15:33
  5. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16

Ваши права

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