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

Тема: Завязка двух ПИД-регуляторов

  1. #1

    По умолчанию Завязка двух ПИД-регуляторов

    1) После запуска автонастройки двух ПИД-регуляторов, автонастройка обоих заканчивается одновременно (хотя теоретически этого не должно быть).
    2) Странно настраиваются коэфициенты. После автонастройки :
    Fko всегда равен 1;
    Fkdki всегда равен 0.125;
    Меняется олько Fki, но и он может принимать значения 0 или отрицательное значение после автонастройки (при этом естественно ПИД с ручными коэф не работает).
    Коэф. для ручного ПИД вычислялись следующим образом:
    PID1_PB:=PID_avtom1.fK0;
    PID1_TD:=PID_avtom1.fKi*PID_avtom1.fKdKi;
    PID1_TI:=PID_avtom1.fKi.
    Проект:
    Вложения Вложения

  2. #2

    По умолчанию

    К сожалению в текущей библиотеке ПИД регуляторов невозможна одновременная настройка двух и более ФБ ПИД с АНР. Это связанно с тем при АНР что фактически идет обращение к массиву статических переменных в которых накапливаются данные.
    В следущей версии библиотек будет возможна одновременная настройка нескольких пидов.

  3. #3

    По умолчанию

    1)Поочередная настройка нескольких ПИД регуляторов возможна?
    2)Я пробовал настраивать и поотдельности, но коэф. после автонастройки принимали странные значения (см. выше).

  4. #4

    По умолчанию

    1) Да - возможна
    2) Нажмите ресет и настраивайте поочередно

  5. #5

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    1)
    2) Нажмите ресет и настраивайте поочередно
    Между автонастройками разных ПИД-регуляторов нужно нажимать reset?

    Когда выйдет новая библиотека с исправленными ПИД-регуляторами и модулем архиватора?

  6. #6

    По умолчанию

    Нет - нажмите ресет после старого проекта (когда 2 АНР вызывали) и после грузите новый проект. Если старый в авто загрузке стоял - заранее прибейте.
    Новая библиотека выйдет после тестирования. Это будет не старая (исправленная) библиотека, а совершенно новая.
    Модуль архиватора настраивается в PLC_configuration и при чем здесь ПИДы - не очень понятно...

  7. #7

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    Модуль архиватора настраивается в PLC_configuration и при чем здесь ПИДы - не очень понятно...
    Это для напоминания.
    Про это уже писали:
    1) Запись строки задом наперед.
    2) Не работает Shift Mode (см. проект архив с тремя float переменными). После заполнения объема архива все данные стираются и пишутся с первой строки.
    3) В архиве нет информации о дате записей (установки конечного и начального времени не помогают для архива с тремя переменными float).
    Вложения Вложения

  8. #8

    Unhappy Сам столкнулся...

    К сожалению, данная ситуация мне знакома.
    В процессе проектирования модуля архиватора не были предусмотрены несколько вещей. И эта не самая неприятная. Очевидно, что через некоторое время будут внесены добавления в модуль архиватора или будет предложено другое решение.

    Как поступил я:
    1) Открываю файл в Excel
    2) Выбираем разделитель - двойная кавычка -"
    3) Правка замена 001= на пустую строку, то же для 002= и т.д.
    4) График значения строил по суткам. Т.е. выделял диапазон на 24 часа и вставлял диаграмму.

  9. #9

    По умолчанию

    Цитата Сообщение от Антон Посмотреть сообщение
    Это для напоминания.
    Про это уже писали:
    1) Запись строки задом наперед.
    2) Не работает Shift Mode (см. проект архив с тремя float переменными). После заполнения объема архива все данные стираются и пишутся с первой строки.
    3) В архиве нет информации о дате записей (установки конечного и начального времени не помогают для архива с тремя переменными float).
    По всем 3 пунктам исправлено, сейчас идёт тестирование.

Ваши права

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