Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 26 из 26

Тема: плк 110 и ABZ-энкодер

  1. #21
    Пользователь
    Регистрация
    22.03.2012
    Адрес
    Лермонтов
    Сообщений
    360

    По умолчанию

    Ув. Александр, предлагаю Вам не забывать о таких вещах, как:
    тел: (495) 64-111-56,
    Поддержка: support@owen.ru

    И такой вещи, как Skype.

    Пора брать инициативу в свои руки и не сидеть тут до посинения!

  2. #22

    По умолчанию

    Цитата Сообщение от Александр Ушаков Посмотреть сообщение
    Уважаемые модераторы, может быть кто нибудь из Вас ответит, сколько фронтов импульса на быстрых входах ПЛК110 обрабатываются из прерываний таймера. Уже заказаны ПЛК110-60,СП270,БП14Б и по мелочи остался в основном энкодер, но боюсь ошибиться с количеством импульсов на оборот.
    У импульса нет фронтов, а есть фронт импульса и срез импульса. Если хочешь узнать об обработке сигналов энкодера в ПЛК "ОВЕН" набери в Поиске по форуму слово энкодер. Много чего узнаешь, может, даже прослезишься. Эта тема обсуждалась многократно и бурно. Столько копий было сломано, просто жуть.
    Последний раз редактировалось IVM; 04.09.2012 в 19:07.

  3. #23

    По умолчанию

    Спасибо всем за участие, разобрался уууф.
    В прерываниях из таймера отслеживается изменения состояния быстрых входов POU пользователя как в примере:
    in:=SysPortIn(0);
    IF (in<>last_in) THEN
    t_count:=t_count+1;
    Сказалось отсутствие опыта.
    Тема закрыта

  4. #24

    По умолчанию

    Цитата Сообщение от nikita Посмотреть сообщение
    В конфигурации обл. ввода-вывода вместо 4 быстрых входов ПЛК110 можно задать элемент Fast encoders или Fast Z-Encoder. После этого подключаете в быстрым входам энкодеры (z-энкодер) и всё.
    Мне тоже очень актуально обеспечить 5кГц для АБ инкрементного энкодера. Как достичь ?

  5. #25

    По умолчанию

    Цитата Сообщение от nikita Посмотреть сообщение
    Никак не пойму вопрос. Если у Вас энкодер, к примеру, 200 имп./об., то после одного оборота вала энкодера в счётном регистре плк окажется 200 единиц.
    вроде бы должно оказаться 200х4=800 ?

  6. #26
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Цитата Сообщение от Виталий Андреев Посмотреть сообщение
    вроде бы должно оказаться 200х4=800 ?
    Это зависит от программы обработки.
    В этой:
    Phase.0:=A;
    Phase.1:=B;
    CASE OldPhase OF
    2: CASE Phase OF
    3: NewEnc:=OldEnc + 1;
    0: NewEnc:=OldEnc - 1;
    END_CASE;
    0: CASE Phase OF
    2: NewEnc:=OldEnc + 1;
    1: NewEnc:=OldEnc - 1;
    END_CASE;
    1: CASE Phase OF
    0: NewEnc:=OldEnc + 1;
    3: NewEnc:=OldEnc - 1;
    END_CASE;
    3: CASE Phase OF
    1: NewEnc:=OldEnc + 1;
    2: NewEnc:=OldEnc - 1;
    END_CASE;
    END_CASE;
    OldPhase:=Phase;
    OldEnc:=NewEnc;
    IF Z =TRUE THEN Enc:=0; END_IF;
    будет умножение разрешения энкодера на 4
    В этой:
    in:=SysPortIn(0);
    IF in.0<>Old_in THEN
    IF in.0=TRUE THEN
    IF in.1=TRUE THEN
    Enc:=Enc+1;
    ELSE
    Enc:=Enc-1;
    END_IF;
    END_IF;
    END_IF;
    Old_in:=in.0;
    IF in.0=TRUE AND in.1=TRUE AND in.2=TRUE THEN Enc:=0; (*Сброс показаний энкодера*)
    END_IF;
    умножения не будет.
    Первая версия медленная, для низкооборотистых применений, вторая быстрая. Оба алгоритма работают на реальных машинах, если что.

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. энкодер+плк?
    от Алекс Лёпиков в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 04.02.2018, 22:11
  2. Энкодер и плк160
    от stumex в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 05.05.2012, 13:04
  3. си-8 + энкодер
    от Андрей Котенко в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 08.06.2010, 10:57
  4. си8 + инкрементный энкодер
    от AVit в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 05.05.2008, 08:46

Ваши права

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