Если задачу упростить:
С чистого листа . . .
Нажатие кнопки (триггер) DI-1 = логическая единица на DO-1
срабатывание датчика DI-2 = логический ноль на DO-1