Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как синхронизировать двигатель с конвейером?
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем > Управление электроприводом
Страницы: 1, 2
Сергей Валерьевич
Цитата(Drahtor @ 26.7.2012, 13:42) *
А могу я вместо энкодера поставить диск с прорезями и 2 индуктивных датчика? И если могу то что писать в пар. 570?

будет ооочень грубо... причем учитывайте инерционность датчиков..
gansales
В 102/202 ОС может быть как положительной, так и отрицательной, но в данном случае она всё-таки отрицательная.
По диску с прорезями - уже ответили. Добавлю, что на большой частоте (при грамотной настройке) он и так будет поддерживать обороты не хуже чем с таким псевдо"энкодером", а на низкой частоте подобная приблуда вообще бесполезна.
Длина может быть любой, лишь бы сигнал доходил без помех.
Drahtor
Цитата(gansales @ 27.7.2012, 13:01) *
В 102/202 ОС может быть как положительной, так и отрицательной, но в данном случае она всё-таки отрицательная.
По диску с прорезями - уже ответили. Добавлю, что на большой частоте (при грамотной настройке) он и так будет поддерживать обороты не хуже чем с таким псевдо"энкодером", а на низкой частоте подобная приблуда вообще бесполезна.
Длина может быть любой, лишь бы сигнал доходил без помех.

Как в 102/202 ОС сделать положительной?
gansales
пар. 20-81 PID Normal/Inverce control:

Normal - ОС отрицательная (при увеличении ОС обороты падают)
Inverce - ОС положительная (при увеличении ОС обороты растут)
Drahtor
Цитата(gansales @ 27.7.2012, 14:06) *
пар. 20-81 PID Normal/Inverce control:

Normal - ОС отрицательная (при увеличении ОС обороты падают)
Inverce - ОС положительная (при увеличении ОС обороты растут)

Значит, если я правильно понял, для FC300:
пар.1_00 замкнутый контур
пар. 5_70 кол-во импульсов на оборот
пар. 5_71 направление вращения
пар. 7_00 24В энкодер
пар. 7_30 инверсное
Энкодер на клеммы 12 +24,32-А,33-В и 20 GND.
Результат - при увеличении скорости вращения энкодера будет увеличиваться скорость двигателя. Так?

Теперь для FC102:
пар.20-00 "4"-имп. вход 33? А ведь мне еще и 32 нужен...
пар. 20-81 инверс, это понятно.
Энкодер к тем же клеммам. А кол-во импульсов на оборот и другие параметры где?
gansales
Цитата(Drahtor @ 1.8.2012, 15:04) *
Значит, если я правильно понял, для FC300:
пар.1_00 замкнутый контур
пар. 5_70 кол-во импульсов на оборот
пар. 5_71 направление вращения
пар. 7_00 24В энкодер
пар. 7_30 инверсное
НОРМАЛЬНОЕ!
Цитата(Drahtor @ 1.8.2012, 15:04) *
Энкодер на клеммы 12 +24,32-А,33-В и 20 GND.
Результат - при увеличении скорости вращения энкодера будет увеличиваться скорость двигателя. Так?


Если "инверсное", то да: чем быстрей будет вращаться двигатель, тем быстрее вращется энкодер, тем быстре двигатель, тем быстрее энкодер... до максимума.., поэтому ОС должна быть ОТРИЦАТЕЛЬНОЙ!

Цитата(Drahtor @ 1.8.2012, 15:04) *
Теперь для FC102:
пар.20-00 "4"-имп. вход 33? А ведь мне еще и 32 нужен...
пар. 20-81 инверс, это понятно.
нормал!

Энкодер к тем же той же клеммаме (к 29 или 33) направление вращения привод не будет знать. Более того, если в пар. 410 будет стоять "оба направления", то при случайном смещении вала от начального положения в сторону противоположную заданию, ПЧ разгонится до максимума в обратном направлении!

Цитата(Drahtor @ 1.8.2012, 15:04) *
А кол-во импульсов на оборот и другие параметры где?


пар. 550 - 559 - там нужно будет задать минимальную частоту ОС, максимальную частоту ОС, минимальное значение ОС в единицах процесса (соответствующее минимальной частоте) и максимальное значение ОС в единицах процесса (соответствующее минимальной частоте).
Drahtor
Цитата
Если "инверсное", то да: чем быстрей будет вращаться двигатель, тем быстрее вращется энкодер, тем быстре двигатель, тем быстрее энкодер... до максимума

А мне это и надо!
gansales
Так установите сразу максимальные обороты...?

Вообще задача ОС поддерживать заданный параметр, а не вылетать в разнос.....
Drahtor
Цитата(gansales @ 3.8.2012, 12:15) *
Так установите сразу максимальные обороты...?

Вообще задача ОС поддерживать заданный параметр, а не вылетать в разнос.....

Кажется Вы не читали тему с начала...
Энкодер у меня будет сидеть не на валу двигателя, а отслеживать линейную скорость троса и подстраивать под него скорость двигателя. Так сказать - синхронизация!
Только вот что еще интересно: если трос поползет назад, двигатель тоже закрутится в обратном направлении?
gansales
А, так Вы ещё с той ... возитесь? Тогда обзовите свой энкодер импульсным заданием и всё, не надо никакой ОС.
Drahtor
Цитата(gansales @ 6.8.2012, 12:49) *
А, так Вы ещё с той ... возитесь? Тогда обзовите свой энкодер импульсным заданием и всё, не надо никакой ОС.

А это как? И это на том же FC 102/302?
Можно по-подробнее?
gansales
100 - Open loop
302 - Minimum Reference (минимальное задание в оборотах) =0
303 - Maximum Reference (максимальное задание в оборотах) = скорость ЭД при максимальной частоте энкодера
315 - Pulse input 29 (или 33)
513 - Pusle input - или - 515 - Pusle input

Либо (29 вх):
550 - 0 Гц
551 - макс частота сигнала энкодера Гц
552 = пар.302
553 = пар. 303

Либо (33 вх):
555 - 0 Гц
556 - макс частота сигнала энкодера Гц
557 = пар.302
558 = пар. 303

!!Направление видеть не будет!! Если трос поедет назад, то ЭД будет всё-равно крутить вперёд.
Drahtor
Цитата(gansales @ 7.8.2012, 12:05) *
100 - Open loop
302 - Minimum Reference (минимальное задание в оборотах) =0
303 - Maximum Reference (максимальное задание в оборотах) = скорость ЭД при максимальной частоте энкодера
315 - Pulse input 29 (или 33)
513 - Pusle input - или - 515 - Pusle input

Либо (29 вх):
550 - 0 Гц
551 - макс частота сигнала энкодера Гц
552 = пар.302
553 = пар. 303

Либо (33 вх):
555 - 0 Гц
556 - макс частота сигнала энкодера Гц
557 = пар.302
558 = пар. 303

!!Направление видеть не будет!! Если трос поедет назад, то ЭД будет всё-равно крутить вперёд.

А замедляться хотя бы будет до нуля?
Хотя все равно без определения направления вращения дело не пойдет.
Лучше ПОС сотворить...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.