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