Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 136

Тема: Специальные ,функционально законченные макросы

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

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

    По умолчанию

    Цитата Сообщение от stesel Посмотреть сообщение
    Смотрите внимательно, накапливается бесконечно долго. Формула I(t) = I(t-1) + Ki * e (t) предусматривает предыдущий результат собственного вычисления. Проверить просто: ставите Kp = 0, Kd=0, Ki>0 соответственно играете значениями уставки и датчика получает результат K(p) будет постоянно увеличиваться или уменьшаться если есть ошибка и остановится на каком-либо значении, если ошибка будет равна нулю (уставка и датчик будут одинаковы). То есть I составляющая как положено будет стремиться свести к нулю рассогласование (ошибку) регулирования.
    У вас ошибка рассогласования накопливается бесконечно долго, и уходит только при перерегулировании.
    На реальном обьекте с таким подходом можно получить незатухающие колебания.
    У меня она уходит по времени - "скользящее окно"
    Опробуйте на эмуляторе печи и сравните.
    PS: Алексей Геннадьевич подскажите пожалуйста: как Вы сделали входные переменные (константы) для макроса, те что в параметрах макроса отображаются как kD_mul, SP_mul, kI_mul?
    Эти константы сделаны для того, чтобы данные с панели оператора заводить. Не захотелось флоаты гонять.
    Переменные подобрал экспериментально.
    Для того, чтобы отображались в свойствах, выберите "использовать в макросе" в свойствах константы.
    Цитата Сообщение от аскар Посмотреть сообщение
    Вот бы к вашим ПИД еще и автонастройку
    ПИД написал только потому, что ничего подходящего не было. Если "пригорать" будет, то придётся и автонастройку писать.
    Надеюсь, ОВЕН свой ПИД допилит, и не придётся этим заниматься
    кстати связь с ПК при работе Вашего ПИД тоже пропадает
    Какое ПР? ПР200? Прошивку ПР 200 обновляли?
    Свой ПИД писал под ПР114. Работает на реальном обьекте.
    Пропорциональная составляющая обязательно должна быть больше нуля. I,D - могут иметь нулевое значение.
    Возможно, перезагрузка связана с ошибкой деления на ноль.
    На ПР114 в таком случае просто нет сигнала на выходе.
    Последний раз редактировалось Алексей Геннадьевич; 29.02.2016 в 13:33.

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,435

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Но это не значит, что надо засорять форум бэкапом. Выкладывайте только тогда, когда будете уверены, что сделали совершенный продукт.
    Вам видимо не докажешь, что "энергонезависимость" когда-то нужна, а когда-то противопоказана, всё зависит от задачи!
    Насчёт совершенства, если я Вас правильно понял, предлагаете закрыть форум?
    Последний раз редактировалось Сергей0308; 11.10.2015 в 00:02.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 921
    Последнее сообщение: 01.12.2025, 11:45
  2. Специальные символы
    от CEkip в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 02.11.2018, 08:50

Ваши права

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