Цитата Сообщение от Владимир Ситников Посмотреть сообщение
Нужен пример конкретной задачи.
Вместо "обнуления position" можно же просто в основной программе сохранить текущее значение, и потом его всегда вычитать. Чем не подходит?

Какая должна быть реакция на Z метку после "ручного" обнуления?
А, если текущее значение и так равно 0? (грубо говоря, Z метка неизвестно где, энкодер ещё не двигался, система только-только запущена)
Когда энкодер стоит можно записать в position какое-то значение. Вал энкоднра начал вращаться, position начал уменьшаться. position стал равен нулю, на выходе ФБ установился флаг, что приехали.