При использовании быстрых входов ПЛК110 как входа энкодера,
появилась необходимость программного обнуления входной переменной.
Возможно ли это? Или можно обнулить только аппаратно?
Вид для печати
При использовании быстрых входов ПЛК110 как входа энкодера,
появилась необходимость программного обнуления входной переменной.
Возможно ли это? Или можно обнулить только аппаратно?
про обнуление писалось не раз и примеры и видео было. Ищите поиском
Только программно.
Вот тут пример есть, как реализовать это :http://www.owen.ru/forum/showthread....EE%E4%E5%F0%E0
Прочитал весь материал по ссылке и пришел к выводу: в ПЛК110-60
програмно обнулить вход энкодера не возможно, а только по входу "Z".
напишите свой обработчик, предсказуемее работать будет )) запихиваете его в fast_timer и получаете такое же быстродействие как и у штатного модуля
Вы наверное не создавали рабочих проектов.
Дело в том, что пока есть условие обнуления, энкодер покозывает
что он обнулен, но стоит убрать условие обнуления, и он показывает
прежнее значение.
И еще одна шняга: при вращении энкодере в обратную сторону, он
выдает значение "535" и ниже, вместо "65535", т.е. "-1".
Я думаю это не дороботка производителя.
извиняюсь, я на быстром счетчике это делал и обрабатывал в таймере 20мкс
Здравствуйте.
Той скорости счёта, которая была нужна, так и не получил.
После долгой переписки с тех поддержкой уяснил, что выше 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
Я интересовался потому, что может кто-то что-нибудь новое придумал.
Сам эксперементировал года 4 назад. Получил стабильные значения до 1.5-1.7 кГц.
Поняв бесперспективность этого занятия бросил, но тема интересовала.
На мой взгляд для решения таких задач оч. удобно использовать внешний счетный модуль. К примеру взять самый простой Омрон серии СР1. В них есть мотбас. Легко вяжется с Овен.
Выносишь на него задачу подсчета и упр быстрыми выходами, к примеру для резки в размер. А основную программу проще в КДС написать. Мне в СХ-он многое не нравится.
К сожалению люди сначала читают рекламный проспект котоый обещает
райские кущи, а потом сталкивается с реальной действительностью.
Хотелось-бы чтобы любая российская компания отвечала-бы за свой базар, извините.
Не хотелось бы делать рекламу стороннему производителю но ксожалению если там написано 50 кГц то так оно и есть, А у ОВЕН это надо есчё и гадать ,извените.
Овен, вы в овсайте извените.
к слову сказать, недавно запускал итальянское оборудование, самый дешевый плк от сименса, тоже не справлялся с 4500 об/мин, вышли из положения сконструировав платку с делителем частоты и начал нормально отображать скорость
Надо не рекламные проспекты читать, а форум "шерстить". Вы далеко не первый кто "пролетел" с этими энкодерами. Специалисты "ОВЕН" легковесно подошли к этому вопросу. Узел обработки сигналов энкодера должен быть построен на базе специализированной микросхемы, что-то наподобие реверсивного счетчика с возможностью предустановки, обнуления, определения направления вращения, защитой от "дрожания" вала и прочими прибамбасами.