PDA

Просмотр полной версии : Увеличить значение. Посоветуйте!



xaccat
30.08.2012, 14:10
Здравствуйте, Уважаемые форумчане. Столкнулся с одной небольшой проблемой, и никак не могу найти решение. История в следующем: есть ПЧВ, который поддерживает определенную частоту вращения двигателя. При определенных условиях (скажем, переход через определенное значение перепада давления) он должен медленно увеличивать частоту вращения до достижения необходимого перепада. Для примера, возьмем, что он должен увеличивать частоту вращения на 1% каждые 60 секунд. Желательно это сделать в CoDeSys (увеличить значение, и чтобы оно осталось на этом уровне. Частота оборотов в самом начале задается с панели оператором), а затем уже управлять ПЧВ с помощью командного слова. Если возникнут вопросы - задавайте! Огромное спасибо!

lara197a
30.08.2012, 16:21
Запрограммируйте ПЧ на управление от клемм больше-меньше.

SBER
30.08.2012, 18:54
А в чем проблема. Функция blink библиотеки util.lib. Через нее делал весовой дозатор на базе транспортера, задачи в общем схожие.

xaccat
31.08.2012, 15:49
Использую блинк. Только как то криво получается, хочется сделать качественно. Задача усложнилась немного: теперь если сработал датчик перепада, то обороты должны увеличиваться понемногу до тех пор, пора датчик не вернется в изначальное положение. Как только датчик вернулся, обороты должны сбрасываться с тем же темпом, либо с каким нибудь другим. И так до тех пор, пока обороты не установятся на нужном значении, то есть чтобы он крутился как можно медленнее, но при этом не происходило срабатывания датчика.

aserr
03.09.2012, 16:39
А какой у вас контроллер? Можно использовать вход 4..20мА у частотника и выход у ПЛК соответствующий и программно реализовать все вышеописанное вами.

Валенок
04.09.2012, 22:31
А чем пид-то c поддержанием перепада не угодил ? Вы же именно его регулируете а не обороты. А медленный выход - подбираем коэффиценты.

Kirill
05.09.2012, 22:33
Посмотрите вариант во вложении.

таргет ПЛК110-32-L