1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

ПЧ, клапаны, муфты, задвижки, регуляторы и прочее
Ответить

Автор темы
yayura
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 06 апр 2012, 22:12
Имя: Яхонтов Юрий Геннадьевич

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение yayura »

Добрый день!

В качестве задатчика частоты в частотнике, вместо аналогового 0-10В, был установлен энкодер PEC16, и для него во встроенном ПЛК написана программа.

Проблема: при вращении энкодера вперед набор частоты иногда приостанавливается, иногда идет счет назад.

Подскажите, как решить проблему ?
Аватара пользователя

Looker
эксперт
эксперт
Сообщения: 1109
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 321 раз
Поблагодарили: 218 раз

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение Looker »

Как программа написана? Если учет только вперед, можешь получить шедевры, кроме счета назад, скачок вперед. Если энкодер "болтается" - тоже может быть такое.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
yayura
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 06 апр 2012, 22:12
Имя: Яхонтов Юрий Геннадьевич

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение yayura »

Программа написана и для случая вращения вала энкодера вперед, и для случая назад.
Что подразумевается под энкодер "болтается". Не притянуты входы резистором 10 кОм ?

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение Михайло »

Железо (дискретные входы) должно быть заточено ловить фронты сигналов, не пропуская их. То есть лучше это делать аппаратным квадратурным счетчиком.

Автор темы
yayura
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 06 апр 2012, 22:12
Имя: Яхонтов Юрий Геннадьевич

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение yayura »

Заменить аппаратно на другой задатчик на данный момент нет возможности.
Как удаленно и программно решить проблему, имея в качестве задатчика контактный энкодер ?

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение Михайло »

Хмм. Похоже на задачу сделать операцию через задний проход. Попробуйте сделать фильтр... Сейчас сформулирую...

Roman_33
освоился
освоился
Сообщения: 266
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 41 раз

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение Roman_33 »

Мало информации. Он сразу работать не захотел или работал? Что используется для активации входов через ваш переключатель? (энкодером это можно назвать с большой натяжкой и о каком приводе вообще речь?) СОМ,+10,+24?
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение Михайло »

Обозначим цифрами:
1. A-, B-
2. A-, B+
3. A+, B-
4. A+, B+

Должна соблюдаться последовательность ...-1-2-3-4-1-2-3-4-1-2-3-4... при движении вперед и назад. Чтобы эта последовательность соблюдалась, счетчик не должен пропускать импульсы.

У энкодера есть три состояния: не крутится, крутится вперед, крутится назад. Переход между этими состояниями составляет максимум 200 мс (ориентировочное время человеческой реакции при вращении энкодера). Вводим две булевые переменные: FWD и REV. Если более T, мс соблюдается последовательность:
- вперед 1-2-3-4, то FWD=1, REV=0
- назад 4-3-2-1, то FWD=0, REV=1
- неподвижность 1-1-1-1, 2-2-2-2, 3-3-3-3, 4-4-4-4, то FWD=0, REV=0.

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

Автор темы
yayura
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 06 апр 2012, 22:12
Имя: Яхонтов Юрий Геннадьевич

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение yayura »

Преобразователь частоты - HITACHI SJ-P1
Программа.docx
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Roman_33
освоился
освоился
Сообщения: 266
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 41 раз

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение Roman_33 »

Проверьте управляющие напряжение, эти привода по моему чувствительны к этому (меньше 18 в не воспринимают) хотя логика может быть другая (коммутация на СОМ или как там это у Хитачи называется), проверьте в настройках чувствительность входов, по моему в настройках это называется "время отклика клеммы".
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
Аватара пользователя

Looker
эксперт
эксперт
Сообщения: 1109
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 321 раз
Поблагодарили: 218 раз

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение Looker »

yayura писал(а): 08 мар 2021, 13:10Что подразумевается под энкодер "болтается"
Плохо закреплен и ловит вибрацию.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17559
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад

Сообщение Jackson »

Looker писал(а): 08 мар 2021, 21:31
yayura писал(а): 08 мар 2021, 13:10Что подразумевается под энкодер "болтается"
Плохо закреплен и ловит вибрацию.
А закрепить его хорошо - можно?
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «Исполнительные устройства, регуляторы»