Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: ПЛК 110 - Сохранение значения "fast encoder".

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

    По умолчанию

    C:=C + ((Enc - M) AND 65535);
    M:=Enc;

    Это для енкодера 16 бит и С-32бита
    (0...65535)

  2. #12

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    C:=C + ((Enc - M) AND 65535);
    M:=Enc;

    Это для енкодера 16 бит и С-32бита
    (0...65535)
    Добрый вечер.
    Большое Вам Человеческое спасибо.
    Действительно все сделали за меня.
    Все правильно, в переменную кладу значение разницы теперешнего показания датчика и предыдущего и если разница более, например, 64000 (думаю за скан более 1000 импульсов не проскачит), то к С:=С-(65000-енкодер) это переход в минус с 0 на 65000. Если разница предыдущего и теперешнего значения более 64000, то С:=С+(65000-М+енкодер) это переход в плюс с 65000 на 0. Третьи вариант, обычный счёт, когда разница в обоих случаях менее 64000, то С:=С+(енкодер-М).
    В общем, действительно ВСЕ САМОЕ ГЛАВНОЕ сделали за меня.
    Еще раз ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО.
    Последний раз редактировалось pfuser; 21.12.2014 в 22:08.

  3. #13
    Пользователь
    Регистрация
    02.10.2013
    Адрес
    г. Новосибирск
    Сообщений
    69

    По умолчанию

    Во время включения установка должна выходить в начальное положение всегда!
    Если вы сохраняете значение энкодера, выключаете установку, и механически изменяете положение движимой части (по разным причинам), то при включении получится полная чушь с позиционированием.

  4. #14

    По умолчанию

    Цитата Сообщение от Zecher Посмотреть сообщение
    Во время включения установка должна выходить в начальное положение всегда!
    Если вы сохраняете значение энкодера, выключаете установку, и механически изменяете положение движимой части (по разным причинам), то при включении получится полная чушь с позиционированием.
    Здравствуйте.
    Это учтено.
    В системе есть бесконтактный конечник исходного положения.
    Перед работой системы запускается выход оси в исходное положение. То есть, едем в сторону конечника на маленькой скорости, как только увидели его (конечник) - реверсируем осью и ожидаем пропадание сигнала от конечника. Как только сигнал пропал - запоминаем значение от энкодера.
    На панель оператора в качестве координаты выводится (значение энкодера - запомненное значение энкодера при выходе оси в "0" + то значение, которое задается наладчиком в качестве координаты исходного).

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

    По умолчанию

    Для сохранения координат, без питания используют совсем др. приборы, а не энкодер.
    Типа резольверы или магнитные линейки.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Ответов: 49
    Последнее сообщение: 06.08.2015, 14:38
  2. "ПЛК-73+модули" vs "другой контроллер+модули+ОП"
    от Lam-Ka в разделе Подбор Оборудования
    Ответов: 24
    Последнее сообщение: 28.08.2013, 14:01
  3. Ответов: 7
    Последнее сообщение: 27.02.2013, 19:08
  4. как выбрать управление "прямое" или "обратное"
    от maxmore в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 18.01.2010, 10:13

Ваши права

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