Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: ПЛК110-60 энкодор

  1. #1

    Question ПЛК110-60 энкодор

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

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    про обнуление писалось не раз и примеры и видео было. Ищите поиском

  3. #3
    Пользователь
    Регистрация
    05.11.2011
    Адрес
    Томск
    Сообщений
    192

    По умолчанию

    Цитата Сообщение от nagor Посмотреть сообщение
    При использовании быстрых входов ПЛК110 как входа энкодера,
    появилась необходимость программного обнуления входной переменной.
    Возможно ли это? Или можно обнулить только аппаратно?
    Только программно.
    Вот тут пример есть, как реализовать это :http://www.owen.ru/forum/showthread....EE%E4%E5%F0%E0

  4. #4

    По умолчанию

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

  5. #5

    По умолчанию

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

  6. #6
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    Exclamation

    Цитата Сообщение от nagor Посмотреть сообщение
    Прочитал весь материал по ссылке и пришел к выводу: в ПЛК110-60
    програмно обнулить вход энкодера не возможно, а только по входу "Z".
    Легко, через "^".
    Читайте справку CoDe Sys.

  7. #7

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    Легко, через "^".
    Читайте справку CoDe Sys.
    Вы наверное не создавали рабочих проектов.
    Дело в том, что пока есть условие обнуления, энкодер покозывает
    что он обнулен, но стоит убрать условие обнуления, и он показывает
    прежнее значение.
    И еще одна шняга: при вращении энкодере в обратную сторону, он
    выдает значение "535" и ниже, вместо "65535", т.е. "-1".
    Я думаю это не дороботка производителя.
    Последний раз редактировалось nagor; 02.11.2012 в 12:09.

  8. #8
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

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

  9. #9

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    извиняюсь, я на быстром счетчике это делал и обрабатывал в таймере 20мкс
    Быстрый счетчик меня не устраивает, т.к. ядолжен определять направление вращения.

  10. #10

    По умолчанию

    Цитата Сообщение от nagor Посмотреть сообщение
    Быстрый счетчик меня не устраивает, т.к. ядолжен определять направление вращения.
    Здравствуйте.
    Энкодер для того и создан, что-бы кроме счёта с него снимать и напрвление.
    Я сделал вот такую простенькую программку работает.
    Изображения Изображения

Страница 1 из 3 123 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •