На форуме обязательно:
Рекламу мы не размещаем ни на каких условиях.
- Заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛИЦЕЙ. См. Правила, п.2.d.
- Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.
Рекламу мы не размещаем ни на каких условиях.
ПИД регулятор
-
- здесь недавно
- Сообщения: 11
- Зарегистрирован: 05 июн 2015, 13:21
- Имя: Политов Тимур Викторович
ПИД регулятор
Добрый день друзья!
Имеются чисто универские знания по ПИД регулированию, хотелось бы узнать что оно из себя проедставляет на производстве. Рассмотрим пример поддержания уровня воды 1 метр в резервуаре высотой 2 метра. Приходит сигнал с датчика уровня в ПЛК что уровень воды 1.5 метра, ПЛК дает сигнал разности PV и SP клапану, и соответственно регулируется уровень. Где идет ПИД регулирование, задается при программировании ПЛК? Если да, то получается все ПЛК которые имеют аналоговые выходы поддерживают ПИД регулирование? Если можно, то опишите ответ на примере который я привел(регулирование уровня воды).
Спасибо огромное за внимание!
Имеются чисто универские знания по ПИД регулированию, хотелось бы узнать что оно из себя проедставляет на производстве. Рассмотрим пример поддержания уровня воды 1 метр в резервуаре высотой 2 метра. Приходит сигнал с датчика уровня в ПЛК что уровень воды 1.5 метра, ПЛК дает сигнал разности PV и SP клапану, и соответственно регулируется уровень. Где идет ПИД регулирование, задается при программировании ПЛК? Если да, то получается все ПЛК которые имеют аналоговые выходы поддерживают ПИД регулирование? Если можно, то опишите ответ на примере который я привел(регулирование уровня воды).
Спасибо огромное за внимание!
-
- администратор
- Сообщения: 9312
- Зарегистрирован: 17 июн 2008, 15:01
- Имя: Евгений свет Брониславович
- Благодарил (а): 101 раз
- Поблагодарили: 130 раз
- Контактная информация:
Re: ПИД регулятор
Впервые слышу чтобы ПИД-регулирование относилось к верхнему уровню управления.
По вопросам работы Форума можно обратиться ко мне, или по этим контактам.
-
- БАН
- Сообщения: 642
- Зарегистрирован: 03 июн 2010, 11:26
- Имя: Козин Александр Елисеевич
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
- Забанен: Бессрочно
Re: ПИД регулятор
Как правило, именно так и есть - практически все поддерживают. На уровне функциональных блоков, или функций API, у кого как обзывается. И у кого платные библиотеки, у кого бесплатные.
P.S. Можно, конечно, поуправлять и на верхнем уровне, но это будет некий садизм. Как говаривал Кузьма Прутков: "Излишнее усердие вредит."
P.S. Можно, конечно, поуправлять и на верхнем уровне, но это будет некий садизм. Как говаривал Кузьма Прутков: "Излишнее усердие вредит."

Последний раз редактировалось Alexander 25 июн 2015, 15:24, всего редактировалось 1 раз.
-
- администратор
- Сообщения: 9312
- Зарегистрирован: 17 июн 2008, 15:01
- Имя: Евгений свет Брониславович
- Благодарил (а): 101 раз
- Поблагодарили: 130 раз
- Контактная информация:
Re: ПИД регулятор
В SCADA?Alexander писал(а):Как правило, именно так и есть - практически все поддерживают. На уровне функциональных блоков, или функций API, у кого как обзывается. И у кого платные библиотеки, у кого бесплатные.

По вопросам работы Форума можно обратиться ко мне, или по этим контактам.
-
- БАН
- Сообщения: 642
- Зарегистрирован: 03 июн 2010, 11:26
- Имя: Козин Александр Елисеевич
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
- Забанен: Бессрочно
Re: ПИД регулятор
Дык какая на фиг SCADA в контроллере?
Бесплатные - имею ввиду, что функции априори присутствуют в списке инструкций контроллера, без дополнительных заплаток/издержек.
Бесплатные - имею ввиду, что функции априори присутствуют в списке инструкций контроллера, без дополнительных заплаток/издержек.
-
- авторитет
- Сообщения: 864
- Зарегистрирован: 14 ноя 2013, 19:35
- Имя: Анатолий Сергеевич
- Откуда: Башкортостан
- Благодарил (а): 8 раз
- Поблагодарили: 21 раз
Re: ПИД регулятор
Евгений, про верх ни слова не написано же вроде)))TEB писал(а):В SCADA?Alexander писал(а):Как правило, именно так и есть - практически все поддерживают. На уровне функциональных блоков, или функций API, у кого как обзывается. И у кого платные библиотеки, у кого бесплатные.
Речь про функции плк.
Тс можно не только при помощи аналогового выхода регулировать, все зависит от исполнительного механизма. Или отсечной клапан или насос с частотником или регулирующий клапан...

-
- администратор
- Сообщения: 9312
- Зарегистрирован: 17 июн 2008, 15:01
- Имя: Евгений свет Брониславович
- Благодарил (а): 101 раз
- Поблагодарили: 130 раз
- Контактная информация:
Re: ПИД регулятор
Тема перемещена сюда из "верхнего уровня"megavolt86 писал(а):Евгений, про верх ни слова не написано же вроде)))TEB писал(а):В SCADA?Alexander писал(а):Как правило, именно так и есть - практически все поддерживают. На уровне функциональных блоков, или функций API, у кого как обзывается. И у кого платные библиотеки, у кого бесплатные.
По вопросам работы Форума можно обратиться ко мне, или по этим контактам.
-
- авторитет
- Сообщения: 864
- Зарегистрирован: 14 ноя 2013, 19:35
- Имя: Анатолий Сергеевич
- Откуда: Башкортостан
- Благодарил (а): 8 раз
- Поблагодарили: 21 раз
-
- завсегдатай
- Сообщения: 558
- Зарегистрирован: 27 июн 2013, 11:20
- Имя: Андрей Шавшуков
- Благодарил (а): 9 раз
- Поблагодарили: 16 раз
Re: ПИД регулятор
Вроде ТС о чем-то спрашивает, но о чем - непонятно.Timon писал(а):...Если можно, то опишите ответ на примере который я привел(регулирование уровня воды)..
Я ленивый: делаю быстро, чтобы отстали и качественно, чтобы не переделывать.
-
- специалист
- Сообщения: 615
- Зарегистрирован: 29 апр 2014, 08:57
- Имя: Рыбкин Владимир Геннадьевич
- Благодарил (а): 18 раз
- Поблагодарили: 33 раза
Re: ПИД регулятор
В АСУТП аммиачного производства 1988 года соотношение азот/водород поддерживала СМ2М по ПИ-закону. Это исключение из правил подтверждает правило.TEB писал(а):Впервые слышу чтобы ПИД-регулирование относилось к верхнему уровню управления.
-
- почётный участник форума
- Сообщения: 3535
- Зарегистрирован: 07 окт 2011, 08:12
- Имя: Гаско Вячеслав Эриевич
- Откуда: Рязань, Россия
- Благодарил (а): 105 раз
- Поблагодарили: 181 раз
Re: ПИД регулятор
Возможно и не исключение, а просто т.н. SoftPLC.rwg писал(а):В АСУТП аммиачного производства 1988 года соотношение азот/водород поддерживала СМ2М по ПИ-закону. Это исключение из правил подтверждает правило.
Очень много ПК-платформ под управлением RTOS выполняют функции ПЛК и ПКА.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр
-
- почётный участник форума
- Сообщения: 2537
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- Благодарил (а): 1 раз
- Поблагодарили: 69 раз
- Контактная информация:
Re: ПИД регулятор
ПИД-регулирование - по сути это вычисление функции видаTimon писал(а):Где идет ПИД регулирование, задается при программировании ПЛК? Если да, то получается все ПЛК которые имеют аналоговые выходы поддерживают ПИД регулирование? Если можно, то опишите ответ на примере который я привел(регулирование уровня воды).
Это вычисление может выполнять любое микропроцессорное устройство: компьютер, контроллер или специализированный регулятор. Главное, чтобы это устройство умело измерять фактическое значение и выдавать на выход управляющий сигнал.
На твои вопросы отвечаю:
1. ПИД-регулирование идет обычно в ПЛК, хотя можно использовать что-то типа этого.
2. Связь между наличием аналоговых выходов и функцией ПИД-регулирования отсутствует. Могут быть контроллеры с функцией ПИД, но без аналоговых выходов, и наоборот - с аналоговым выходом, но без ПИД. Но конечно, чтобы реализовать ПИД-регулирование, надо убедиться, что у контроллера есть аналоговые выходы или другой способ взаимодействия с объектом управления. А функцию ПИД-регулятора можно написать самому, если нет готовой библиотечной функции (нет поддержки ПИД). Для этого достаточно огранизовать вычисление той не очень и сложной, но и не простой функции, которую я привел выше.
-
- почётный участник форума
- Сообщения: 3535
- Зарегистрирован: 07 окт 2011, 08:12
- Имя: Гаско Вячеслав Эриевич
- Откуда: Рязань, Россия
- Благодарил (а): 105 раз
- Поблагодарили: 181 раз
Re: ПИД регулятор
Кроме того, ПЛК может получать и выдавать необходимую для функции ПИД информацию по различного вида цифровым интерфейсам.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр
-
- не первый раз у нас
- Сообщения: 308
- Зарегистрирован: 02 фев 2010, 22:28
- Имя: Корнеев Дмитрий
- Благодарил (а): 2 раза
- Поблагодарили: 4 раза
- Контактная информация:
Re: ПИД регулятор
Кстате есть системы, где "верхний" и "средний" уровень - единое целое, к примеру SattLine ABB
http://www.youtube.com/watch?v=_bJdJuFOTKo
http://www.youtube.com/watch?v=_bJdJuFOTKo
Запуск и модернизация оборудования без проекта и документации. Дорого.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 26 окт 2015, 20:29
- Имя: Сафронов Василий Владимирович
Re: ПИД регулятор
Вообще то, при ПИД регулировании наличие уровня в 1,5 м при заданном 1м невозможно, если регулятор и его исполнительные механизмы исправны, а сам ПИД регулятор это две составляющих - интегральная и дифференциальная, где интегральная составляющая отвечает за точность регулирования, а дифференциальная за время переходного процесса.
Соответственно по простому можно сказать так: точное регулирование более длительно во времени, а более быстрое регулирование менее точно. Ваша ситуация могла развиваться при высокой дифференциальной составляющей, например использование воды в цикле охлаждения, когда необходимо поддерживать уровень не менее 1 м, но его уровень резко меняется (идет отбор на охлаждение), в данном случае идет скоростное восстановление уровня по условию не менее 1 м, а увеличение уровня до 1,5 м, повторюсь связанно с высокой дифференциальный составляющей.
Соответственно по простому можно сказать так: точное регулирование более длительно во времени, а более быстрое регулирование менее точно. Ваша ситуация могла развиваться при высокой дифференциальной составляющей, например использование воды в цикле охлаждения, когда необходимо поддерживать уровень не менее 1 м, но его уровень резко меняется (идет отбор на охлаждение), в данном случае идет скоростное восстановление уровня по условию не менее 1 м, а увеличение уровня до 1,5 м, повторюсь связанно с высокой дифференциальный составляющей.
-
- администратор
- Сообщения: 9312
- Зарегистрирован: 17 июн 2008, 15:01
- Имя: Евгений свет Брониславович
- Благодарил (а): 101 раз
- Поблагодарили: 130 раз
- Контактная информация:
Re: ПИД регулятор
Вообще-то, ПИД-регулятор имеет три составляющие, зашитые в его название: Пропорционально-Интегрально-Дифференциальный регулятор. Так, на минуточку. :)snag777 писал(а):Вообще то, при ПИД регулировании наличие уровня в 1,5 м при заданном 1м невозможно, если регулятор и его исполнительные механизмы исправны, а сам ПИД регулятор это две составляющих - интегральная и дифференциальная, где интегральная составляющая отвечает за точность регулирования, а дифференциальная за время переходного процесса.
По вопросам работы Форума можно обратиться ко мне, или по этим контактам.