Спасибо за ваши видео. Разве есть необходимость ограничивать ПИД по времени вызова (Вызывать его из OB 1s)? Можно же внутри блока настроить частоту его вызова. Поправьте если я ошибаюсь.
Смотрим в мануал: "Расчет значений в блоках управления корректен только в том случае, если блок (CONT_C) вызывается через равные промежутки времени. Поэтому вам следует вызывать блоки управления в OB циклических прерываний (OB 30-OB 38). Введите время выборки в параметре CYCLE.". Чтобы указывать конкретное значение цикла (CYCLE) вы должны знать время выполнения своей программы, но если она использует ветвления (if .. then) то время цикла - непостоянно, поэтому всё же лучше вызывать в циклически вызываемых организационных блоках, которые гарантируют время выполнения цикла.
не очень понимаю. А зачем такой пид регулятор который сам коэффициенты подобрать не может? Вродебы любой готовый который продается в магазине делает это сам.
Регулятор обсуждаемый автором - стандарнтый регулятор Siemens, на практике настройки его значений производятся на объекте и цифры разнятся от того, где стоит насос, расстояние трубы от емкости до него, от запорной арматуры до резервуара, насколько быстро он может качать и держать уставку а также, часто бывает что подобранные значения идеальны для конкретной уставки, но если она слишком низкая или слишком высокая, то насос может не справлятся физически (бывает что при < 30% выхода на насос он не качает ничего, так как суспензия густая). Да, бывают и другие регуляторы, но их настроить гораздо сложнее, этот же самый универсальный. Те которые с FuzziLogic - самонастраиваемые - на реальном производстве малоэффективны и не справляются с поставленной задачей.
Спасибо большое за видео урок! с нетерпением ждем новых!)) Ещё раз благодарен Вам!
Если бы примеры еще где то можно было скачать )))Хорошее видео.
Почему весь звук проецируется в один наушник... Если слушать видео наушниках....
Спасибо за видео. Не увидел где ты задавал шкалу контролируемого параметра (Уровень) как блок ПИД понимает шкалу, и где задается шкала выхода 0-100%
Как бы поподробней бы узнать о самой симуляции. Как вы организовали симулятор скорости потока?
в видео есть код симулятора, помойму в блоке main. А зачем вам подробнее, можете сами его написать там пару строк кода всего
Спасибо за ваши видео. Разве есть необходимость ограничивать ПИД по времени вызова (Вызывать его из OB 1s)? Можно же внутри блока настроить частоту его вызова. Поправьте если я ошибаюсь.
Можно делать как хотите, главное чтобы в итоге все работало
Смотрим в мануал: "Расчет значений в блоках управления корректен только в том случае, если блок (CONT_C) вызывается через равные промежутки времени. Поэтому вам следует вызывать блоки управления в OB циклических прерываний (OB 30-OB 38). Введите время выборки в параметре CYCLE.". Чтобы указывать конкретное значение цикла (CYCLE) вы должны знать время выполнения своей программы, но если она использует ветвления (if .. then) то время цикла - непостоянно, поэтому всё же лучше вызывать в циклически вызываемых организационных блоках, которые гарантируют время выполнения цикла.
не очень понимаю. А зачем такой пид регулятор который сам коэффициенты подобрать не может? Вродебы любой готовый который продается в магазине делает это сам.
Подобрать самому, не значит лучше. Скажите а в каком магазине продается такой пид-регулятор про который вы говорите?
Регулятор обсуждаемый автором - стандарнтый регулятор Siemens, на практике настройки его значений производятся на объекте и цифры разнятся от того, где стоит насос, расстояние трубы от емкости до него, от запорной арматуры до резервуара, насколько быстро он может качать и держать уставку а также, часто бывает что подобранные значения идеальны для конкретной уставки, но если она слишком низкая или слишком высокая, то насос может не справлятся физически (бывает что при < 30% выхода на насос он не качает ничего, так как суспензия густая). Да, бывают и другие регуляторы, но их настроить гораздо сложнее, этот же самый универсальный. Те которые с FuzziLogic - самонастраиваемые - на реальном производстве малоэффективны и не справляются с поставленной задачей.
все бы хорошо, только из-за чрезмерно медленной речи можно уснуть. благо в ютубе есть ускорение видео
Звука нет! Перезалейте видео