PDA

Просмотр полной версии : автоматический реверс двигателя на ПР200



yupa
06.06.2019, 10:53
Доброго времени суток. Подскажите пожалуйста, как реализовать на ПР200 автоматический реверс двигателя?
Например, нужно чтобы двигатель сначала 1 минуту крутил в одном направлении, далее пауза 5 секунд, затем 1 минуту двигатель крутил в другом направлении, с условием невозможности включения обоих выходов (на разные направления вращения) одновременно.

CleanS
06.06.2019, 11:10
Доброго дня!
Сам ПР200 высокое напряжение на эл. двигатель не подаёт. Начнём с этого. Для самого простого управления, нужен как минимум контактор. Он и будет у нас коммутировать питание.
Для смены направления у трёх фазных двигателей, необходимо поменять местами любые 2 фазы. На одном контакторе такое не реализуешь, значит нужны два.
Чтобы исключить одновременное включение обоих контакторов, между ними, при их сборке, ставится специальный механический блокиратор (при условии что оба контактора одинаковые и у производителя есть в номенклатуре соответствующая "приблуда" )) ). Можно пойте ещё более простым путём и приобрести сразу сдвоенный контактор для реверсного управления.
Ну а дальше, в ПР200 пишите (рисуете) программу работы вашего устройства. Для того чтобы крутил в одну сторону, запускаете на 1 минуту катушку управления 1-го контактора. Затем через паузу, на 1 минуту катушку управления 2-го контактора. Там же в прошивке можно предусмотреть и дополнительную блокировку. Хуже точно не будет.

yupa
06.06.2019, 11:17
Спасибо, эл. схема реверсивного включения 3-фазного двигателя мне прекрасно известна. Да, в элементарном виде, там 2 пускателя с взаимной блокировкой. Меня интересует как раз управление катушками пускателей через ПР200, а именно, коммутационная программа в OWEN Logic. Всю голову сломал, как реализовать в программе включение второго выхода (реверс) после включения первого выхода (вращение вперёд) на определённое время и паузы.

bayk
06.06.2019, 11:19
нет, конечно если у вас микроскопический двигатель, мощностью 100-200 вт то можно это и напрямую на выходных контактах реле ПР200 сделать, но это уже какое-то извращение. плюс никак не проконтролировать слипание контактов на каком-то из реле, а с контакторов вы можете обратную связь сделать, ну и обязательно мех. блокировка, о которой писал Clean. эта мех блокировка есть в ассортименте даже у самых помойных производителей.

yupa
06.06.2019, 11:34
Спасибо, подключать двигатель напрямую к выходам реле никто не собирается (это действительно извращение :) ) , и основная сложность для меня не в блокировке. Я не могу понять, как в среде OWEN Logic реализовать автоматический реверс двигателя (включение первого выхода на опр. время - пауза на опр. время - включение второго выхода на опр. время).

petera
06.06.2019, 11:41
Доброго времени суток. Подскажите пожалуйста, как реализовать на ПР200 автоматический реверс двигателя?
Например, нужно чтобы двигатель сначала 1 минуту крутил в одном направлении, далее пауза 5 секунд, затем 1 минуту двигатель крутил в другом направлении, с условием невозможности включения обоих выходов (на разные направления вращения) одновременно.

43058

десять смволов

Сергей0308
06.06.2019, 11:42
Доброго времени суток. Подскажите пожалуйста, как реализовать на ПР200 автоматический реверс двигателя?
Например, нужно чтобы двигатель сначала 1 минуту крутил в одном направлении, далее пауза 5 секунд, затем 1 минуту двигатель крутил в другом направлении, с условием невозможности включения обоих выходов (на разные направления вращения) одновременно.

Если время работы в прямом и обратном направлении и время паузы после прямого и обратного вращения одинаковые(1 минута и 5 секунд), то вполне достаточно Т-триггера и блинка(генератора импульсов)!
Я как-то так это вижу:

43060

petera
06.06.2019, 11:48
ЗЫ
А если хочешь "зациклить"
43059

Sulfur
06.06.2019, 12:06
yupa
Вот что слепил за 10 минут.

yupa
06.06.2019, 12:23
ЗЫ
А если хочешь "зациклить"
43059

Огромное спасибо. Как всё просто ) И гибко настраивается.

yupa
06.06.2019, 12:24
Если время работы в прямом и обратном направлении и время паузы после прямого и обратного вращения одинаковые(1 минута и 5 секунд), то вполне достаточно Т-триггера и блинка(генератора импульсов)!
Я как-то так это вижу:

43060

Огромное спасибо. Это не просто, это гениально ) для варианта одинакового времени прямого и обратного вращения.

CleanS
06.06.2019, 12:48
ЗЫ
А если хочешь "зациклить"
43059

Я бы вынес в отдельные переменные и на дисплей, на отдельный экран, для настройки, время прямого вращения, время обратного вращения и время паузы. Вдруг завтра надо что-то изменить? тогда не придётся заново прошивку править и перезаливать

yupa
06.06.2019, 13:28
yupa
Вот что слепил за 10 минут.

Работает ) Спасибо за интересный вариант с реализованной взаимной блокировкой выходов.

yupa
06.06.2019, 13:32
Я бы вынес в отдельные переменные и на дисплей, на отдельный экран, для настройки, время прямого вращения, время обратного вращения и время паузы. Вдруг завтра надо что-то изменить? тогда не придётся заново прошивку править и перезаливать

Попробую так и сделать ) Опыта по согласованию ПР200 с панелью оператора пока нет. Буду экспериментировать с панелью СП307.

CleanS
06.06.2019, 13:41
Попробую так и сделать ) Опыта по согласованию ПР200 с панелью оператора пока нет. Буду экспериментировать с панелью СП307.

Для начала вынести на экран самой ПР-ки. Уже проще будет. А в панель уже и позже можно настроить

Ревака Юрий
06.06.2019, 14:28
Попробую так и сделать ) Опыта по согласованию ПР200 с панелью оператора пока нет. Буду экспериментировать с панелью СП307.

Пример есть тут https://www.owen.ru/forum/showthread.php?t=25978, так же есть проекты тут
https://youtu.be/JWdyPn8010E для СП315, но общие принципы одни для всех

Ревака Юрий
06.06.2019, 14:29
Для начала вынести на экран самой ПР-ки. Уже проще будет. А в панель уже и позже можно настроить

Для задания таймеров с экрана есть пример в РП OWENLogic и help.

yupa
06.06.2019, 15:28
Спасибо за информацию.

petera
06.06.2019, 16:41
Пример от PeterA
проект для СП307
43067
https://www.owen.ru/forum/attachment.php?attachmentid=43065&d=1559826800
Проект для ПР200
43066

Здесь таймеры с логикой и блоком Write_to_FB помещены в макрос
43068

Настройки таймеров и статус двигателя - в сетевых переменных
43069 43070

Это запись начальных значений в сетевые переменные (времена таймеров) при первом запуске после загрузки проекта
43071

Оба проекта во вложении
43073

Сергей0308
06.06.2019, 21:09
Вот без панели намалевал, с экрана ПР можно легко всё выставить, короче, реверс двигателя с паузой, с прямым и обратным отсчётом времени каждого шага и уставкой количества циклов:

43078

43077

Вот, ещё и энергонезависимость добавил!

44406

yupa
01.07.2019, 12:07
Спасибо petera и Сергей0308 за потраченное время. Всё пригодится, буду прикручивать к своей задаче :)