Ваша функция ничего не делает. Для выбора используйте конструкцию CASE.
Не совсем ясно, в какой момент будет выбираться выход. Что должно произойти, если выбор сделан в момент, когда другой выход уже возведён в TRUE и идёт отсчёт таймера с ожиданием DI2? Что такое «правильный выход ПЛК», каким критерием определяется его правильность?