Страница 43 из 43 ПерваяПервая ... 33414243
Показано с 421 по 428 из 428

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

  1. #421

    По умолчанию

    Цитата Сообщение от SBeaR Посмотреть сообщение
    Самому этим регулятором пользоваться не доводилось. Не было необходимости управлять трехпозиционными исполнителями.
    Для интереса перенес код в CoDeSys. Пробуйте кому интересно.
    Бонусом добавил два блока:
    FB100 "PROC_C" - подпрограмма, предназначеная для изучения принципов ПИД-регулирования. При подаче на вход блока сигнала ПИД-регулятора выход моделирует поведение процесса 3-го порядка. Изменяя задержки можно условно моделировать изменение температуры или давления.
    FB101 "PROC_S" - подпрограмма аналогичная предыдущей, но предназначенная для управления трехпозиционным ПИД-регулятором.
    В симуляторе ПИД-регулятор CONT_S работает как надо,
    но когда загрузил его в реальный ПЛК110-60,
    на его выходах получаются какие-то бешенные импульсы и вообще с контроллером пропадает связь,
    может его надо вызывать как-то по особенному или нужны дополнительные библиотеки?

  2. #422

    По умолчанию

    надо вызывать в отдельной задаче 100мс (как ОВ35 у сименса)

  3. #423

    По умолчанию

    Да, так импульсы стали работать как надо,
    но почему-то связь с ПЛК стала пропадать,
    когда библиотеку удаляю - связь сразу становится стабильной.

  4. #424

    По умолчанию

    Использовал в нескольких проектах CONT_C и никаких проблем со связью не было, поэтому даже сказать ничего не могу по этому поводу.
    Я использую вот такую конфигурацию задач в проекте.
    PLC.png
    Так как у меня процесс не быстрый, то 20 мс на основной цикл вполне хватает. В основном цикле запускается PLC_PRG из которого уже при необходимости вызываются другие процедуры.
    Подпрограмма OB35 запускается раз в 100 мс и в ней выполняются два процесса CONT_C, каждый для своего исполнительного устройства.
    Проблем со связью нет ни с панелью управления (Modbus TCP), ни с CoDeSys.
    Последний раз редактировалось SBeaR; 21.03.2019 в 08:32.

  5. #425

    По умолчанию

    CONT_C в STEP7 используется, как этот ФБ в CoDeSys можно применить ?

  6. #426

    По умолчанию

    Поднимитесь выше на пару страниц, там я выкладывал библиотеку для CoDeSys с реализацией FB41 и FB42.
    http://www.owen.ru/forum/showthread....l=1#post294073

  7. #427

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    На библиотеке пароль
    пароль 071811

  8. #428

    По умолчанию

    пароль 071811

Страница 43 из 43 ПерваяПервая ... 33414243

Похожие темы

  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

Ваши права

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