Доброго времени суток.
Интересует следующее:
есть плк от дельты и энкодер аутоник
вобщем во время выполнения энкодер постоянно крутит и плк сравнивает значение с заданым. далее шаг, потом проверка счётчика шагов и т.д.
нужно сделать событие когда энкодер перестаёт крутить.
т.е. если работает двигатель, а энкодер остановился на (таймер) нужно прервать выполнение.
просто не могу найти ничего подходящего. мб кто нибудь сталкивался?
1-Перед таймером поставьте сравнение текущего значения счётчика с тем что было в прошлом цикле.
2-запишите значение счётчика в другую переменную, которую в следующем цикле используете для сравнения.
флаг таймера скажет о том что энкодер не крутится.
если есть колебания энкодера, придётся вычислять разность текущего с прошлым и сравнивать с каким то пределом.
можно и частоту другим входом померить, скорость знать будете.(не помню, может и без дополнительного входа прокатит)