@KivLeon, читать схемы я и без имитатора могу. Просто мне этот вопрос неинтересен. Работал несколько лет в разработке охранных систем (хотя это, может, и не для этого предназначено, тогда извиняйте).
Если чисто теоретизировать (потому что реально самая простая схема будет как раз с МК), то в Вашу схему стоит добавить конденсатор, как посоветовал
@Diman, - это сделает включение реле более надёжным. Но даже тогда удержание кнопки до закрытия двери может спровоцировать "зуммер" (конденсатор будет уже разряжен).
Контакты самоблокировки (4-6 у всех реле) стоит переключить так, чтобы они в н.з. состоянии (4-5) заряжали конденсатор большой ёмкости, а в н.р. (4-6) подключали этот конденсатор к катушке реле (минус конденсатора - к минусу БП, плюс - к 4, 5 пин реле - на +БП, 6 - на обмотку, как сейчас). Тогда самоблокировка будет снята после разряда конденсатора. Это решит проблему с "зависанием" ситуации при неоткрывании двери после нажатия на кнопку, но тоже неидеальный вариант (большая ёмкость конденсатора, зависимость от времени его перезаряда...). Тем не менее, в теории, будет работать.
На практике всё будет гораздо плачевнее. Использование герконов на двери предполагает, что есть чёткая последовательность событий: сначала закрывается замок - потом срабатывает геркон. Это приведёт к тому, что при открывании, после размыкания геркона, напряжение с замка снимется, а дверь может ещё не открыться достаточно для обеспечения попадания засова вне запорного отверстия (дверь невозможно будет открыть). Можно поставить на катушки небольшие конденсаторы, которые отсрочат возврат засова, но это снова усложняет схему и даёт небольшую фору для читинга без отсрочки восстановления цепи герконов.
Фактически, для "отметки" срабатывания необходимо использовать одновибраторы на кнопках S1-S4 (решаем вопрос с зажатием кнопок, надёжным срабатыванием реле и отпусканием реле через определённый промежуток времени) с периодом нечувствительности после сработки, определяющим приоритет включения при одновременном нажатии на кнопки. Аналогичное решение (отсрочка разрыва и восстановления петли детектирования закрытой двери) нужно сделать для цепи герконов (решаем вопрос открывания и закрывания двери). Всё реализуемо, но не будет так красиво, как нарисовано сейчас.