PDA

Просмотр полной версии : ПЛК110-60 энкодор



nagor
21.10.2012, 11:58
При использовании быстрых входов ПЛК110 как входа энкодера,
появилась необходимость программного обнуления входной переменной.
Возможно ли это? Или можно обнулить только аппаратно?

capzap
21.10.2012, 12:26
про обнуление писалось не раз и примеры и видео было. Ищите поиском

Amko
21.10.2012, 17:30
При использовании быстрых входов ПЛК110 как входа энкодера,
появилась необходимость программного обнуления входной переменной.
Возможно ли это? Или можно обнулить только аппаратно?
Только программно.
Вот тут пример есть, как реализовать это :http://www.owen.ru/forum/showthread.php?t=11434&page=5&highlight=%EE%E1%ED%F3%EB%E5%ED%E8%E5+%FD%ED%EA%EE %E4%E5%F0%E0

nagor
22.10.2012, 11:05
Прочитал весь материал по ссылке и пришел к выводу: в ПЛК110-60
програмно обнулить вход энкодера не возможно, а только по входу "Z".

Дмитрий Артюховский
22.10.2012, 11:10
напишите свой обработчик, предсказуемее работать будет )) запихиваете его в fast_timer и получаете такое же быстродействие как и у штатного модуля

lara197a
22.10.2012, 23:28
Прочитал весь материал по ссылке и пришел к выводу: в ПЛК110-60
програмно обнулить вход энкодера не возможно, а только по входу "Z".

Легко, через "^".
Читайте справку CoDe Sys.

nagor
02.11.2012, 12:01
Легко, через "^".
Читайте справку CoDe Sys.

Вы наверное не создавали рабочих проектов.
Дело в том, что пока есть условие обнуления, энкодер покозывает
что он обнулен, но стоит убрать условие обнуления, и он показывает
прежнее значение.
И еще одна шняга: при вращении энкодере в обратную сторону, он
выдает значение "535" и ниже, вместо "65535", т.е. "-1".
Я думаю это не дороботка производителя.

lara197a
02.11.2012, 12:07
извиняюсь, я на быстром счетчике это делал и обрабатывал в таймере 20мкс

nagor
02.11.2012, 12:37
извиняюсь, я на быстром счетчике это делал и обрабатывал в таймере 20мкс

Быстрый счетчик меня не устраивает, т.к. ядолжен определять направление вращения.

Александр Ушаков
04.11.2012, 08:17
Быстрый счетчик меня не устраивает, т.к. ядолжен определять направление вращения.

Здравствуйте.
Энкодер для того и создан, что-бы кроме счёта с него снимать и напрвление.
Я сделал вот такую простенькую программку работает.

lara197a
04.11.2012, 11:14
Здравствуйте.
Энкодер для того и создан, что-бы кроме счёта с него снимать и напрвление.
Я сделал вот такую простенькую программку работает.

Вы на реальный объект делали?
Какая рабочая скорость следования импульсов у вас получилась?

Александр Ушаков
05.11.2012, 07:10
Здравствуйте.
Той скорости счёта, которая была нужна, так и не получил.
После долгой переписки с тех поддержкой уяснил, что выше 5 кГц вряд ли
получится. Надо было экспериментировать но не было с чем, снял энкодер
с работающего оборудования чтобы проверить работу программы и всё.
Придется пожертвовать точностью, знать бы заранее.
Вот последнее письмо от техподдержки:

Re: Быстрые входы ПЛК 110-60М Распечатать
26 окт. в 17:00
Гарчев Евгений <e.garchev@owen.ru>
Овен+7 (495) 641-11-56Москва, ул. 2-я Энтузиастов, 5, корп.5

Здравствуйте!

В результате программной реализации и нехватки ресурсов под выполнение данной задачи обработка сигналов с энкодера стабильно происходит не на столь высоких частотах, поэтому ведутся работы по увеличению вычислительных ресурсов ПЛК110. С этим и связано расхождение по максимальной частоте в обрабоке сигналов Fast Counter и Энкодера, на обработку счетчиков еще хватает вычислительных ресурсов в той или иной степени, а на энкодеры уже нет. Так что максимальная частота входного сигнала 5 кГц, и то при использовании конфигурационного подмодуля.

С уважением, инженер группы технической поддержки "ОВЕН"

Гарчев Евгений Сергеевич

тел.: (495)641-11-56, доб. 1105

skype: e.garchev_owen

mail to: e.garchev@owen.ru

capzap
05.11.2012, 08:23
Придется пожертвовать точностью, знать бы заранее.


Так тут только ленивый не читал темы про энкодеры, где пользователи возмущались низкими значением частоты

lara197a
05.11.2012, 11:27
Я интересовался потому, что может кто-то что-нибудь новое придумал.
Сам эксперементировал года 4 назад. Получил стабильные значения до 1.5-1.7 кГц.
Поняв бесперспективность этого занятия бросил, но тема интересовала.
На мой взгляд для решения таких задач оч. удобно использовать внешний счетный модуль. К примеру взять самый простой Омрон серии СР1. В них есть мотбас. Легко вяжется с Овен.
Выносишь на него задачу подсчета и упр быстрыми выходами, к примеру для резки в размер. А основную программу проще в КДС написать. Мне в СХ-он многое не нравится.

Александр Ушаков
05.11.2012, 12:30
Так тут только ленивый не читал темы про энкодеры, где пользователи возмущались низкими значением частоты

К сожалению люди сначала читают рекламный проспект котоый обещает
райские кущи, а потом сталкивается с реальной действительностью.
Хотелось-бы чтобы любая российская компания отвечала-бы за свой базар, извините.
Не хотелось бы делать рекламу стороннему производителю но ксожалению если там написано 50 кГц то так оно и есть, А у ОВЕН это надо есчё и гадать ,извените.
Овен, вы в овсайте извените.

capzap
05.11.2012, 13:44
к слову сказать, недавно запускал итальянское оборудование, самый дешевый плк от сименса, тоже не справлялся с 4500 об/мин, вышли из положения сконструировав платку с делителем частоты и начал нормально отображать скорость

IVM
05.11.2012, 16:52
к слову сказать, недавно запускал итальянское оборудование, самый дешевый плк от сименса, тоже не справлялся с 4500 об/мин, вышли из положения сконструировав платку с делителем частоты и начал нормально отображать скорость
А не проще ли было взять энкодер с меньшим числом импульсов на один оборот ?

IVM
05.11.2012, 16:56
К сожалению люди сначала читают рекламный проспект котоый обещает
райские кущи, а потом сталкивается с реальной действительностью.
Хотелось-бы чтобы любая российская компания отвечала-бы за свой базар, извините.
Не хотелось бы делать рекламу стороннему производителю но ксожалению если там написано 50 кГц то так оно и есть, А у ОВЕН это надо есчё и гадать ,извените.
Овен, вы в овсайте извените.
Надо не рекламные проспекты читать, а форум "шерстить". Вы далеко не первый кто "пролетел" с этими энкодерами. Специалисты "ОВЕН" легковесно подошли к этому вопросу. Узел обработки сигналов энкодера должен быть построен на базе специализированной микросхемы, что-то наподобие реверсивного счетчика с возможностью предустановки, обнуления, определения направления вращения, защитой от "дрожания" вала и прочими прибамбасами.

capzap
05.11.2012, 18:13
А не проще ли было взять энкодер с меньшим числом импульсов на один оборот ?

:) Это не совсем энкодер, это бактофуга, с меня ростом и в раза четыре шире, мне лет натцать надо роботарь чтоб его поменять

Александр Ушаков
05.11.2012, 18:27
А не проще ли было взять энкодер с меньшим числом импульсов на один оборот ?

Не просто с меньшим, а на порядок с меньшим, что уменьшает точность размерной системы в 10 раз по другому не получается, если кто подскажет
выход буду черезвычайно признателен.
Спасибо.

IVM
06.11.2012, 09:49
Не просто с меньшим, а на порядок с меньшим, что уменьшает точность размерной системы в 10 раз по другому не получается, если кто подскажет
выход буду черезвычайно признателен.
Спасибо.
Поменять энкодер я не Вам советовал. Для Вас написан пост #18.

IVM
06.11.2012, 10:00
:) Это не совсем энкодер, это бактофуга, с меня ростом и в раза четыре шире, мне лет натцать надо роботарь чтоб его поменять
Бактофуга – это технологическое оборудование (сепаратор). Бактофуга не выполняет роль энкодера и менять ее не надо. Сам энкодер встроен в это оборудование (вероятно для измерения скорости вращения бактофуги) и его можно заменить.