Вы посмотрите как это устроено в релейной схеме управления лифтом.
все датчики в исх положении -FALSE
механизм в крайнем положении.
Присвойте состояние 10 датчиков битам какого либо числа размером WORD.
Например:
D1:=pologenie.0;
.
.
D10:=pologenie.9;

При движении исп. мех-ма, по фронту срабатывания датчиков положения, записывайте их состояния в данную переменную и сравнивайте текущее положение с заданным для определения направления движения.
Для того, что бы работало D-должны менять состояние после прохождения исп мех-ма, в зависимости от направления движения. К примеру вверх-TRUE, вниз-False.