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

Тема: Pid_3pos_im_anr

  1. #1

    По умолчанию Pid_3pos_im_anr

    CoDeSys_v2399.exe
    Целевая платформа не выбрана
    пример: новый проект, кидаем PID_3POS_IM_ANR задаем значения

    при эмуляции пишет: размер кода 10 байт (не зависимо от кода программы) и пид PID_3POS_IM_ANR ничего не считает(внутренние переменные пида не менятся)
    я так понимаю он даже не вызывается, хотя в дереве вызовов показан

    почему так происходит?

  2. #2
    Пользователь
    Регистрация
    15.12.2006
    Адрес
    Калуга
    Сообщений
    157

    По умолчанию

    без подключения плк ничего не получится.

  3. #3

    По умолчанию

    Цитата Сообщение от михаил Посмотреть сообщение
    без подключения плк ничего не получится.
    какой пид для управления 3хходовым можно использовать без контроллера?

  4. #4

    По умолчанию

    пид любой, но модель управления клапаном придется писать самому.

  5. #5

    По умолчанию

    если плк овен - связку Pid_3pos_im_anr + Valve_no_pos (или Pos... если есть датчик положения)
    если другой Pid(или Pid_fixcycle) из Utils. вариантов два -1) выходе регулятора положение задвижки и решаем как приводить мощность в перемещение в зависимости от люфтов, мин вр. вкл. и вр полного хода.
    2) берем пд регулятор и передаем на задвижку только смещения.
    оба имеют свои достоинства и недостатки - лучше самому попробовать на модели

  6. #6

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    если плк овен - связку Pid_3pos_im_anr + Valve_no_pos (или Pos... если есть датчик положения)
    если другой Pid(или Pid_fixcycle) из Utils. вариантов два -1) выходе регулятора положение задвижки и решаем как приводить мощность в перемещение в зависимости от люфтов, мин вр. вкл. и вр полного хода.
    2) берем пд регулятор и передаем на задвижку только смещения.
    оба имеют свои достоинства и недостатки - лучше самому попробовать на модели
    А не могли бы Вы подробнее описать недостатки обоих вариантов.
    Почему во втором варианте используется ПД регулятор?

  7. #7

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    пид любой, но модель управления клапаном придется писать самому.
    наверно, я не правильно выразился.

    нужно написать и отладить программу с пид без наличия контроллера.
    контроллер будет овен.

    как это обычно делатся? может заменить Pid_3pos_im_anr другим пидом, который работает в эмуляции, а в конце поменять все на Pid_3pos_im_anr?

  8. #8

    По умолчанию

    Цитата Сообщение от Chupakabra Посмотреть сообщение
    А не могли бы Вы подробнее описать недостатки обоих вариантов.
    Почему во втором варианте используется ПД регулятор?
    Интегрирующем звеном служит сама задвижка.

    Недостаток первого варианта - ПИД регулятор прекрасно регулирует линейные объекты второго порядка( простите за мудреные слова из ТАУ). Задвижки большого диаметра зачастую являются объектами третьего порядка с нелинейной характеристикой. Для нормального регулирования приходится увеличивать зону нечувствительности и к-ты регулятора качество поэтому регулирования несколько снижается.

    ПД регулятору, вообще, наплевать на характеристику задвижки, но при резком изменнении задания НЕОБХОДИМО менять к-ты регулятора иначе будет сильное перерегулирование.

    Насчет вручную написать - отложите лучше до появления контроллера. Сначала сделаете обработку аварий и прочую автоматику.

  9. #9

    По умолчанию

    Цитата Сообщение от Formica Посмотреть сообщение
    наверно, я не правильно выразился.

    нужно написать и отладить программу с пид без наличия контроллера.
    контроллер будет овен.

    как это обычно делатся? может заменить Pid_3pos_im_anr другим пидом, который работает в эмуляции, а в конце поменять все на Pid_3pos_im_anr?
    Другим ПИдом заменить можно, но вот обратная операция простой не будет. Если ПЛК на столе нет и не предвидится, то лучше сразу выбрать ПИД из библиотеки util.lib и дальше работать именно с ним.

Ваши права

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