Принцип в следующем. Один контактор нормально открыт - при напряжении на входе он закрывается и проходит питание потребителя от города. Второй нормально закрыт - если нет напряжения то через него проходит напряжение от генератора. То есть закрывается либо один либо второй. От одного и того же напряжения из города. Блокировка нужна на случай если один сработает как надо а второму вздумается отказать.
Есть ещё вариант. Запитать нормально разомкнутый контактор от питания генератора. То есть завёл генератор - цепь замкнулась. И при этом блокируется механически первый контактор городской. Появилось напряжение из города, генератор остановился и цепь переключилась в состояние из города. Сейчас как раз над этой схемой думаю. У генератора есть клемы для анализа напряжения из города, при котором он отключается.
А вообще огромное всем вам спасибо за помощь! Очень помогаете думать.