| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Raven999 Частый гость


Зарегистрирован: May 19, 2007 Сообщения: 14 Рейтинг: +0/-0
|
Добавлено: Сб 18 Авг, 2007 6:01:49 Заголовок сообщения: PID регулятор RSLogix 500 |
|
|
Меня интересует PID регулятор встроенный в RSLogix 500. Ваши рекомендации, стоит ли его использовать, или писать самому. Если есть реальный пример, то просьба его где нить выложить, буду благодарен.
Объект: Насосная станция с необходимостью регулирования давления или расхода, в зависимости от того как укажет оператор. Регулирующий орган - регулирующая задвижка с дискретными сигналами управления открытия и закрытия. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Сб 18 Авг, 2007 7:49:11 Заголовок сообщения: |
|
|
ПИД-инструкция из набора команд SLC-500 / Micrologix используется очень широко, так что писать её самому незачем.
Пример реализации могу выслать. |
|
| Вернуться к началу |
|
 |
Balu Частый гость


Зарегистрирован: Aug 21, 2006 Сообщения: 19 Рейтинг: +0/-0
|
Добавлено: Сб 18 Авг, 2007 15:09:45 Заголовок сообщения: |
|
|
| При построении АСУ объектов нефтедобычи, мы широко используем эту инструкцию в SLC500. Нареканий нет, всех устраивает, после небольших манипуляций в виде ограничения хода клапана, процента нечувствительности - клапан работает превосходно! Оператор только меняет установочное значение для клапана. Так что писать отдельно не вижу смысла! |
|
| Вернуться к началу |
|
 |
gregorian Частый гость


Зарегистрирован: Jul 07, 2006 Сообщения: 15 Рейтинг: +0/-0 Откуда: Омск
|
Добавлено: Пн 20 Авг, 2007 11:07:00 Заголовок сообщения: |
|
|
| Balu писал(а): | | При построении АСУ объектов нефтедобычи, мы широко используем эту инструкцию в SLC500. Нареканий нет, всех устраивает, после небольших манипуляций в виде ограничения хода клапана, процента нечувствительности - клапан работает превосходно! Оператор только меняет установочное значение для клапана. Так что писать отдельно не вижу смысла! |
Писать отдельно всё-таки есть смысл, если исполнительное устройство - заслонка или клапан с дискретным управлением. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 20 Авг, 2007 13:04:53 Заголовок сообщения: |
|
|
Работает и на таких исполнительных механизмах.
Просто на нескольких строчках кода дописывается ШИМ и простая логика выдачи дискретных сигналов по направлению "Больше" или "Меньше". |
|
| Вернуться к началу |
|
 |
SimpleX Постоянный участник


Зарегистрирован: Mar 30, 2007 Сообщения: 73 Рейтинг: +4/-0 Откуда: Украина, Мариуполь
|
Добавлено: Пн 20 Авг, 2007 14:20:48 Заголовок сообщения: |
|
|
Доброго дня!
Если заслонка или клапан имеет только два положения - "Закрыто"/"Открыто", то, опять же, путем дописывания кода к стандартному блоку PID можно превратить его в обычный двухпозиционный или трехпозиционный регулятор, хотя конечно с таким регулирующим органом и качество регулирования будет соответствующее. |
|
| Вернуться к началу |
|
 |
Raven999 Частый гость


Зарегистрирован: May 19, 2007 Сообщения: 14 Рейтинг: +0/-0
|
Добавлено: Вт 21 Авг, 2007 5:24:52 Заголовок сообщения: |
|
|
Не ожидал такого количества ответов!
Спасибо за советы
Спасибо!
Последний раз редактировалось: Raven999 (Вт 17 Июн, 2014 8:41:21), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
gregorian Частый гость


Зарегистрирован: Jul 07, 2006 Сообщения: 15 Рейтинг: +0/-0 Откуда: Омск
|
Добавлено: Ср 22 Авг, 2007 7:55:26 Заголовок сообщения: |
|
|
| oldDad писал(а): | | ... Просто на нескольких строчках кода дописывается ШИМ и простая логика выдачи дискретных сигналов по направлению "Больше" или "Меньше". |
А для этой логики нужно знать текущее положение клапана? Если нет, то можно взглянуть на практически проверенный пример реализации? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 22 Авг, 2007 12:10:47 Заголовок сообщения: |
|
|
Нет, положение клапана знать незачем.
Такие примеры есть, приезжайте, наши специалисты Вам устроят экскурсию  |
|
| Вернуться к началу |
|
 |
pugacz Частый гость


Зарегистрирован: Apr 23, 2008 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Ср 19 Ноя, 2008 15:48:32 Заголовок сообщения: |
|
|
| oldDad писал(а): | ПИД-инструкция из набора команд SLC-500 / Micrologix используется очень широко, так что писать её самому незачем.
Пример реализации могу выслать. |
Если не сложно, прошу выслать и на trei(песик)optima.com.ua |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 19 Ноя, 2008 21:21:23 Заголовок сообщения: |
|
|
Легко
Сейчас вышлю. |
|
| Вернуться к началу |
|
 |
pugacz Частый гость


Зарегистрирован: Apr 23, 2008 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Пт 21 Ноя, 2008 14:03:21 Заголовок сообщения: |
|
|
| oldDad писал(а): | Легко
Сейчас вышлю. |
Благодарю за помощь!
Однако возникли дополнительные вопросы.
Ваш проект загрузили в эмулятор, запустили и убедились, что ПИД-регулятор никак не реагирует на изменения любого параметра (задания, обратной связи, коэффициента усиления и т.д.).
Может быть, ПИД-регулятор вообще не работает под эмулятором?
У нас эмулятор версии 5.00.08.00, RSLogix ver.8.00.00 |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 21 Ноя, 2008 17:13:59 Заголовок сообщения: |
|
|
| Да, ПИД-инструкция, к сожалению, не работает в эмуляторе. Нужен "живой" процессор. |
|
| Вернуться к началу |
|
 |
pugacz Частый гость


Зарегистрирован: Apr 23, 2008 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Вс 23 Ноя, 2008 8:57:18 Заголовок сообщения: |
|
|
| oldDad писал(а): | | Да, ПИД-инструкция, к сожалению, не работает в эмуляторе. Нужен "живой" процессор. |
А как обстоит дело с работой ПИД-регулятора в RSEmulate 5000? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вс 23 Ноя, 2008 16:43:22 Заголовок сообщения: |
|
|
| В RSEmulate 5000 инструкция PID нормально работает. |
|
| Вернуться к началу |
|
 |
|