Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обработка паузы энкодера
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
Itch13
Доброго времени суток.
Интересует следующее:
есть плк от дельты и энкодер аутоник
вобщем во время выполнения энкодер постоянно крутит и плк сравнивает значение с заданым. далее шаг, потом проверка счётчика шагов и т.д.
нужно сделать событие когда энкодер перестаёт крутить.
т.е. если работает двигатель, а энкодер остановился на (таймер) нужно прервать выполнение.
просто не могу найти ничего подходящего. мб кто нибудь сталкивался?
Олег_
1-Перед таймером поставьте сравнение текущего значения счётчика с тем что было в прошлом цикле.
2-запишите значение счётчика в другую переменную, которую в следующем цикле используете для сравнения.

флаг таймера скажет о том что энкодер не крутится.

если есть колебания энкодера, придётся вычислять разность текущего с прошлым и сравнивать с каким то пределом.
можно и частоту другим входом померить, скорость знать будете.(не помню, может и без дополнительного входа прокатит)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.