Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - ШИМ регулятор для управления дискретными клапанами
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

ШИМ регулятор для управления дискретными клапанами

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
Petrucho
Частый гость
Частый гость


Зарегистрирован: Apr 05, 2012
Сообщения: 11
Рейтинг: +0/-0

СообщениеДобавлено: Вт 28 Авг, 2012 5:58:13    Заголовок сообщения: ШИМ регулятор для управления дискретными клапанами Ответить с цитатой

У кого есть опыт реализации ШИМ регулятора, управление дискретное на клапанах, есть аналоговое положение (но это под вопросом) и PLC SLC-500. Реализовать ручное управление просто (оператор нажал на кнопку сколько времени продержал на столько клапан и открылся/закрылся ) А вот автоматизировать этот процесс вот вопрос?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Ср 29 Авг, 2012 7:27:59    Заголовок сообщения: Ответить с цитатой

Да, управление дискретными выходами "Больше" / "Меньше", конечно, можно организовать с помощью тайиера TON и PID-инструкции.
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Ср 29 Авг, 2012 8:10:05    Заголовок сообщения: Re: ШИМ регулятор для управления дискретными клапанами Ответить с цитатой

Petrucho писал(а):
У кого есть опыт реализации ШИМ регулятора, управление дискретное на клапанах, есть аналоговое положение (но это под вопросом) и PLC SLC-500. Реализовать ручное управление просто (оператор нажал на кнопку сколько времени продержал на столько клапан и открылся/закрылся ) А вот автоматизировать этот процесс вот вопрос?

В руководстве по SLC-500 (раздел PID) имеется пример двухпозиционного (открыт - закрыт) ШИМ. Или нужен трехпозиционный (больше - меньше)?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Petrucho
Частый гость
Частый гость


Зарегистрирован: Apr 05, 2012
Сообщения: 11
Рейтинг: +0/-0

СообщениеДобавлено: Ср 29 Авг, 2012 19:54:40    Заголовок сообщения: Re: ШИМ регулятор для управления дискретными клапанами Ответить с цитатой

dv_ писал(а):

В руководстве по SLC-500 (раздел PID) имеется пример двухпозиционного (открыт - закрыт) ШИМ. Или нужен трехпозиционный (больше - меньше)?

Буду очень благодарен если дадите ссылку на выше упомянутый источник.
А вообще клапан трехпозиционный и управление должно быть больше - меньше.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Petrucho
Частый гость
Частый гость


Зарегистрирован: Apr 05, 2012
Сообщения: 11
Рейтинг: +0/-0

СообщениеДобавлено: Ср 29 Авг, 2012 21:01:37    Заголовок сообщения: Ответить с цитатой

На эмуляторе, правда на RSlogix 5000, набрасал нечто:





Pcv-выход с ПИД регулятора(задание на клапан) в % (real)
Pos-текущее положение клапана с датчика положения в % (real)
D-разность между заданием на клапан и текущим положением в % (real)
V-длительнотсь единичного импульса в секундах
S-скваженность шим регулятора в % (S=T/V)
Скваженность нужна чтобы найти Тi-период импульсов в предыдущий момент времени(это необходимо для того чтобы таймера на открытие\закрытие при обновлении выхода с ПИД регулятора перезапускались уже с новым значением ) в секундах (real)
Т-период импульсов ШИМ регулятора в текущий момент времени в секундах (real)
Close-бит сигнализирующий об отрицательном задании на клапан (нужно призакрыться)
Open-бит сигнализирующий об положительном задании на клапан (нужно приоткрыться)
Closed-бит имитирующий выходной канал дискретного модуля (Сигнал на закрытие)
Opened-бит имитирующий выходной канал дискретного модуля (Сигнал на открытие)
С таймерами все понятно в них как раз заносится значение расчитанного периода.
При появлении рассогласования между выходом ПИД регулятора(его нет в программе будет позже находиться будет в самом начале подпрограммы) и текущим положением клапана определяется скваженность ШИМ регулятора (т.е. по сути сколько единичных импульсов надо выдать что бы подойти к заданию), по значению S расчитывается Т период выдачи единичных импульсов (V=0.1c), и период подставляю в таймера на закрытие или открытие в зависимости от D.
На эмуляторе 5000 все вроде работает, у меня нет 500 эмулятора и как эта программка будет работать на живом ПЛК SLC500 не знаю.
Так вот - как вы думаете имеет ли место вообще такой алгоритм быть? или это не ШИМ регулятор?Будет ли он работать на SLC500 ?
Как я считаю узкое место в этом алгоритме это утверждение - Скваженность равна по величине проценту рассогласования, просто я не нашел другого способа как связать период выдачи единичных импульсов с процентом рассогласования....
Эксперементировать на живом контроллере не получиться так как после подключения клапана должны сразу начать работать (ну с минимальной настройкой) без вариантов доработок на живом объекте, короче как у сапера ошибиться не имею права
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Чт 30 Авг, 2012 7:01:02    Заголовок сообщения: Re: ШИМ регулятор для управления дискретными клапанами Ответить с цитатой

Petrucho писал(а):
dv_ писал(а):

В руководстве по SLC-500 (раздел PID) имеется пример двухпозиционного (открыт - закрыт) ШИМ. Или нужен трехпозиционный (больше - меньше)?

Буду очень благодарен если дадите ссылку на выше упомянутый источник.
А вообще клапан трехпозиционный и управление должно быть больше - меньше.

SLC-500 Instruсtion Set 1747-RM01
Эмулятор для MicroLogix. Отличия от SLC не значительные, PID не эмулируется.
См. личные сообщения.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.147 секунды
/n