При использовании быстрых входов ПЛК110 как входа энкодера,
появилась необходимость программного обнуления входной переменной.
Возможно ли это? Или можно обнулить только аппаратно?
При использовании быстрых входов ПЛК110 как входа энкодера,
появилась необходимость программного обнуления входной переменной.
Возможно ли это? Или можно обнулить только аппаратно?
про обнуление писалось не раз и примеры и видео было. Ищите поиском
Только программно.
Вот тут пример есть, как реализовать это :http://www.owen.ru/forum/showthread....EE%E4%E5%F0%E0
Прочитал весь материал по ссылке и пришел к выводу: в ПЛК110-60
програмно обнулить вход энкодера не возможно, а только по входу "Z".
напишите свой обработчик, предсказуемее работать будет )) запихиваете его в fast_timer и получаете такое же быстродействие как и у штатного модуля
Вы наверное не создавали рабочих проектов.
Дело в том, что пока есть условие обнуления, энкодер покозывает
что он обнулен, но стоит убрать условие обнуления, и он показывает
прежнее значение.
И еще одна шняга: при вращении энкодере в обратную сторону, он
выдает значение "535" и ниже, вместо "65535", т.е. "-1".
Я думаю это не дороботка производителя.
Последний раз редактировалось nagor; 02.11.2012 в 11:09.
извиняюсь, я на быстром счетчике это делал и обрабатывал в таймере 20мкс