Питание на 4 последовательно соединённых геркона, далее пара резисторов и транзистор на включение реле подающее питание на замки. Герконы нормально-разомкнутые.
по релейной схеме можно открыть все замки одновременно, а потом тлько толкнуть двери! И все двери откроются. Питание ведь прерывается только после размыкания геркона!
То есть можно нажать на кнопку всех 4-х дверей пока герконы не разомкнуты, все 4 замка откроются, а потом - открывай сколько влезет. Можно запретить открывать замки при нажатии на первую кнопку (до реального открывания двери и последующего закрывания), но тогда нужен механизм таймаута, который отменяет нажатие при неоткрывании двери через какое-то время. Можно переопределять открытый замок на последнюю нажатую кнопку. Но всё это быстро превращается в месиво из проводов и зависимостей.
Я уже не говорю, что кнопки и герконы - неидеальны и нужно бороться с дребезгом. Борьба с дребезгом - это задержка в реальном получении сигнала от кнопки, что может позволить нажать две кнопки сразу, а там - см. п. 1. Сами реле, особенно мощные, также имеют задержку переключения, то есть будет момент, когда они уже выключили н.з. контакт, но ещё не включили н.р. Это тоже нужно в логике уситывать.
Охранные системы - это задержки и проверка. В такой ситуации проще запрограммировать, чем городить релейную логику. (И я не говорю, что это невозможно, просто выйдет явно сложнее и дороже)