- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 06 апр 2012, 22:12
- Имя: Яхонтов Юрий Геннадьевич
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Добрый день!
В качестве задатчика частоты в частотнике, вместо аналогового 0-10В, был установлен энкодер PEC16, и для него во встроенном ПЛК написана программа.
Проблема: при вращении энкодера вперед набор частоты иногда приостанавливается, иногда идет счет назад.
Подскажите, как решить проблему ?
В качестве задатчика частоты в частотнике, вместо аналогового 0-10В, был установлен энкодер PEC16, и для него во встроенном ПЛК написана программа.
Проблема: при вращении энкодера вперед набор частоты иногда приостанавливается, иногда идет счет назад.
Подскажите, как решить проблему ?
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Как программа написана? Если учет только вперед, можешь получить шедевры, кроме счета назад, скачок вперед. Если энкодер "болтается" - тоже может быть такое.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 06 апр 2012, 22:12
- Имя: Яхонтов Юрий Геннадьевич
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Программа написана и для случая вращения вала энкодера вперед, и для случая назад.
Что подразумевается под энкодер "болтается". Не притянуты входы резистором 10 кОм ?
Что подразумевается под энкодер "болтается". Не притянуты входы резистором 10 кОм ?
-
- эксперт
- Сообщения: 3643
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Железо (дискретные входы) должно быть заточено ловить фронты сигналов, не пропуская их. То есть лучше это делать аппаратным квадратурным счетчиком.
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 06 апр 2012, 22:12
- Имя: Яхонтов Юрий Геннадьевич
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Заменить аппаратно на другой задатчик на данный момент нет возможности.
Как удаленно и программно решить проблему, имея в качестве задатчика контактный энкодер ?
Как удаленно и программно решить проблему, имея в качестве задатчика контактный энкодер ?
-
- эксперт
- Сообщения: 3643
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Хмм. Похоже на задачу сделать операцию через задний проход. Попробуйте сделать фильтр... Сейчас сформулирую...
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Мало информации. Он сразу работать не захотел или работал? Что используется для активации входов через ваш переключатель? (энкодером это можно назвать с большой натяжкой и о каком приводе вообще речь?) СОМ,+10,+24?
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- эксперт
- Сообщения: 3643
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
Задатчик частоты-энкодер 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.
Извините, если ваш счетчик пропускает больше четырех импульсов подряд, то тут делать нечего.
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.
Извините, если ваш счетчик пропускает больше четырех импульсов подряд, то тут делать нечего.
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 06 апр 2012, 22:12
- Имя: Яхонтов Юрий Геннадьевич
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Преобразователь частоты - HITACHI SJ-P1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Проверьте управляющие напряжение, эти привода по моему чувствительны к этому (меньше 18 в не воспринимают) хотя логика может быть другая (коммутация на СОМ или как там это у Хитачи называется), проверьте в настройках чувствительность входов, по моему в настройках это называется "время отклика клеммы".
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
Плохо закреплен и ловит вибрацию.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Задатчик частоты-энкодер PEC16-при вращении вперед пропускает частоты, иногда считает назад
А закрепить его хорошо - можно?
По вопросам работы Форума можно обратиться по этим контактам.