1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Безударный переход с ручного на автоматический режим

Модератор: Глоб.модераторы

Ответить

Автор темы
Velt
освоился
освоился
Сообщения: 236
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 17 раз
Поблагодарили: 38 раз

Безударный переход с ручного на автоматический режим

Сообщение Velt »

Уважаемые коллеги, прошу подсказки по правильному написанию алгоритма.

В проекте используется ПЛК Micro850. Одна из его функций - управление степенью открытия сливного клапана для поддержания постоянного уровня газоконконденсата в сепараторе. Для этого в программе используется объект типа IPIDCONTROLLER. Клапан также может управляться в ручном режиме.

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

Вопрос: как обеспечить безударный переход, чтобы регулятор, при переходе в режим Авто, продолжил управление клапаном с заданного значения?
П.С. Подозреваю, что в какой-то параметр объекта IPIDCONTROLLER нужно записать какое-то значение....
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2472
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2123 раза
Поблагодарили: 208 раз

Безударный переход с ручного на автоматический режим

Сообщение keysansa »

Использовать аналог STL (цикловая диаграмма).
Предусмотрите :
* Вход в автоматический режим, несколько шагов, постепенный выход на автоматический режим
* Если в авт. режиме оператор решил выйти в ручной режим, постепенно, за несколько шагов приводим к безопасному состоянию
* Оператор изменяет то, что ему нужно
* Снова переводим в автомат. режим, за несколько шагов.
В переходных режимах клапан "отсоединяем" от регулятора, и управляем ими сами.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

Автор темы
Velt
освоился
освоился
Сообщения: 236
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 17 раз
Поблагодарили: 38 раз

Безударный переход с ручного на автоматический режим

Сообщение Velt »

Оператор с самого начала сам хочет "поуправлять" клапаном, а потом включить "Авто" и лечь спать чтобы контроллер сам продолжил бы управлять клапаном без переходного процесса.
Я так предполагаю, что регулятор должен вести вычисления всегда, но в ручном режиме его нужно "отсоединять" от клапана. Но не очень я уверен в таком решении.
Может есть еще какие-нибудь варианты?
Аватара пользователя

petr2off
эксперт
эксперт
Сообщения: 1743
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 79 раз
Поблагодарили: 236 раз

Безударный переход с ручного на автоматический режим

Сообщение petr2off »

Оператор с самого начала сам хочет "поуправлять" клапаном, а потом включить "Авто" и лечь спать чтобы контроллер сам продолжил бы управлять клапаном без переходного процесса.
Не совсем так, я думаю. Это классическая, так называемая статическая балансировка регулятора. Суть ее в том, что регулятор должен включатся с нулевым рассогласованием. Соответственно, в режиме ручном, задание для регулятора всегда равно переменной процесса, соответственно схема работы следующая - оператор, командами больше - меньше выводит на заданные параметры, а потом переводит регулятор в режим автомат. Механизм, имеющий смысл при достаточно узком диапазоне регулирования.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5805
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 680 раз
Поблагодарили: 854 раза

Безударный переход с ручного на автоматический режим

Сообщение Ryzhij »

Velt писал(а): 06 мар 2019, 13:27 Я так предполагаю, что регулятор должен вести вычисления всегда, но в ручном режиме его нужно "отсоединять" от клапана. Но не очень я уверен в таком решении.
Это хорошо, что не уверены )))
У режима "ручной" есть два варианта - ручное управление регулирующим органом через ЧМИ+ПЛК и принудительное ручное управление регулирующим органом в поле (штурвалом, местными кнопками, рычагами и т.п.).
В любом из этих случаев ПИД-регулятор переводится в режим "слежения", при котором уставка задания SP приравнивается к значению переменной процесса PV и накопленное значение интегральной составляющей обнуляется.
При принудительном ручном управлении (с поля, по месту) ещё и выходное задание на регулирующий орган MV приравнивается значению обратной связи FB с регулирующего органа.
Вот как-то так.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2472
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2123 раза
Поблагодарили: 208 раз

Безударный переход с ручного на автоматический режим

Сообщение keysansa »

Ryzhij писал(а): 07 мар 2019, 12:24 При принудительном ручном управлении (с поля, по месту) ещё и выходное задание на регулирующий орган MV приравнивается значению обратной связи FB с регулирующего органа.
Тогда может "ручной режим" реализовать как коррекцию коэффициентов (как подвариант через ЧМИ+ПЛК )? Тогда и регулятор не разрываем, отсюда и "удара" не будет, так как просто нет перехода между режимами.

Отправлено спустя 25 минут 48 секунд:
Вспомнил "Тепловой пункт", которые сейчас в новых домах используют. Там есть КЗР (например).
Он позволяет ручное управление. Для этого он механически переключается с управления от электродвигателя на маховик ручного управления.
Т.е. переключив его в ручное управление, маховиком мы его можем, например, полностью закрыть. Система, при этом пытается регулировать, но так связь разомкнута, у нее ничего не получается.
При переводе в автоматический режим система в течении некоторого времени (каждую секунду она двигает его на ~1%) выводит КЗР в то положение, которое ей необходимо, в соответствии с заданием.
Я в первом сообщении такой режим и пытался описать.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5805
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 680 раз
Поблагодарили: 854 раза

Безударный переход с ручного на автоматический режим

Сообщение Ryzhij »

То, что описываете Вы, это не "бездарность", а "рампа", т.е. ограничение скорости управления регулирующим органом.
Как бы мы не изменяли коэффициенты регулятора, накопленная интегральная составляющая никуда не исчезнет.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Velt
освоился
освоился
Сообщения: 236
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 17 раз
Поблагодарили: 38 раз

Безударный переход с ручного на автоматический режим

Сообщение Velt »

Благодарю Ryzhij и petr2off за дельные советы, я раньше не сталкивался с этим. В скором времени буду реализовывать это на практике и надеюсь, что всё будет работать как надо. Большое спасибо!

mva2204
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 23 апр 2019, 17:03
Имя: Vadim
Поблагодарили: 1 раз

Безударный переход с ручного на автоматический режим

Сообщение mva2204 »

Velt писал(а): 11 мар 2019, 15:47 Благодарю Ryzhij и petr2off за дельные советы, я раньше не сталкивался с этим. В скором времени буду реализовывать это на практике и надеюсь, что всё будет работать как надо. Большое спасибо!
Работает как надо на практике? Как в итоге на практике реализовали?
Ответить

Вернуться в «ПЛК»