PDA

Просмотр полной версии : Подключение энкодера к ПЛК. Скорость вращения двигателя



putin_14
23.04.2013, 14:47
Доброго времени суток. Помогите пожалуйста разобраться. Я в этом деле впервые - дипломная работа завтавила. У меня есть инкрементный энкодер Е40Н8-100-3-Т-24 фирмы AUTONICS. Он установлен на асинхронный двигатель. На лабораторный стенд выведены плюс, минус энкодера и одна выходная фаза А. Также есть ОВЕН ПЛК 150-АМ. Подключил энкодер к ПЛК - на дискретные входы подал фазу А и минус энкодера. Плюс энкодера к источнику питания. В CodeSys для подсчета импульсов попробовал использовать CTU Функциональный блок "инкрементный счетчик". Ничего не выходит. Как вообще подключать энкодер? Как узнать скорость вращения двигателя?

ASo
23.04.2013, 15:33
Я в этом деле впервые - дипломная работа завтавила. :D :D :D :D :D

IVM
23.04.2013, 15:36
Доброго времени суток. Помогите пожалуйста разобраться. Я в этом деле впервые - дипломная работа завтавила. У меня есть инкрементный энкодер Е40Н8-100-3-Т-24 фирмы AUTONICS. Он установлен на асинхронный двигатель. На лабораторный стенд выведены плюс, минус энкодера и одна выходная фаза А. Также есть ОВЕН ПЛК 150-АМ. Подключил энкодер к ПЛК - на дискретные входы подал фазу А и минус энкодера. Плюс энкодера к источнику питания. В CodeSys для подсчета импульсов попробовал использовать CTU Функциональный блок "инкрементный счетчик". Ничего не выходит. Как вообще подключать энкодер? Как узнать скорость вращения двигателя?
Вот здесь: http://www.owen.ru/catalog/81771770 возьми документы: Руководство по эксплуатации ПЛК150, Руководство по программированию ПЛК100/150/154 и читай до посинения пока не наступит ясность. Иного прямого пути в учебе нет.

capzap
23.04.2013, 15:58
вроде на пенсию еще рано
есть близкие по сути примеры здесь http://www.owen.ru/forum/showthread.php?t=13588

Sergey666
23.04.2013, 20:25
:D :D :D :D
Ну , не совсем плохой , сюда путь нашел ведь.
А РЭ читать это не по русски.
А к ПЛК 150 энкодер подключать - это глупость.
Путин , кто или что подвигло тебя на подвиг сей ?
Даже разработчики ПЛКшки признают что не подходит она ПЛК150 для работы с энкодером .(Можно , но очень мееее....едленно:D)

Молодец , хоть поржать...

putin_14
23.04.2013, 20:34
:D :D :D :D
Ну , не совсем плохой , сюда путь нашел ведь.
А РЭ читать это не по русски.
А к ПЛК 150 энкодер подключать - это глупость.
Путин , кто или что подвигло тебя на подвиг сей ?
Даже разработчики ПЛКшки признают что не подходит она ПЛК150 для работы с энкодером .(Можно , но очень мееее....едленно:D)

Молодец , хоть поржать...

Это меня мой дипломный руководитель-он сам не знает, а я должен как то это сделать)

Sergey666
23.04.2013, 20:52
Короче...Читай инфу по энкодерам и РЭ по ПЛКшке(Технические характеристики и схемы подключения по входам дискретным) ,после этого станеш Немцем ,на худой конец японцем.:D

IVM
24.04.2013, 11:54
Это меня мой дипломный руководитель-он сам не знает, а я должен как то это сделать)
Может не все так плохо. Сколько имп./оборот имеет энкодер ?

IVM
24.04.2013, 11:57
:D :D :D :D
Ну , не совсем плохой , сюда путь нашел ведь.
А РЭ читать это не по русски.
А к ПЛК 150 энкодер подключать - это глупость.
Путин , кто или что подвигло тебя на подвиг сей ?
Даже разработчики ПЛКшки признают что не подходит она ПЛК150 для работы с энкодером .(Можно , но очень мееее....едленно:D)

Молодец , хоть поржать...
Не хорошо смеется над человеческим несчастьем.

Sergey666
24.04.2013, 16:12
Вот здесь: http://www.owen.ru/catalog/81771770 возьми документы: Руководство по эксплуатации ПЛК150, Руководство по программированию ПЛК100/150/154 и читай до посинения пока не наступит ясность. Иного прямого пути в учебе нет.

А,что делать , если посинение уже наступило , а ясности еще нет!:D:p;)

IVM
24.04.2013, 17:56
А,что делать , если посинение уже наступило , а ясности еще нет!:D:p;)
Слегка передохнуть и продолжить.

putin_14
24.04.2013, 18:17
Может не все так плохо. Сколько имп./оборот имеет энкодер ?

100 импульсов на оборот

rovki
24.04.2013, 18:54
А сколько оборотов/секунду(минуту)???

putin_14
24.04.2013, 18:56
А сколько оборотов/секунду(минуту)???

В смысле у двигателя?

rovki
24.04.2013, 19:09
у энкодера ,если он на валу двигателя ,то у них одинаковая частота вращения.Нужно знать макс.частоту импульсов на выходе энкодера .

putin_14
24.04.2013, 19:17
до 3000 об/мин

rovki
24.04.2013, 19:25
до 3000 об/мин
это 50оборотов\сек Х100имп =5000имп/сек =5000гц - такую частоту не потянет ПЛК(с учетом обработки двух фронтов у каждого импульса) .

putin_14
24.04.2013, 19:29
Так это максимальное число оборотов, а вообще в районе до 20 оборотов в секунду планирую, больше разгонять не буду.

putin_14
24.04.2013, 19:34
А вообще пишут: Любой дискретный вход ПЛК Овен может быть настроен для работы с импульсными сигналами частотой до 10 кГц.

rovki
24.04.2013, 19:39
А вообще пишут: Любой дискретный вход ПЛК Овен может быть настроен для работы с импульсными сигналами частотой до 10 кГц.
Есть теория ,а есть практика .Для начала поищите аналогичные темы на форуме .

IVM
24.04.2013, 20:52
100 импульсов на оборот
Для измерения частоты вращения вала двигателя достаточно иметь 1 импульс на оборот вала двигателя, погрешность получится вполне приемлемая. Возьми сигнал от нуль-метки энкодера и будешь иметь этот самый один импульс. При частоте вращения вала двигателя
3000 об/мин получится 3000/60 = 50 имп/сек, т.е. частота следования импульсов будет 50 Гц. Сигнал с такой частотой ПЛК вполне переварит. Таким образом, принципиальных проблем для решения данной задачи нет. Осваивай CoDeSys, язык ST, читай РЭ, РП на ПЛК150. Начинай с написания простеньких программ и все получится. Если у тебя есть стенд с живым ПЛК, то все в твоих руках. Прояви упорство. Сделаешь работу, отчитайся на форуме. Успехов.

rovki
24.04.2013, 21:56
Если 1имп/оборот ,то и энкодер не нужен ,достаточно индуктивного датчика ,однако.Цена на порядок меньше

Евгений_Томск
25.04.2013, 16:25
Для измерения частоты вращения вала двигателя достаточно иметь 1 импульс на оборот вала двигателя, погрешность получится вполне приемлемая. Возьми сигнал от нуль-метки энкодера и будешь иметь этот самый один импульс. При частоте вращения вала двигателя
3000 об/мин получится 3000/60 = 50 имп/сек, т.е. частота следования импульсов будет 50 Гц. Сигнал с такой частотой ПЛК вполне переварит. Таким образом, принципиальных проблем для решения данной задачи нет. Осваивай CoDeSys, язык ST, читай РЭ, РП на ПЛК150. Начинай с написания простеньких программ и все получится. Если у тебя есть стенд с живым ПЛК, то все в твоих руках. Прояви упорство. Сделаешь работу, отчитайся на форуме. Успехов.С Z-меткой наверно не получится, потому что длительность импульса будет очень короткой, ПЛК не словит (равноценно 5000Гц при скважности 1 и энкодере 100имп.)

rovki
25.04.2013, 16:46
Наверное вы имели ввиду скважность 2 (единицы НЕ бывает)

Евгений_Томск
25.04.2013, 21:14
Наверное вы имели ввиду скважность 2 (единицы НЕ бывает)Да всё верно , правильно: 2 (меандр). Обшибся...Пришлось восстанавливать ячейки памяти:)
Wik:Сква́жность (в физике, электронике) — один из классификационных признаков импульсных систем, определяющий отношение его периода следования (повторения) к длительности импульса.

Из опыта установки энкодера 1000имп/об на ПЛК100, максимальные обороты,которые считались устойчиво: примерно 0,5 об/сек (30об/мин).

С новым ПЛК110 думаю будет намного лучше и всё получится.

Sergey666
26.04.2013, 02:34
Что-то не спится.:rolleyes:
При минимальной длительности цикла программы 1 мс можно получить разрешение 1000гц,но ,по идее,аппаратный счетчик , который добавляется (подключается) к входу в конфигураторе должен до 10кгц (как в описании ) выхватывать.
Для этого конкретного случая (Путин14) надо добавлять не энкодер(которому 2 фазы надо), а счетчик . Но ... наверное неохота ...,или некогда.:p

Александр Ушаков
26.04.2013, 08:54
Что-то не спится.:rolleyes:
При минимальной длительности цикла программы 1 мс можно получить разрешение 1000гц,но ,по идее,аппаратный счетчик , который добавляется (подключается) к входу в конфигураторе должен до 10кгц (как в описании ) выхватывать.
Для этого конкретного случая (Путин14) надо добавлять не энкодер(которому 2 фазы надо), а счетчик . Но ... наверное неохота ...,или некогда.:p

Не аппаратный, а программный у ПЛК от ОВЕН нет аппаратных счетчиков отсюда и все проблемы ИМХО.

Асутупист
28.04.2013, 23:22
А мы пойдем другим путём! :D
Направо: аппаратный электронный делитель частоты.
Налево: редуктор, например, ременной, если проскальзывание не беспокоит.

Sergey666
01.05.2013, 09:49
А мы пойдем другим путём! :D
Направо: аппаратный электронный делитель частоты.
Налево: редуктор, например, ременной, если проскальзывание не беспокоит.
Прям как Ленин .Нет , помесь Ленина и придорожного камня.