Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 38

Тема: макрос энкодера для ПР200

  1. #11

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Вот что есть у меня, кто-то когда-то выкладывал, проверен в работе, если у Вас время цикла программы не будет сильно отличаться от 1 ms, то 200-300 Гц потянет, если сигналы с энкодера будут уровня 24 вольта, и фильтрацию по входам убрать.
    в версии OL 1.11.163. ..... функц. блок ENC1 выглядит нарисованным из толстых линий желтого цвета.
    http://www.owen.ru/forum/attachment....chmentid=40838
    Что это и почему?

  2. #12
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,113

    По умолчанию

    Потому что внутри блока есть обратная связь .Если вам мещает желный цвет ,то внутри макроса замените желную связь на связь с задеркой ...
    электронщик до мозга костей и не только

  3. #13

    По умолчанию

    Цитата Сообщение от lamburov Посмотреть сообщение
    в версии OL 1.11.163. ..... функц. блок ENC1 выглядит нарисованным из толстых линий желтого цвета.
    http://www.owen.ru/forum/attachment....chmentid=40838
    Что это и почему?
    Это обратные связи, можно заменить на линии задержки, но скорее всего все и так будет работать, по функционалу разберетесь в режиме симуляции.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  4. #14
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,113

    По умолчанию

    Цитата Сообщение от lamburov Посмотреть сообщение
    что означают входы 1000 и 1 и где у него сброс текущей позиции в ноль?
    У вас какой энкодер, инкрементальный ? Есть ли у вас реверс ?Этот макрос делался для других целей , если правилно помню то это верхняя и нижняя границы счета и шаг ...Но вам это не нужно ...Скажите что вам нужно ,поправим макрос .
    электронщик до мозга костей и не только

  5. #15
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,490

    По умолчанию

    Цитата Сообщение от lamburov Посмотреть сообщение
    что означают входы 1000 и 1 и где у него сброс текущей позиции в ноль?
    Как я понял, вам дали макрос управления приводом с ОС, вот макрос для работы с энкодером.
    Вложения Вложения

  6. #16

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    У вас какой энкодер, инкрементальный ? Есть ли у вас реверс ?Этот макрос делался для других целей , если правилно помню то это верхняя и нижняя границы счета и шаг ...Но вам это не нужно ...Скажите что вам нужно ,поправим макрос .
    да, инкрементальный

    Цитата Сообщение от lamburov Посмотреть сообщение
    нужен макрос энкодера, который бы считал импульсы вращения, учитывал смену направления, помнил текущее положение и сбрасывал по команде текущее положение в ноль.
    Еще при старте ПР, если разрешено, сбрасывать текущее положение в ноль, а если запрещено, то брать из энергонезависимой памяти.

  7. #17

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Как я понял, вам дали макрос управления приводом с ОС, вот макрос для работы с энкодером.
    Прочесть не удалось - OL указанной выше версии при попытке открытия файла пишет: "недопустимый двоичный формат входного потока. ..."

  8. #18
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,490

    По умолчанию

    Цитата Сообщение от lamburov Посмотреть сообщение
    Прочесть не удалось - OL указанной выше версии при попытке открытия файла пишет: "недопустимый двоичный формат входного потока. ..."
    У меня ОЛ1.13, обновитесь.

  9. #19

    По умолчанию

    добрый день
    нужен макрос энкодера, который бы считал импульсы вращения, учитывал бы смену направления, помнил текущее положение и сбрасывал по команде текущее положение в ноль. Простой счетчик не умеет учитывать смену направления движения.
    Посмотрите, может быть вам подойдет - из общей программы - связка макросов энкодер+регулировка (на выход Q2 поставить энергонезависимую переменную)
    (Программа старая, делалась для ПР110)
    метка-дата с памятью без ФБ.owl
    Извиняюсь, неправильно выложил
    Вложения Вложения
    Последний раз редактировалось Андрей Иванников; 25.01.2019 в 13:28.

  10. #20

    По умолчанию

    нашел сами макросы
    Вложения Вложения

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Макрос для ATV310
    от Rymaks в разделе Среда программирования OWEN Logic
    Ответов: 9
    Последнее сообщение: 21.01.2019, 12:39
  2. макрос LT
    от niklud19511 в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 08.07.2018, 05:12
  3. Макрос в симуляторе
    от Papagun78 в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 26.06.2017, 09:43
  4. Макрос в макросе
    от АлексPetr в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 28.01.2015, 21:16
  5. Макрос
    от CEkip в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 13.04.2012, 21:54

Ваши права

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