Не мучайтесь с SEL, тут простая логика должна быть.
А зачем вам на выходе целочисленная переменная ?
Все, там нет другой половины. НЗ контакты на всех этажах, приехал подъемник на этаж, только там 0.
используйте ППЗУ, аварийное состояние сделайте int 4 и определяйте исходя из этого в программе.
Меньше геморроя будет.