Задатчик интенсивности

zrom31
Сообщения: 10
Зарегистрирован: 04 апр 2023, 08:51

Задатчик интенсивности

Сообщение zrom31 »

Всем привет!
Прошу Вашей помощи!
Имеется контроллер DVP-SE. Но пока до него дело не дошло. Пишу программу. Хочу сделать рампу по примеру, который дан в примерах на сайте
дельтроникса.
2023-04-13_16-45-55.png
2023-04-13_16-45-55.png (21.8 КБ) 462 просмотра
Время цикла у меня 3мс. Исходя из этой схемы видно, что если я задам VFD_F равным допустим 1500(пусть будет оборотов), и его нужно разогнать на 1 секунду, то исходя из того что подсчет происходит по флагу M1011 каждые 10мс, то прибавляемое значение будет не 10(как в примере), а 15. Т.е. Каждые 10мс происходит прибавление числа 15. На практике же при суммировании 15 не укладываюсь в 1 секунду.

Рампа (задатчик интенсивности) никак не получается с инструкцией RAMP.
Нужен Ваш совет, как и что может выставить чтобы при прибавлении числа 15 выйти в значение 1500 за 1 сек, то же самое если время поставить допустим 5 секунд(прибавление будет 15/5=3)?

bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Re: Задатчик интенсивности

Сообщение bayk »

Ну ramp работала точно нормально, но там был какой-тотприкол. Какой честно говоря не помню . в примере на скрине m1011 явно лишний. Хотя по идее он задает темп падения раз в 10 мс. Это по идее должно работать, разве что вы в другом месте программы продолжаете писать значение в регистр, который пытаетесь уменьшить.

zrom31
Сообщения: 10
Зарегистрирован: 04 апр 2023, 08:51

Re: Задатчик интенсивности

Сообщение zrom31 »

Фишка обоих методов в чем, при использовании импульса М1011 у нас программа может быть 0,3мс, 1, , 2 мс, и счет производится лишь по фронту М1011, скорость программы не меняется, а при использовании Ramp мы задаем цикл программы искуственно для лучшего задания коэффициента времени разгона привязывая ее к циклу программы, т.е допустим ставим 10мс.
На шине RS485 висят два частотника и еще один прибор, с циклом обмена (отправка и прием сообщения) 10мс. И получается, что придется увеличивать время отправки сообщения. При этом задание скорости у нас будет посылаться через каждые 60мс. (По времени не экспериментировал по отправке сообщений, взял из примера).

Павел51
Сообщения: 535
Зарегистрирован: 27 дек 2013, 18:01

Re: Задатчик интенсивности

Сообщение Павел51 »

Одно непонятно, зачем вам задавать время разгона ПЧ с ПЛК? Зачем вам это надо впихивать в систему управления задатчик интенсивности когда он уже есть в ПЧ? У вас система управлять должна скоростью станка, зачем вам управлять ещё и ускорением?
Последний раз редактировалось Павел51 14 апр 2023, 15:06, всего редактировалось 1 раз.

zrom31
Сообщения: 10
Зарегистрирован: 04 апр 2023, 08:51

Re: Задатчик интенсивности

Сообщение zrom31 »

Имеется линия по размотке кабеля, непосредственно сам разматыватель с катушкой и тянущий механизм. Не беру уже остальную систему куда идет кабель. Так вот, тянущая машина работает по скорости, зависящей от задания скорости линии, а разматывающая машина работает по натяжению. В начальный момент нужно запустить машины. Вот здесь и применяется задатчик. Выставляем требуемое натяжение, при пуске задание начинает расти, после задатчика сумматор обратной связи а далее пид регулятор, рампа же частотника долна быть выставлена в минимум. Пытаюсь сделать и протестировать программу в отдельной от основной программы файле, а сам расчет задатчика создать в FB. Но увы ничего не получается. Вот схема регулирования и изменения натяжения по принципу поддержания уровня воды
2023-04-14_14-12-29.png
2023-04-14_14-12-29.png (41.22 КБ) 389 просмотров
При изменении величины натяжении значение должно меняться плавно. Пробовал играться величиной скана программы в основной программе и заданием значения, но все равно даже приблизительно не выходит, даже такая маленькая программа каким то боком влияет величина скана на величину разгона. Вся линия должна разгоняться с определенным темпом выставленным на панели, и как -то не красиво будет если задавать какое-то значение времени, а темп разгона ему не будет соответствовать.
В прикрепленном файле часть программы. Темп проверяю по таймеру T240
Рампа 5.rar
(10.25 КБ) 29 скачиваний
Примечание.Время цикла программы ir. Чтобы выставить скан для расчетного времени - сбрасываю флаг М1039

Павел51
Сообщения: 535
Зарегистрирован: 27 дек 2013, 18:01

Re: Задатчик интенсивности

Сообщение Павел51 »

Натяжение обычно регулируется моментом двигателя, интересно посмотреть как вы с этим справитесь на этом ПЧ и с вашей программой. У вас уже в ПЧ есть контур скорости и задатчик интенсивности, а вы снаружи ещё один пристраиваете контур скорости с задатчиком интенсивности. Вы системы то управления изучали хоть немного или по непонятным примерам из книжек работать собираетесь?

zrom31
Сообщения: 10
Зарегистрирован: 04 апр 2023, 08:51

Re: Задатчик интенсивности

Сообщение zrom31 »

Спасибо. Упустил из виду. Но все равно при пуске момент плавно нужно задавать.

Павел51
Сообщения: 535
Зарегистрирован: 27 дек 2013, 18:01

Re: Задатчик интенсивности

Сообщение Павел51 »

Плавно, плавно, только чем вы будете его задавать

Aeroplan
Сообщения: 289
Зарегистрирован: 17 окт 2013, 11:39
Откуда: Санкт-Петербург

Re: Задатчик интенсивности

Сообщение Aeroplan »

Я тут тоже с размотками зиму "баловался". Так вот, попытки как-то "синхронизировать" динамику с линией привели к ничему. От слова "совсем". Никакая математика не помогла, никакие пид-регуляторы. Нечеткая физика эластичных материалов все труды на нет сводит.
В итоге: частотник со способностью работать в режиме момента с обратной связью, асинхронник с энкодером на валу, сигнал энкодера в частотник, час "ковыряний" и размотка - просто песня. Внешнего ПЛК нету, программа во встроенном ПЛК в частотнике считает диаметр рулона и по нему выводит заданный момент. Диаметр измеряем УЗ датчиком, который подключен к аналоговому входу частотника. На второй аналоговый вход подается аналоговый сигнал с линии, который задает ограничение скорости. Но оно там не сильно влияет на работу размотки, на намотку больше.
Но выявился один интересный факт. Расчетные моменты, которые я считал для привода к этому рулону, совсем не подошли - тянет так, что материал рвется. В итоге - выбросил редуктор совсем. Без редуктора не идеально, но лучше чем с редуктором. Передаточное и момент оказались слишком высоки для такого режима работы электромотора. Мотор постоянно в состоянии "пружины". Тянем мы его напряжением в одну сторону, а материал фактически его в другую строну тянет. В общем, в 5-7 раз ошибся.

zrom31
Сообщения: 10
Зарегистрирован: 04 апр 2023, 08:51

Re: Задатчик интенсивности

Сообщение zrom31 »

Здравствуйте!
А какие массы были рулона например? Его ведь нужно не только полем тормозить, но и раскрутить если массы большие.Обратную связь не использовали по натяжению?

Ответить