А не проще будет вывести полное количество оборотов плюс значение неполного оборота? Полный оборот подсчитывать по импульсу Z, а оставшуюся часть по значению из модуля "Энкодер".
А не проще будет вывести полное количество оборотов плюс значение неполного оборота? Полный оборот подсчитывать по импульсу Z, а оставшуюся часть по значению из модуля "Энкодер".
Уважаемые модераторы, может быть кто нибудь из Вас ответит, сколько фронтов импульса на быстрых входах ПЛК110 обрабатываются из прерываний таймера. Уже заказаны ПЛК110-60,СП270,БП14Б и по мелочи остался в основном энкодер, но боюсь ошибиться с количеством импульсов на оборот.
У импульса нет фронтов, а есть фронт импульса и срез импульса. Если хочешь узнать об обработке сигналов энкодера в ПЛК "ОВЕН" набери в Поиске по форуму слово энкодер. Много чего узнаешь, может, даже прослезишься. Эта тема обсуждалась многократно и бурно. Столько копий было сломано, просто жуть.
Последний раз редактировалось IVM; 04.09.2012 в 19:07.
Спасибо всем за участие, разобрался уууф.
В прерываниях из таймера отслеживается изменения состояния быстрых входов POU пользователя как в примере:
in:=SysPortIn(0);
IF (in<>last_in) THEN
t_count:=t_count+1;
Сказалось отсутствие опыта.
Тема закрыта
Ув. Александр, предлагаю Вам не забывать о таких вещах, как:
тел: (495) 64-111-56,
Поддержка: support@owen.ru
И такой вещи, как Skype.
Пора брать инициативу в свои руки и не сидеть тут до посинения!