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

Тема: Опять про PID_FUNCTION

  1. #1

    По умолчанию Опять про PID_FUNCTION

    Наблюдаю глюк блоков PID_FUNCTION у себя в программе:
    1) После перезагрузки контроллера (кнопкой сброс или при включении питания по истечении паузы автономной работы) на выходе блока значение меняется от 0 до 100%.
    2) После перезагрузки из среды (cold или original reset нормальная работа PID_FUNCTION возобнавляется).
    Версия прошивки 2.03. ПЛК 150 I L
    Imax=1; Imin=-1.

    Пробовал отключать панель, на вход блока вместо переменных коэфициентов подставлять константы - бесполезно.

    P.S. Почему-то часто bootproject не всегда создается, но при повторной попытке все проходит успешно.
    Вложения Вложения
    Последний раз редактировалось Антон; 02.04.2008 в 12:19.

  2. #2

    По умолчанию

    1) После перезагрузки контроллера (кнопкой сброс или при включении питания по истечении паузы автономной работы) на выходе блока значение меняется от 0 до 100%.
    ...
    Не совсем понятно о чем речь, но если о скачке мощности - то возможно проблема в том что за время с последнего запуска есть разница SP-PV. dT в данном случае будет очень большой. Т.е. ПИД работает штатно.

  3. #3
    Пользователь
    Регистрация
    18.03.2007
    Адрес
    г. Краснодар
    Сообщений
    233

    По умолчанию

    Цитата Сообщение от Антон Посмотреть сообщение
    Почему-то часто bootproject не всегда создается, но при повторной попытке все проходит успешно.
    То же замечал.

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

    Конечно по ПИД нужно более подробное описание с примерами настройки и ручного изменения коэфф.

    PS А еще хочется адаптивную настройку во время работы.

  4. #4

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    1) После перезагрузки контроллера (кнопкой сброс или при включении питания по истечении паузы автономной работы) на выходе блока значение меняется от 0 до 100%.
    ...
    Не совсем понятно о чем речь, но если о скачке мощности - то возможно проблема в том что за время с последнего запуска есть разница SP-PV. dT в данном случае будет очень большой. Т.е. ПИД работает штатно.
    Это означает что при задании SP=0 ( при значении PV=25 градусов) значение на выходе стоит намертво 0%, хотя должно двигаться
    к -100%.
    Т.е. регулятор не работает в режиме холодильника.

  5. #5

    По умолчанию

    Ок, проверим

  6. #6

    По умолчанию Как идет проверка?

    Видимо придется использовать ПИД регулятор из CoDeSys.
    Последний раз редактировалось Антон; 07.04.2008 в 07:19.

Ваши права

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