DRAKON.SU

Текущее время: Вторник, 19 Март, 2024 06:42

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу 1, 2, 3  След.
Автор Сообщение
СообщениеДобавлено: Пятница, 25 Январь, 2019 15:03 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
Добрый день уважаемые коллеги!
Кто может на драконе описать алгоритм управления приводом КЗР без датчика положения?
входное значение Y=0...100%
выходы ОТКРЫТЬ и ЗАКРЫТЬ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 15:26 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
Вложение:
КЗР.png


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 15:30 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
LKom писал(а):
Вложение:
КЗР.png

Допустим входное значение 40%, а по вашей схем клапан будет открываться до 100%


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 15:37 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
КЗР - клапан запорно - регулирующий

Выходы ОТКРЫТ и ЗАКРЫТ являются значением состояния, а не управления.

Для управления ОТКРЫТЬ и ЗАКРЫТЬ необходима еще две входных переменных: ОТРЫВАТЬ и ЗАКРЫВАТЬ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 15:55 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
LKom писал(а):
КЗР - клапан запорно - регулирующий

Выходы ОТКРЫТ и ЗАКРЫТ являются значением состояния, а не управления.

Для управления ОТКРЫТЬ и ЗАКРЫТЬ необходима еще одна переменная, к примеру ОТКРЫВАТЬ.
Или две переменных: ОТРЫВАТЬ и ЗАКРЫВАТЬ.



LKom, Возможно я не правильно описал процесс- нужен алгоритм управления КЗР
у КЗР есть вход ОТВОРЯТЬ и ЗАТВОРЯТЬ
У нас имеется регулятор который дает управляющее воздействие 0.....100%

нам нужен алгоритм, который принятое значение от регулятора, превращает в команды ОТВОРЯТЬ или ЗАТВОРЯТЬ или ничего не делать и падает на вход КЗР
Значение регулятора может меняться 0...100 % во времени
скорость хода задвижки возьмем 1 мм в сек, она постоянная, полный ход задвижки 60 сек
время реверса 1 сек
минимальное время импульса команд ОТВОРЯТЬ или ЗАТВОРЯТЬ возьмем 0.5 с (500мс)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 15:57 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
А_МУР писал(а):
LKom писал(а):
КЗР - клапан запорно - регулирующий

Выходы ОТКРЫТ и ЗАКРЫТ являются значением состояния, а не управления.

Для управления ОТКРЫТЬ и ЗАКРЫТЬ необходима еще одна переменная, к примеру ОТКРЫВАТЬ.
Или две переменных: ОТРЫВАТЬ и ЗАКРЫВАТЬ.



LKom, Возможно я не правильно описал процесс- нужен алгоритм управления КЗР
у КЗР есть вход ОТВОРЯТЬ и ЗАТВОРЯТЬ
У нас имеется регулятор который дает управляющее воздействие 0.....100%

нам нужен алгоритм, который принятое значение от регулятора, превращает в команды ОТВОРЯТЬ или ЗАТВОРЯТЬ или ничего не делать и падает на вход КЗР
Значение регулятора может меняться 0...100 % во времени
скорость хода задвижки возьмем 1 мм в сек, она постоянная, полный ход задвижки 60 сек
время реверса 1 сек
минимальное время импульса команд ОТВОРЯТЬ или ЗАТВОРЯТЬ возьмем 0.5 с (500мс)


Уважаемые коллеги! При необходимости могу еще и еще детализировать каждый момент если возникнет вопрос!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 16:00 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
В этом алгоритме потребуется обязательно ВРЕМЯ()
Предлагаю использовать ВРЕМЯ() в миллисекундах от начала запуска процесса регулирования


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 16:38 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
Вложение:
КЗР.png

Программа периодически вызывается.
Для ПЛК в CoDeSys в некоторых делах могут быть отличия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 16:44 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
LKom писал(а):
Вложение:
КЗР.png

Программа периодически вызывается.
Для ПЛК в CoDeSys в некоторых делах могут иметь отличия.


Получается что привод будет все время в движении
Я предлагаю посмотреть с другой стороны
попробовать использовать математический расчет положения привода в %открытия через время подачи сигнала на ОТВОРЯТЬ, ЗАТВОРЯТЬ
И подгонять привод под % выданный регулятором

Как Вы думаете LKom?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 16:47 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
Полагаю, что обратной связью может быть расчетное значение РАСЧ_ПОЛ_КЗР в %


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 16:49 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
Лично мне в этом вопросе не хватает теории!
Когда Преподаватель рассказывал эту тему, я был в наряде по столовой...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 16:53 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
А_МУР писал(а):
Полагаю, что обратной связью может быть расчетное значение РАСЧ_ПОЛ_КЗР в %

Обратная связь имеется, т.к. при движении заслонки меняется входная аналоговая переменная Y.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 16:56 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
Можно дополнить анализ аварийного состояния привода.

Аварийное состояние возникнет при движении заслонки дольше порогового значения времени.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 17:06 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
вот такая система


Вложения:
Фрагмент.png
Фрагмент.png [ 6.81 КБ | Просмотров: 10787 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 17:17 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
А_МУР писал(а):
Необходим алгоритм этого элемента

Использовать:
Приложение D: Библиотеки CoDeSys
CoDeSys V2.3 10-64
Цитата:
LIMITALARM
Функциональный блок, контролирует принадлежность значения входа IN заданному диапазону.

Входы LOW и HIGH задают границу диапазона..
Входы IN, HIGH и LOW типа INT, выходы O, U и IL типа BOOL.

Если значение на входе IN:
превышает предел HIGH выход O = TRUE
меньше предела LOW выход U = TRUE
лежит в пределах между LOW и HIGH (включительно) выход IL = TRUE

Вложение:
LIMITALARM.png


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 17:43 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
Да работаю над схемой ....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 17:46 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
Алгоритм зависит от наличия у КЗР конечных выключателей, от возможности нахождения заслонки в промежуточном состоянии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 18:44 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
Начну с объявления в пространстве имен данные задачи
Единственное что добавлю от себя это запуск и останов.
Мое мнение - что кнопка пуск и стоп должна быть в каждом процессе


Вложения:
КЗР_без_дачика1.png
КЗР_без_дачика1.png [ 13.44 КБ | Просмотров: 10757 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 18:49 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
разберемся с теорией
На сайте компании ОВЕН, в разделе Глоссарий ( https://www.owen.ru/49) приведена диаграмма работы регулятора.


Вложения:
diagramma_raboty_vyhodnyh_rele.jpg
diagramma_raboty_vyhodnyh_rele.jpg [ 32.39 КБ | Просмотров: 10755 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРИВОД КЗР
СообщениеДобавлено: Пятница, 25 Январь, 2019 19:07 

Зарегистрирован: Среда, 27 Сентябрь, 2017 18:44
Сообщения: 332
изучив диаграмму мы делаем вывод что мы имеем дело с ШИМ (широтно импульсной модуляцией)

Тсл это как я думаю будет задавать не только ШИМ для выходов ОТКР ЗАКР но и такт работы всего алгоритма
Еще я предполагаю что Tсл не может быть меньше время минимального импульса задвижки
Если это не так, прошу поправить меня!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB